Counter: MEM_TOTAL ---------------------------------------------------------------------- Flat profile (cumulative >= 1%) % total Total Calls Function 100.0 1'044'747'747'530 3'159'647'670 [1] 100.0 1'044'747'747'530 3'159'647'670 @?(nil) [2] 100.0 1'044'742'590'428 3'159'600'849 clone [3] 100.0 1'044'742'590'428 3'159'600'849 start_thread [4] 99.7 1'041'464'310'490 3'131'514'276 ThreadMessageHandler(void*) [5] 99.7 1'041'464'310'386 3'131'514'275 ThreadMessageHandler2(void*) [6] 99.6 1'040'916'640'041 3'126'970'955 ProcessMessages(CNode*) [7] 98.8 1'032'498'446'297 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 96.9 1'012'124'755'047 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] 81.2 848'293'758'175 2'925'010'861 CBlock::AcceptBlock() [10] 81.2 848'129'824'777 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] 80.7 843'461'175'543 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 78.7 822'257'593'000 110'090'095 std::vector >::reserve(unsigned long) [13] 74.3 776'095'981'563 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] 52.4 547'933'418'148 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 39.8 416'062'743'691 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] 22.0 229'336'213'100 71'137'168 CBlock::CheckBlock() const [17] 21.6 226'003'910'490 23'640'490 CBlock::BuildMerkleTree() const [18] 21.4 223'849'855'387 2'309'065'345 VerifyScript(CScript const&, CScript const&, CTransaction const&, unsigned int, int) [19] 21.4 223'849'855'387 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] 20.5 214'562'108'346 2'107'314'690 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [21] 17.5 183'346'508'141 73'758'035 CTxDB::UpdateTxIndex(uint256, CTxIndex const&) [22] 17.5 182'914'950'968 57'774'436 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) [23] 13.1 136'468'576'172 278'909'182 SignatureHash(CScript, CTransaction const&, unsigned int, int) [24] 8.0 83'612'871'158 8'242'296 VerifySignature(CTransaction const&, CTransaction const&, unsigned int, int) [25] 7.7 80'927'419'362 1'882'491'893 CRYPTO_malloc [26] 6.5 68'360'122'348 130'267'402 SyncWithWallets(CTransaction const&, CBlock const*, bool) [clone .constprop.1559] [27] 6.5 68'360'122'348 130'267'402 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) [28] 6.2 64'889'643'248 6'461'110 CTransaction::RemoveFromMemoryPool() [29] 4.0 41'864'246'429 964'891'279 ECDSA_verify [30] 3.9 40'315'341'592 1'417'933'404 bn_expand2 [31] 3.9 40'315'341'592 1'417'933'404 @{libcrypto.so.1.0.0+668473} [32] 2.4 25'561'399'558 581'836'700 EC_POINT_mul [33] 2.4 25'561'399'558 581'836'700 ec_wNAF_mul [34] 2.4 25'561'109'901 581'829'968 @{libcrypto.so.1.0.0+850562} [35] 2.3 23'793'380'496 591'355'948 EC_KEY_new_by_curve_name [36] 2.2 23'306'381'480 582'659'537 EC_GROUP_new_by_curve_name [37] 1.8 18'882'462'465 55'722'303 CTxDB::ReadTxIndex(uint256, CTxIndex&) [38] 1.8 18'516'421'062 42'165'214 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [39] 1.6 16'697'109'120 382'642'084 EC_GROUP_new_curve_GFp [40] 1.4 14'679'541'768 373'945'673 ec_GFp_mont_group_set_curve [41] 1.4 14'390'845'470 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 1.3 14'060'744'232 366'522'866 BN_CTX_get [43] 1.3 13'719'314'331 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] 1.3 13'659'656'896 299'768'704 o2i_ECPublicKey [45] 1.3 13'648'669'072 362'868'020 BN_MONT_CTX_set [46] 1.2 12'940'677'096 291'598'479 ec_GFp_simple_oct2point [47] 1.1 11'392'788'317 119'005'690 void CBlock::Unserialize(CDataStream&, int, int) [48] 1.1 11'392'788'317 119'005'690 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [49] 1.1 11'223'608'936 303'723'299 BN_div [50] 0.9 9'665'652'240 428'424'637 BN_mod_inverse [51] ---------------------------------------------------------------------- Flat profile (self >= 0.01%) % total Self Calls Function 78.70 822'257'593'000 110'090'095 std::vector >::reserve(unsigned long) [13] 7.75 80'927'419'362 1'882'491'893 CRYPTO_malloc [26] 4.35 45'442'073'225 262'186'630 SignatureHash(CScript, CTransaction const&, unsigned int, int) [24] 1.38 14'390'845'470 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 1.31 13'719'314'331 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] 0.80 8'392'382'318 1'505'323 ProcessMessages(CNode*) [7] 0.72 7'478'576'436 27'756'578 __os_malloc [57] 0.69 7'251'295'888 12'766'366 __fopen_internal [63] 0.61 6'338'345'696 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) [64] 0.45 4'708'848'816 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) [74] 0.41 4'280'314'376 110'409'738 std::vector >::vector(std::vector > const&) [85] 0.33 3'431'934'700 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] 0.32 3'324'219'912 46'169'721 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(COutPoint const&) [95] 0.29 3'035'569'472 1'902'308 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [100] 0.22 2'319'646'221 1'681 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, char const&) [111] 0.19 2'020'707'480 19'017'940 std::vector >::operator=(std::vector > const&) [119] 0.16 1'719'992'880 15'983'648 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CDiskTxPos const&) [124] 0.16 1'706'445'027 9'536'597 __os_umalloc [129] 0.16 1'706'140'619 9'535'239 std::vector >::vector(char const*, char const*, zero_after_free_allocator const&) [130] 0.16 1'662'294'296 15'983'599 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [clone .isra.1336] [133] 0.15 1'603'522'695 23'953'874 std::vector >* std::__uninitialized_copy::__uninit_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [134] 0.13 1'345'881'384 24'232'434 std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [84] 0.11 1'194'569'088 290'903 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTransaction const&) [143] 0.10 1'091'634'806 31'555'576 CScript::GetOp2(__gnu_cxx::__normal_iterator > >&, opcodetype&, std::vector >*) const [150] 0.06 596'017'676 8'170'228 void std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag) [168] 0.05 486'829'344 15'213'417 std::vector > >, std::allocator > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, std::pair > > const&) [159] 0.04 431'786'370 16'340'451 std::vector >::vector<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator const&) [183] 0.04 424'185'776 11'166'410 ThreadSocketHandler2(void*) [99] 0.03 331'737'156 31'845'664 std::vector >, std::allocator > > >::push_back(std::vector > const&) [73] 0.02 258'438'944 4'051'074 std::vector >::operator=(std::vector > const&) [198] 0.02 215'893'249 8'170'225 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [21] 0.02 157'836'037 7'891'802 std::vector >::vector(unsigned long, unsigned char const&, std::allocator const&) [213] 0.01 110'315'966 206'005 std::vector >::vector(std::vector > const&) [222] 0.01 52'901'840 661'273 CNode::AskFor(CInv const&) [199] ---------------------------------------------------------------------- Call tree profile (cumulative) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function [1] 100.0 1'044'747'747'530 0 / 1'044'747'747'530 3'159'647'670 100.0 ................. 1'044'747'747'530 / 1'044'747'747'530 3'159'647'670 / 3'159'647'670 @?(nil) [2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100.0 ................. 1'044'747'747'530 / 1'044'747'747'530 3'159'647'670 / 3'159'647'670 [1] [2] 100.0 1'044'747'747'530 0 / 1'044'747'747'530 3'159'647'670 @?(nil) 100.0 ................. 1'044'742'590'428 / 1'044'742'590'428 3'159'600'849 / 3'159'600'849 clone [3] 0.0 ................. 5'157'102 / 5'157'102 46'821 / 46'821 _start [310] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100.0 ................. 1'044'742'590'428 / 1'044'747'747'530 3'159'600'849 / 3'159'647'670 @?(nil) [2] [3] 100.0 1'044'742'590'428 0 / 1'044'742'590'428 3'159'600'849 clone 100.0 ................. 1'044'742'590'428 / 1'044'742'590'428 3'159'600'849 / 3'159'600'849 start_thread [4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100.0 ................. 1'044'742'590'428 / 1'044'742'590'428 3'159'600'849 / 3'159'600'849 clone [3] [4] 100.0 1'044'742'590'428 0 / 1'044'742'590'428 3'159'600'849 start_thread 99.7 ................. 1'041'464'310'490 / 1'041'464'310'490 3'131'514'276 / 3'131'514'276 ThreadMessageHandler(void*) [5] 0.3 ................. 3'075'149'213 / 3'075'149'213 17'027'370 / 17'027'370 ThreadSocketHandler(void*) [98] 0.0 ................. 199'484'338 / 199'484'338 11'040'015 / 11'040'015 ThreadOpenConnections(void*) [200] 0.0 ................. 1'683'419 / 1'683'419 6'555 / 6'555 ThreadFlushWalletDB(void*) [343] 0.0 ................. 1'058'594 / 1'058'594 1'719 / 1'719 ThreadDNSAddressSeed(void*) [365] 0.0 ................. 678'882 / 678'882 7'594 / 7'594 ThreadRPCServer(void*) [377] 0.0 ................. 133'971 / 133'971 1'400 / 1'400 ThreadIRCSeed(void*) [427] 0.0 ................. 80'412 / 80'412 1'856 / 1'856 thread_proxy [448] 0.0 ................. 10'814 / 10'814 30 / 30 StartNode(void*) [573] 0.0 ................. 256 / 256 32 / 32 thread_proxy [832] 0.0 ................. 39 / 39 2 / 2 ThreadGetMyExternalIP(void*) [925] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99.7 ................. 1'041'464'310'490 / 1'044'742'590'428 3'131'514'276 / 3'159'600'849 start_thread [4] [5] 99.7 1'041'464'310'490 0 / 1'041'464'310'490 3'131'514'276 ThreadMessageHandler(void*) 99.7 ................. 1'041'464'310'386 / 1'041'464'310'386 3'131'514'275 / 3'131'514'275 ThreadMessageHandler2(void*) [6] 0.0 ................. 104 / 13'425'256 1 / 129'089 GetRand(unsigned long long) [288] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99.7 ................. 1'041'464'310'386 / 1'041'464'310'490 3'131'514'275 / 3'131'514'276 ThreadMessageHandler(void*) [5] [6] 99.7 1'041'464'310'386 0 / 1'041'464'310'386 3'131'514'275 ThreadMessageHandler2(void*) 99.6 ................. 1'040'916'640'041 / 1'040'916'640'041 3'126'970'955 / 3'126'970'955 ProcessMessages(CNode*) [7] 0.1 ................. 526'430'997 / 526'430'997 4'291'302 / 4'291'302 SendMessages(CNode*, bool) [179] 0.0 ................. 13'097'136 / 13'425'256 125'934 / 129'089 GetRand(unsigned long long) [288] 0.0 ................. 8'044'312 / 258'438'944 125'934 / 4'051'074 std::vector >::operator=(std::vector > const&) [198] 0.0 ................. 97'892 / 97'892 149 / 149 Shutdown(void*) [438] 0.0 ................. 8 / 56 1 / 7 Sleep(long long) [914] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99.6 ................. 1'040'916'640'041 / 1'041'464'310'386 3'126'970'955 / 3'131'514'275 ThreadMessageHandler2(void*) [6] [7] 99.6 1'040'916'640'041 8'392'382'318 / 1'032'524'257'723 3'126'970'955 ProcessMessages(CNode*) 98.8 ................. 1'032'498'446'297 / 1'032'498'446'297 3'124'576'663 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 25'811'426 / 25'811'426 888'969 / 888'969 CMessageHeader::GetCommand() const [273] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 98.8 ................. 1'032'498'446'297 / 1'040'916'640'041 3'124'576'663 / 3'126'970'955 ProcessMessages(CNode*) [7] [8] 98.8 1'032'498'446'297 0 / 1'032'498'446'297 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) 96.9 ................. 1'012'124'755'047 / 1'012'124'755'047 2'978'556'906 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] 1.1 ................. 11'392'788'317 / 11'392'788'317 119'005'690 / 119'005'690 void CBlock::Unserialize(CDataStream&, int, int) [48] 0.4 ................. 4'595'868'476 / 4'595'868'476 9'651'972 / 9'651'972 CTransaction::AcceptToMemoryPool(bool, bool*) [76] 0.2 ................. 2'087'199'940 / 547'933'418'148 206'938 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 0.1 ................. 1'105'915'998 / 1'106'952'332 1'639'044 / 1'640'651 AddAddress(CAddress, long long, CAddrDB*) [149] 0.0 ................. 270'685'245 / 529'891'053 527'095 / 1'031'870 AlreadyHave(CTxDB&, CInv const&) [178] 0.0 ................. 220'372'230 / 220'372'230 3'632'454 / 3'632'454 CNode::AskFor(CInv const&) [199] 0.0 ................. 122'907'148 / 122'907'148 1'272'502 / 1'272'502 CBlock::ReadFromDisk(CBlockIndex const*, bool) [218] 0.0 ................. 110'315'966 / 110'315'966 206'005 / 206'005 std::vector >::vector(std::vector > const&) [222] 0.0 ................. 103'998'534 / 7'800'560'737 759'986 / 57'732'663 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [56] 0.0 ................. 92'660'508 / 4'280'314'376 5'147'806 / 110'409'738 std::vector >::vector(std::vector > const&) [85] 0.0 ................. 64'296'128 / 64'306'944 618'232 / 618'336 RandAddSeedPerfmon() [240] 0.0 ................. 47'934'288 / 48'807'936 665'754 / 677'888 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CInv const&) [249] 0.0 ................. 35'907'961 / 2'550'484'987 836'015 / 62'578'946 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [109] 0.0 ................. 25'965'744 / 2'152'165'478 618'232 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 25'824'685 / 102'880'796 290'165 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 24'893'316 / 24'893'316 116'508 / 116'508 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.1370] [clone .constprop.1554] [274] 0.0 ................. 13'057'425 / 45'545'839 290'165 / 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [254] 0.0 ................. 11'235'744 / 11'310'480 156'052 / 157'090 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CAddress const&) [294] 0.0 ................. 8'317'550 / 8'317'550 242'670 / 242'670 AddressCurrentlyConnected(CAddress const&) [299] 0.0 ................. 6'365'360 / 6'365'360 1'268 / 1'268 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CAddress const&) [303] 0.0 ................. 4'352'492 / 59'094'013 117'772 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 1'256'414 / 1'256'414 13 / 13 void CBlock::Serialize(CDataStream&, int, int) const [357] 0.0 ................. 586'296 / 586'296 8'143 / 8'143 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal(std::pair const&) [380] 0.0 ................. 395'616 / 122'665'920 2'536 / 786'320 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [220] 0.0 ................. 321'464 / 13'425'256 3'091 / 129'089 GetRand(unsigned long long) [288] 0.0 ................. 74'208 / 74'208 80 / 80 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.1433] [452] 0.0 ................. 51'056 / 68'360'122'348 53 / 130'267'402 SyncWithWallets(CTransaction const&, CBlock const*, bool) [clone .constprop.1559] [27] 0.0 ................. 31'980 / 4'076'046 820 / 104'514 SendBufferSize() [322] 0.0 ................. 22'304 / 6'592'676 697 / 196'742 CDB::TxnCommit() [301] 0.0 ................. 18'880 / 18'880 187 / 187 CNode::PushAddress(CAddress const&) [541] 0.0 ................. 18'619 / 604'312 71 / 2'508 CDB::~CDB() [379] 0.0 ................. 13'824 / 585'108 7 / 565 CNode::PushInventory(CInv const&) [381] 0.0 ................. 10'144 / 1'577'728 1'268 / 197'216 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, DbTxn* const&) [346] 0.0 ................. 8'568 / 8'652 204 / 206 CNode::PushMessage(char const*) [586] 0.0 ................. 6'134 / 6'134 17 / 17 void RelayMessage(CInv const&, CDataStream const&) [607] 0.0 ................. 6'120 / 6'120 110 / 110 AddTimeData(unsigned int, long long) [608] 0.0 ................. 4'270 / 4'270 102 / 102 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.506] [644] 0.0 ................. 851 / 262'668'387 16 / 4'915'644 CInv::ToString() const [194] 0.0 ................. 821 / 14'390'845'470 1 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 168 / 5'216'022 4 / 124'191 CNode::EndMessage() [307] 0.0 ................. 160 / 160 5 / 5 std::vector >::push_back(uint256 const&) [869] 0.0 ................. 138 / 172'100'508 3 / 548'456 CNode::PushGetBlocks(CBlockIndex*, uint256) [210] 0.0 ................. 104 / 13'453'232 1 / 129'358 ssleay_rand_bytes [287] 0.0 ................. 56 / 56 3 / 3 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, int const&) [916] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 96.9 ................. 1'012'124'755'047 / 1'032'498'446'297 2'978'556'906 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [9] 96.9 1'012'124'755'047 0 / 1'012'124'755'047 2'978'556'906 ProcessBlock(CNode*, CBlock*) 81.2 ................. 848'293'758'175 / 848'293'758'175 2'925'010'861 / 2'925'010'861 CBlock::AcceptBlock() [10] 15.7 ................. 163'507'381'550 / 229'336'213'100 51'126'811 / 71'137'168 CBlock::CheckBlock() const [17] 0.0 ................. 172'100'370 / 172'100'508 548'453 / 548'456 CNode::PushGetBlocks(CBlockIndex*, uint256) [210] 0.0 ................. 128'086'821 / 128'086'821 1'353'405 / 1'353'405 ComputeMinWork(unsigned int, long long) [217] 0.0 ................. 9'771'365 / 44'333'281 313'308 / 1'412'462 CBigNum::SetCompact(unsigned int) [263] 0.0 ................. 8'378'371 / 102'880'796 94'139 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 3'525'705 / 45'545'839 78'349 / 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [254] 0.0 ................. 1'042'140 / 2'152'165'478 15'790 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 710'550 / 101'607'320 15'790 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 81.2 ................. 848'293'758'175 / 1'012'124'755'047 2'925'010'861 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] [10] 81.2 848'293'758'175 0 / 848'293'758'175 2'925'010'861 CBlock::AcceptBlock() 81.2 ................. 848'129'788'226 / 848'129'824'777 2'923'636'079 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] 0.0 ................. 138'532'408 / 138'533'115 783'776 / 783'780 CBlock::WriteToDisk(unsigned int&, unsigned int&) [214] 0.0 ................. 18'222'699 / 18'222'792 391'886 / 391'888 CheckDiskSpace(unsigned long long) [277] 0.0 ................. 6'643'558 / 6'643'558 198'562 / 198'562 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [300] 0.0 ................. 571'284 / 585'108 558 / 565 CNode::PushInventory(CInv const&) [381] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 36'551 / 118'568 69 / 518 LoadBlockIndex(bool) [430] 81.2 ................. 848'129'788'226 / 848'293'758'175 2'923'636'079 / 2'925'010'861 CBlock::AcceptBlock() [10] [11] 81.2 848'129'824'777 21'945'728 / 848'107'879'049 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) 80.7 ................. 843'461'175'543 / 843'461'175'543 2'916'734'082 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 0.2 ................. 2'380'443'309 / 4'565'238'469 1'019'835 / 1'804'045 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) [79] 0.2 ................. 1'959'619'940 / 547'933'418'148 195'950 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 0.0 ................. 186'386'704 / 186'437'075 3'331'048 / 3'331'949 CBlockIndex::GetBlockWork() const [205] 0.0 ................. 61'134'528 / 122'665'920 391'888 / 786'320 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [220] 0.0 ................. 16'777'184 / 3'035'569'472 19 / 1'902'308 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [100] 0.0 ................. 14'107'968 / 14'107'968 195'944 / 195'944 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [286] 0.0 ................. 7'249'928 / 59'094'013 195'944 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 6'607'242 / 13'200'078 196'102 / 392'849 DbTxn::commit(unsigned int) [289] 0.0 ................. 3'653'144 / 3'653'144 195'944 / 195'944 operator+(CBigNum const&, CBigNum const&) [323] 0.0 ................. 2'085'600 / 4'171'184 195'944 / 391'887 CDiskBlockIndex::CDiskBlockIndex(CBlockIndex*) [320] 0.0 ................. 2'085'600 / 2'085'648 195'944 / 195'949 CBigNum::operator=(CBigNum const&) [338] 0.0 ................. 2'085'584 / 4'171'184 195'943 / 391'887 CBigNum::CBigNum(CBigNum const&) [321] 0.0 ................. 1'567'560 / 2'805'808'120 195'945 / 350'726'015 BN_set_word [101] 0.0 ................. 1'567'552 / 1'577'728 195'944 / 197'216 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, DbTxn* const&) [346] 0.0 ................. 1'331'663 / 1'937'057 3'728 / 6'240 CDB::Close() [339] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 80.7 ................. 843'461'175'543 / 848'129'824'777 2'916'734'082 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [12] 80.7 843'461'175'543 0 / 843'461'175'543 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) 74.3 ................. 776'095'981'563 / 776'095'981'563 2'904'454'255 / 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] 6.2 ................. 64'889'643'248 / 64'889'643'248 6'461'110 / 6'461'110 CTransaction::RemoveFromMemoryPool() [29] 0.2 ................. 2'185'464'234 / 2'185'464'234 784'250 / 784'250 CTxDB::WriteHashBestChain(uint256) [114] 0.0 ................. 189'672'544 / 189'672'544 4'039'572 / 4'039'572 CBigNum::ToString(int) const [203] 0.0 ................. 61'134'528 / 122'665'920 391'888 / 786'320 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [220] 0.0 ................. 17'439'016 / 102'880'796 195'944 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 8'817'480 / 45'545'839 195'944 / 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [254] 0.0 ................. 6'570'372 / 6'592'676 196'045 / 196'742 CDB::TxnCommit() [301] 0.0 ................. 3'376'753 / 3'376'753 1'291 / 1'291 bool CDB::Write, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator const&, bool) [326] 0.0 ................. 2'254'765 / 59'094'013 10'709 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 516'096 / 3'035'569'472 1'536 / 1'902'308 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [100] 0.0 ................. 296'192 / 604'312 1'280 / 2'508 CDB::~CDB() [379] 0.0 ................. 8'704 / 2'152'165'478 256 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 32 / 13'200'078 1 / 392'849 DbTxn::commit(unsigned int) [289] 0.0 ................. 16 / 2'085'648 1 / 195'949 CBigNum::operator=(CBigNum const&) [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'000 / 1'000 1 / 1 bool CDB::Read, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator&) [738] 0.0 ................. 1'000 / 1'038 1 / 2 CTxDB::ReadHashBestChain(uint256&) [736] 0.0 ................. 1'000 / 1'557 1 / 7 CWalletDB::ErasePool(long long) [717] 0.0 ................. 3'000 / 3'000 3 / 3 bool CDB::Exists, std::allocator > >(std::basic_string, std::allocator > const&) [677] 0.0 ................. 11'000 / 11'521 2 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [568] 0.0 ................. 11'000 / 12'761 2 / 14 CWallet::SetDefaultKey(std::vector > const&) [563] 0.0 ................. 22'000 / 26'862 22 / 88 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) [507] 0.0 ................. 33'000 / 34'308 6 / 21 CDB::WriteVersion(int) [491] 0.0 ................. 1'122'000 / 1'343'465 204 / 650 bool CDB::Write, std::allocator >, std::vector > >, std::vector > >(std::pair, std::allocator >, std::vector > > const&, std::vector > const&, bool) [354] 0.0 ................. 1'122'000 / 4'825'062 204 / 46'539 CWallet::TopUpKeyPool() [316] 0.0 ................. 2'816'000 / 3'376'753 512 / 1'291 bool CDB::Write, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator const&, bool) [326] 0.0 ................. 28'353'000 / 45'271'154 28'353 / 283'734 CAddrDB::EraseAddress(CAddress const&) [260] 0.1 ................. 707'668'000 / 726'917'342 707'668 / 1'415'593 CTxDB::ContainsTx(uint256) [160] 0.1 ................. 1'048'740'000 / 1'085'707'724 190'680 / 745'201 CAddrDB::WriteAddress(CAddress const&) [151] 0.2 ................. 2'155'384'000 / 2'185'464'234 391'888 / 784'250 CTxDB::WriteHashBestChain(uint256) [114] 0.4 ................. 4'310'757'000 / 4'551'522'424 783'774 / 1'412'158 bool CDB::Write, std::allocator >, uint256>, CDiskBlockIndex>(std::pair, std::allocator >, uint256> const&, CDiskBlockIndex const&, bool) [80] 1.3 ................. 13'557'089'000 / 18'516'421'062 13'557'089 / 42'165'214 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [39] 7.8 ................. 81'702'250'000 / 136'468'576'172 8'170'225 / 278'909'182 SignatureHash(CScript, CTransaction const&, unsigned int, int) [24] 16.8 ................. 175'819'589'000 / 182'914'950'968 31'967'198 / 57'774'436 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) [23] 52.0 ................. 542'922'620'000 / 547'933'418'148 54'292'262 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] [13] 78.7 822'257'593'000 822'257'593'000 / 0 110'090'095 std::vector >::reserve(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 74.3 ................. 776'095'981'563 / 843'461'175'543 2'904'454'255 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] [14] 74.3 776'095'981'563 0 / 776'095'981'563 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) 39.6 ................. 413'860'244'507 / 416'062'743'691 2'667'938'777 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] 17.5 ................. 183'346'508'141 / 183'346'508'141 73'758'035 / 73'758'035 CTxDB::UpdateTxIndex(uint256, CTxIndex const&) [22] 6.5 ................. 68'360'071'292 / 68'360'122'348 130'267'349 / 130'267'402 SyncWithWallets(CTransaction const&, CBlock const*, bool) [clone .constprop.1559] [27] 6.3 ................. 65'828'831'550 / 229'336'213'100 20'010'357 / 71'137'168 CBlock::CheckBlock() const [17] 3.7 ................. 38'579'259'328 / 547'933'418'148 3'838'593 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 0.4 ................. 3'934'186'001 / 18'882'462'465 7'660'991 / 55'722'303 CTxDB::ReadTxIndex(uint256, CTxIndex&) [38] 0.2 ................. 2'184'795'160 / 4'565'238'469 784'210 / 1'804'045 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) [79] 0.0 ................. 2'085'584 / 4'171'184 195'943 / 391'887 CDiskBlockIndex::CDiskBlockIndex(CBlockIndex*) [320] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 10'000 / 22'470 1 / 316 CTransaction::ToString() const [529] 0.0 ................. 50'000 / 59'428 5 / 84 CTransaction::AddToMemoryPoolUnchecked() [463] 0.2 ................. 1'940'989'134 / 4'588'245'209 192'632 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] 0.2 ................. 1'959'619'940 / 848'129'824'777 195'950 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] 0.2 ................. 2'087'199'940 / 1'032'498'446'297 206'938 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 3.7 ................. 38'579'259'328 / 776'095'981'563 3'838'593 / 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] 6.2 ................. 64'889'643'248 / 64'889'643'248 6'461'110 / 6'461'110 CTransaction::RemoveFromMemoryPool() [29] 6.2 ................. 64'889'693'248 / 68'360'122'348 6'461'115 / 130'267'402 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) [28] 6.4 ................. 66'830'542'382 / 416'062'743'691 6'653'733 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] 8.0 ................. 83'612'871'158 / 83'612'871'158 8'242'296 / 8'242'296 VerifySignature(CTransaction const&, CTransaction const&, unsigned int, int) [25] 21.4 ................. 223'143'539'770 / 226'003'910'490 22'209'700 / 23'640'490 CBlock::BuildMerkleTree() const [18] [15] 52.4 547'933'418'148 0 / 547'933'418'148 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) 52.0 ................. 542'922'620'000 / 822'257'593'000 54'292'262 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.4 ................. 4'575'300'804 / 4'575'300'804 156'420 / 156'420 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.525] [78] 0.0 ................. 422'449'014 / 14'390'845'470 13'097 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 13'048'330 / 13'048'354 294 / 298 CDataStream::write(char const*, int) [291] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 2'202'499'184 / 4'588'245'209 1'550'072 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] 39.6 ................. 413'860'244'507 / 776'095'981'563 2'667'938'777 / 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] [16] 39.8 416'062'743'691 0 / 416'062'743'691 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) 21.4 ................. 223'849'855'387 / 223'849'855'387 2'309'065'345 / 2'309'065'345 VerifyScript(CScript const&, CScript const&, CTransaction const&, unsigned int, int) [19] 8.0 ................. 83'612'871'158 / 83'612'871'158 8'242'296 / 8'242'296 VerifySignature(CTransaction const&, CTransaction const&, unsigned int, int) [25] 6.4 ................. 66'830'542'382 / 547'933'418'148 6'653'733 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 1.4 ................. 14'948'276'464 / 18'882'462'465 48'061'312 / 55'722'303 CTxDB::ReadTxIndex(uint256, CTxIndex&) [38] 0.9 ................. 8'886'693'060 / 9'025'806'622 50'278'320 / 51'065'384 OpenBlockFile(unsigned int, unsigned int, char const*) [53] 0.8 ................. 8'797'969'187 / 8'823'534'663 166'290'516 / 166'935'083 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [54] 0.5 ................. 5'214'728'657 / 5'298'487'782 38'488'195 / 39'108'741 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [70] 0.2 ................. 2'020'707'480 / 2'020'707'480 19'017'940 / 19'017'940 std::vector >::operator=(std::vector > const&) [119] 0.2 ................. 1'662'294'296 / 1'662'294'296 15'983'599 / 15'983'599 std::map, std::allocator > >::operator[](uint256 const&) [132] 0.0 ................. 176'074'968 / 176'074'968 6'448'408 / 6'448'408 CTxIndex::CTxIndex(CDiskTxPos const&, unsigned int) [209] 0.0 ................. 34'146'808 / 102'880'796 383'672 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 15'155'044 / 2'152'165'478 191'836 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 13'428'520 / 45'545'839 383'672 / 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [254] 0.0 ................. 211 / 6'079 2 / 35 std::vector >::operator=(std::vector > const&) [610] 0.0 ................. 57 / 513 2 / 15 std::vector >::operator=(std::vector > const&) [777] 0.0 ................. 12 / 1'719'992'880 1 / 15'983'648 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CDiskTxPos const&) [124] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.3 ................. 65'828'831'550 / 776'095'981'563 20'010'357 / 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] 15.7 ................. 163'507'381'550 / 1'012'124'755'047 51'126'811 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] [17] 22.0 229'336'213'100 0 / 229'336'213'100 71'137'168 CBlock::CheckBlock() const 21.6 ................. 226'003'900'458 / 226'003'910'490 23'640'488 / 23'640'490 CBlock::BuildMerkleTree() const [18] 0.3 ................. 3'284'333'280 / 3'324'219'912 45'615'740 / 46'169'721 CTransaction::CheckTransaction() const [94] 0.0 ................. 47'979'362 / 48'061'462 1'880'940 / 1'884'224 CheckProofOfWork(uint256, unsigned int) [250] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 10'032 / 118'568 2 / 518 LoadBlockIndex(bool) [430] 21.6 ................. 226'003'900'458 / 229'336'213'100 23'640'488 / 71'137'168 CBlock::CheckBlock() const [17] [18] 21.6 226'003'910'490 0 / 226'003'910'490 23'640'490 CBlock::BuildMerkleTree() const 21.4 ................. 223'143'539'770 / 547'933'418'148 22'209'700 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 0.3 ................. 2'860'370'720 / 3'035'569'472 1'430'790 / 1'902'308 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [100] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21.4 ................. 223'849'855'387 / 416'062'743'691 2'309'065'345 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [19] 21.4 223'849'855'387 0 / 223'849'855'387 2'309'065'345 VerifyScript(CScript const&, CScript const&, CTransaction const&, unsigned int, int) 21.4 ................. 223'849'855'387 / 223'849'855'387 2'309'065'345 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21.4 ................. 223'849'855'387 / 223'849'855'387 2'309'065'345 / 2'309'065'345 VerifyScript(CScript const&, CScript const&, CTransaction const&, unsigned int, int) [19] [20] 21.4 223'849'855'387 0 / 223'849'855'387 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) 20.5 ................. 214'562'108'346 / 214'562'108'346 2'107'314'690 / 2'107'314'690 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [21] 0.5 ................. 4'782'777'328 / 4'782'777'328 104'264'336 / 104'264'336 std::vector >, std::allocator > > >::push_back(std::vector > const&) [73] 0.1 ................. 1'501'625'897 / 4'280'314'376 24'232'191 / 110'409'738 std::vector >::vector(std::vector > const&) [85] 0.1 ................. 1'045'798'016 / 2'685'252'544 16'340'594 / 41'957'071 BN_CTX_new [105] 0.1 ................. 763'734'582 / 1'091'634'806 16'340'615 / 31'555'576 CScript::GetOp2(__gnu_cxx::__normal_iterator > >&, opcodetype&, std::vector >*) const [150] 0.1 ................. 604'187'731 / 604'187'891 16'340'448 / 16'340'454 CScript::operator<<(std::vector > const&) [167] 0.0 ................. 431'786'363 / 431'786'370 16'340'449 / 16'340'451 std::vector >::vector<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator const&) [183] 0.0 ................. 157'836'000 / 157'836'037 7'891'800 / 7'891'802 std::vector >::vector(unsigned long, unsigned char const&, std::allocator const&) [213] 0.0 ................. 704 / 704 132 / 132 CastToBigNum(std::vector > const&) [755] 0.0 ................. 208 / 1'567'808 26 / 195'976 CBigNum::CBigNum(int) [347] 0.0 ................. 180 / 372 60 / 110 CBigNum::getvch() const [796] 0.0 ................. 32 / 2'085'648 4 / 195'949 CBigNum::operator=(CBigNum const&) [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 20.5 ................. 214'562'108'346 / 223'849'855'387 2'107'314'690 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] [21] 20.5 214'562'108'346 215'893'249 / 214'346'215'097 2'107'314'690 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) 13.1 ................. 136'468'576'172 / 136'468'576'172 278'909'182 / 278'909'182 SignatureHash(CScript, CTransaction const&, unsigned int, int) [24] 4.0 ................. 41'864'246'429 / 41'864'246'429 964'891'279 / 964'891'279 ECDSA_verify [30] 2.1 ................. 22'353'735'600 / 23'793'380'496 555'575'300 / 591'355'948 EC_KEY_new_by_curve_name [36] 1.3 ................. 13'659'656'896 / 13'659'656'896 299'768'704 / 299'768'704 o2i_ECPublicKey [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17.5 ................. 183'346'508'141 / 776'095'981'563 73'758'035 / 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] [22] 17.5 183'346'508'141 0 / 183'346'508'141 73'758'035 CTxDB::UpdateTxIndex(uint256, CTxIndex const&) 17.5 ................. 182'914'950'968 / 182'914'950'968 57'774'436 / 57'774'436 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) [23] 0.0 ................. 431'557'173 / 2'152'165'478 15'983'599 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17.5 ................. 182'914'950'968 / 183'346'508'141 57'774'436 / 73'758'035 CTxDB::UpdateTxIndex(uint256, CTxIndex const&) [22] [23] 17.5 182'914'950'968 0 / 182'914'950'968 57'774'436 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) 16.8 ................. 175'819'589'000 / 822'257'593'000 31'967'198 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.7 ................. 7'048'104'678 / 7'341'467'298 25'804'883 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] 0.0 ................. 47'257'290 / 14'390'845'470 2'355 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13.1 ................. 136'468'576'172 / 214'562'108'346 278'909'182 / 2'107'314'690 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [21] [24] 13.1 136'468'576'172 45'442'073'225 / 91'026'502'947 278'909'182 SignatureHash(CScript, CTransaction const&, unsigned int, int) 7.8 ................. 81'702'250'000 / 822'257'593'000 8'170'225 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.9 ................. 9'230'742'956 / 14'390'845'470 378'742 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 85'339'766 / 85'339'766 3'360 / 3'360 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.281] [230] 0.0 ................. 8'170'225 / 16'340'611 8'170'225 / 16'340'459 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [280] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8.0 ................. 83'612'871'158 / 416'062'743'691 8'242'296 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [25] 8.0 83'612'871'158 0 / 83'612'871'158 8'242'296 VerifySignature(CTransaction const&, CTransaction const&, unsigned int, int) 8.0 ................. 83'612'871'158 / 547'933'418'148 8'242'296 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24 / 24 1 / 1 @{libcrypto.so.1.0.0+1382054} [931] 0.0 ................. 48 / 48 2 / 2 lh_insert [920] 0.0 ................. 64 / 64 2 / 2 sk_new [912] 0.0 ................. 204 / 204 204 / 204 @{libcrypto.so.1.0.0+771965} [858] 0.0 ................. 328 / 2'072 1 / 43 CInit::CInit() [704] 0.0 ................. 600 / 928 1 / 4 ERR_get_state [743] 0.0 ................. 608 / 608 4 / 4 lh_new [765] 0.0 ................. 3'264 / 3'264 204 / 204 @{libcrypto.so.1.0.0+1069604} [673] 0.0 ................. 3'264 / 3'264 102 / 102 @{libcrypto.so.1.0.0+685765} [668] 0.0 ................. 6'526 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] 0.0 ................. 13'260 / 13'260 204 / 204 @{libcrypto.so.1.0.0+772596} [554] 0.0 ................. 16'116 / 25'908 612 / 1'020 BN_to_ASN1_INTEGER [509] 0.0 ................. 34'474 / 34'474 1'020 / 1'020 ASN1_STRING_set [490] 0.0 ................. 39'168 / 39'168 1'632 / 1'632 ASN1_STRING_type_new [480] 0.0 ................. 77'770'888 / 77'770'888 747'797 / 747'797 EVP_DigestInit_ex [232] 0.0 ................. 130'748'080 / 130'748'080 8'171'041 / 8'171'041 @{libcrypto.so.1.0.0+1069660} [216] 0.0 ................. 326'809'000 / 326'809'000 8'170'225 / 8'170'225 EC_EX_DATA_set_data [191] 0.0 ................. 392'170'800 / 392'170'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+848775} [186] 0.0 ................. 486'999'016 / 486'999'016 8'696'411 / 8'696'411 EC_KEY_new [182] 0.1 ................. 522'897'664 / 5'251'053'728 8'170'327 / 179'992'085 ec_GFp_simple_points_make_affine [71] 0.1 ................. 1'116'177'192 / 1'116'177'192 10'732'473 / 10'732'473 BN_MONT_CTX_new [148] 0.1 ................. 1'176'520'560 / 25'561'399'558 40'851'635 / 581'836'700 ec_wNAF_mul [34] 0.2 ................. 2'017'567'352 / 2'017'567'352 8'696'411 / 8'696'411 EC_GROUP_new [120] 0.3 ................. 2'685'252'544 / 2'685'252'544 41'957'071 / 41'957'071 BN_CTX_new [105] 0.3 ................. 3'278'909'056 / 3'278'909'056 25'616'477 / 25'616'477 BN_CTX_start [96] 0.3 ................. 3'421'885'320 / 3'421'885'320 142'578'555 / 142'578'555 BN_new [92] 0.4 ................. 4'183'177'558 / 4'183'177'558 16'340'552 / 16'340'552 @{libcrypto.so.1.0.0+759400} [87] 0.9 ................. 9'439'399'992 / 9'439'399'992 107'265'909 / 107'265'909 EC_POINT_new [52] 1.1 ................. 11'355'674'800 / 14'060'744'232 28'389'187 / 366'522'866 BN_CTX_get [43] 3.9 ................. 40'315'341'592 / 40'315'341'592 1'417'933'404 / 1'417'933'404 @{libcrypto.so.1.0.0+668473} [32] [26] 7.7 80'927'419'362 80'927'419'362 / 0 1'882'491'893 CRYPTO_malloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 51'056 / 1'032'498'446'297 53 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 6.5 ................. 68'360'071'292 / 776'095'981'563 130'267'349 / 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] [27] 6.5 68'360'122'348 0 / 68'360'122'348 130'267'402 SyncWithWallets(CTransaction const&, CBlock const*, bool) [clone .constprop.1559] 6.5 ................. 68'360'122'348 / 68'360'122'348 130'267'402 / 130'267'402 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) [28] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.5 ................. 68'360'122'348 / 68'360'122'348 130'267'402 / 130'267'402 SyncWithWallets(CTransaction const&, CBlock const*, bool) [clone .constprop.1559] [27] [28] 6.5 68'360'122'348 0 / 68'360'122'348 130'267'402 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) 6.2 ................. 64'889'693'248 / 547'933'418'148 6'461'115 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 0.3 ................. 3'470'429'100 / 3'470'429'100 123'806'287 / 123'806'287 CWallet::IsMine(CTransaction const&) const [89] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.2 ................. 64'889'643'248 / 843'461'175'543 6'461'110 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] [29] 6.2 64'889'643'248 0 / 64'889'643'248 6'461'110 CTransaction::RemoveFromMemoryPool() 6.2 ................. 64'889'643'248 / 547'933'418'148 6'461'110 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.0 ................. 41'864'246'429 / 214'562'108'346 964'891'279 / 2'107'314'690 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [21] [30] 4.0 41'864'246'429 0 / 41'864'246'429 964'891'279 ECDSA_verify 2.4 ................. 25'561'109'901 / 25'561'109'901 581'829'968 / 581'829'968 @{libcrypto.so.1.0.0+850562} [35] 0.3 ................. 3'333'451'800 / 3'333'451'800 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+849836} [93] 0.3 ................. 2'775'767'912 / 2'775'767'912 119'600'298 / 119'600'298 @{libcrypto.so.1.0.0+850116} [104] 0.3 ................. 2'679'833'800 / 2'679'833'800 49'021'350 / 49'021'350 @{libcrypto.so.1.0.0+850267} [106] 0.3 ................. 2'614'966'744 / 2'614'966'744 67'375'607 / 67'375'607 @{libcrypto.so.1.0.0+850832} [108] 0.1 ................. 1'045'788'800 / 1'045'788'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849828} [153] 0.1 ................. 718'980'216 / 718'980'216 16'340'456 / 16'340'456 ECDSA_do_verify [161] 0.1 ................. 718'979'800 / 718'979'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+850519} [163] 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 ASN1_item_d2i [169] 0.1 ................. 522'894'400 / 522'946'624 24'510'675 / 24'512'715 ASN1_item_new [180] 0.1 ................. 522'894'400 / 522'894'400 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849808} [181] 0.0 ................. 261'447'200 / 261'447'200 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849930} [196] 0.0 ................. 261'447'200 / 261'447'200 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+850187} [197] 0.0 ................. 65'361'800 / 65'361'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849847} [234] 0.0 ................. 65'361'800 / 65'361'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849860} [235] 0.0 ................. 65'361'800 / 65'361'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849873} [236] 0.0 ................. 65'361'800 / 65'361'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849886} [237] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 260'648'576 / 276'937'072 4'072'634 / 6'108'696 BN_sqr [193] 0.0 ................. 332'504'184 / 332'716'048 10'517'853 / 10'544'336 BN_rshift [189] 0.1 ................. 653'630'240 / 653'630'240 16'340'756 / 16'340'756 BN_lshift1 [165] 0.1 ................. 944'457'624 / 944'457'624 21'464'946 / 21'464'946 BN_set_bit [155] 0.1 ................. 1'101'699'624 / 1'201'672'016 20'599'132 / 21'158'694 BN_mul [142] 0.1 ................. 1'553'264'032 / 1'553'264'032 48'539'501 / 48'539'501 @{libcrypto.so.1.0.0+721692} [136] 0.2 ................. 1'568'692'992 / 1'568'692'992 49'021'656 / 49'021'656 BN_rshift1 [135] 0.2 ................. 2'091'597'184 / 2'091'597'184 65'362'412 / 65'362'412 BN_sub [118] 0.2 ................. 2'289'309'184 / 2'289'309'184 35'770'456 / 35'770'456 @{libcrypto.so.1.0.0+721663} [112] 0.3 ................. 2'805'808'120 / 2'805'808'120 350'726'015 / 350'726'015 BN_set_word [101] 0.3 ................. 3'002'971'304 / 4'255'254'488 91'896'101 / 144'074'567 BN_bin2bn [86] 0.3 ................. 3'147'762'288 / 11'223'608'936 80'688'731 / 303'723'299 BN_div [50] 0.4 ................. 4'246'708'672 / 8'530'418'280 132'709'646 / 233'357'605 BN_mod_mul_montgomery [55] 0.4 ................. 4'651'296'848 / 4'651'296'848 136'680'436 / 136'680'436 BN_uadd [75] 0.5 ................. 5'618'573'800 / 5'618'573'800 101'844'710 / 101'844'710 BN_lshift [69] 0.6 ................. 6'046'416'920 / 6'046'416'920 251'698'419 / 251'698'419 BN_copy [66] [31] 3.9 40'315'341'592 0 / 40'315'341'592 1'417'933'404 bn_expand2 3.9 ................. 40'315'341'592 / 40'315'341'592 1'417'933'404 / 1'417'933'404 @{libcrypto.so.1.0.0+668473} [32] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.9 ................. 40'315'341'592 / 40'315'341'592 1'417'933'404 / 1'417'933'404 bn_expand2 [31] [32] 3.9 40'315'341'592 0 / 40'315'341'592 1'417'933'404 @{libcrypto.so.1.0.0+668473} 3.9 ................. 40'315'341'592 / 80'927'419'362 1'417'933'404 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 289'657 / 346'889 6'732 / 7'706 EC_KEY_generate_key [393] 2.4 ................. 25'561'109'901 / 25'561'109'901 581'829'968 / 581'829'968 @{libcrypto.so.1.0.0+850562} [35] [33] 2.4 25'561'399'558 0 / 25'561'399'558 581'836'700 EC_POINT_mul 2.4 ................. 25'561'399'558 / 25'561'399'558 581'836'700 / 581'836'700 ec_wNAF_mul [34] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.4 ................. 25'561'399'558 / 25'561'399'558 581'836'700 / 581'836'700 EC_POINT_mul [33] [34] 2.4 25'561'399'558 0 / 25'561'399'558 581'836'700 ec_wNAF_mul 0.6 ................. 6'470'863'080 / 9'439'399'992 73'532'535 / 107'265'909 EC_POINT_new [52] 0.5 ................. 5'251'053'728 / 5'251'053'728 179'992'085 / 179'992'085 ec_GFp_simple_points_make_affine [71] 0.5 ................. 5'015'490'096 / 5'015'490'096 156'734'295 / 156'734'295 ec_GFp_simple_add [72] 0.4 ................. 4'183'177'558 / 4'183'177'558 16'340'552 / 16'340'552 @{libcrypto.so.1.0.0+759400} [87] 0.2 ................. 1'764'783'288 / 2'390'924'880 73'532'637 / 99'621'870 ec_GFp_simple_point_copy [110] 0.2 ................. 1'699'511'248 / 1'699'511'248 40'852'961 / 40'852'961 ec_GFp_simple_dbl [131] 0.1 ................. 1'176'520'560 / 80'927'419'362 40'851'635 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.4 ................. 25'561'109'901 / 41'864'246'429 581'829'968 / 964'891'279 ECDSA_verify [30] [35] 2.4 25'561'109'901 0 / 25'561'109'901 581'829'968 @{libcrypto.so.1.0.0+850562} 2.4 ................. 25'561'109'901 / 25'561'399'558 581'829'968 / 581'836'700 EC_POINT_mul [33] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 279'072 / 3'456'337 6'936 / 45'071 CCryptoKeyStore::GenerateNewKey() [325] 0.1 ................. 1'439'365'824 / 1'439'365'824 35'773'712 / 35'773'712 CKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const [139] 2.1 ................. 22'353'735'600 / 214'562'108'346 555'575'300 / 2'107'314'690 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [21] [36] 2.3 23'793'380'496 0 / 23'793'380'496 591'355'948 EC_KEY_new_by_curve_name 2.2 ................. 23'306'381'480 / 23'306'381'480 582'659'537 / 582'659'537 EC_GROUP_new_by_curve_name [37] 0.0 ................. 486'999'016 / 486'999'016 8'696'411 / 8'696'411 EC_KEY_new [182] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.2 ................. 23'306'381'480 / 23'793'380'496 582'659'537 / 591'355'948 EC_KEY_new_by_curve_name [36] [37] 2.2 23'306'381'480 0 / 23'306'381'480 582'659'537 EC_GROUP_new_by_curve_name 1.6 ................. 16'697'109'120 / 16'697'109'120 382'642'084 / 382'642'084 EC_GROUP_new_curve_GFp [40] 0.3 ................. 2'921'994'096 / 4'255'254'488 104'356'932 / 144'074'567 BN_bin2bn [86] 0.2 ................. 1'739'282'200 / 1'739'282'200 52'178'466 / 52'178'466 EC_GROUP_set_generator [123] 0.1 ................. 765'284'168 / 9'439'399'992 8'696'411 / 107'265'909 EC_POINT_new [52] 0.1 ................. 626'141'592 / 1'950'497'352 26'089'233 / 69'002'397 ec_GFp_simple_set_Jprojective_coordinates_GFp [121] 0.1 ................. 556'570'304 / 2'685'252'544 8'696'411 / 41'957'071 BN_CTX_new [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 3'934'186'001 / 776'095'981'563 7'660'991 / 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] 1.4 ................. 14'948'276'464 / 416'062'743'691 48'061'312 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [38] 1.8 18'882'462'465 0 / 18'882'462'465 55'722'303 CTxDB::ReadTxIndex(uint256, CTxIndex&) 1.8 ................. 18'516'421'062 / 18'516'421'062 42'165'214 / 42'165'214 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [39] 0.0 ................. 366'041'403 / 2'152'165'478 13'557'089 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.8 ................. 18'516'421'062 / 18'882'462'465 42'165'214 / 55'722'303 CTxDB::ReadTxIndex(uint256, CTxIndex&) [38] [39] 1.8 18'516'421'062 0 / 18'516'421'062 42'165'214 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) 1.3 ................. 13'557'089'000 / 822'257'593'000 13'557'089 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.2 ................. 1'709'273'543 / 1'709'275'259 9'537'647 / 9'537'669 Db::get(DbTxn*, Dbt*, Dbt*, unsigned int) [128] 0.2 ................. 1'706'140'619 / 1'706'140'619 9'535'239 / 9'535'239 std::vector >::vector(char const*, char const*, zero_after_free_allocator const&) [130] 0.1 ................. 1'543'917'900 / 1'719'992'880 9'535'239 / 15'983'648 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CDiskTxPos const&) [124] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.6 ................. 16'697'109'120 / 23'306'381'480 382'642'084 / 582'659'537 EC_GROUP_new_by_curve_name [37] [40] 1.6 16'697'109'120 0 / 16'697'109'120 382'642'084 EC_GROUP_new_curve_GFp 1.4 ................. 14'679'541'768 / 14'679'541'768 373'945'673 / 373'945'673 ec_GFp_mont_group_set_curve [41] 0.2 ................. 2'017'567'352 / 2'017'567'352 8'696'411 / 8'696'411 EC_GROUP_new [120] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 1.4 ................. 14'679'541'768 / 16'697'109'120 373'945'673 / 382'642'084 EC_GROUP_new_curve_GFp [40] [41] 1.4 14'679'541'768 0 / 14'679'541'768 373'945'673 ec_GFp_mont_group_set_curve 1.1 ................. 11'270'548'656 / 13'648'669'072 295'677'974 / 362'868'020 BN_MONT_CTX_set [46] 0.1 ................. 1'460'997'048 / 1'460'997'048 43'482'055 / 43'482'055 ec_GFp_simple_group_set_curve [137] 0.1 ................. 904'426'744 / 1'116'177'192 8'696'411 / 10'732'473 BN_MONT_CTX_new [148] 0.1 ................. 834'855'456 / 8'530'418'280 17'392'822 / 233'357'605 BN_mod_mul_montgomery [55] 0.0 ................. 208'713'864 / 3'421'885'320 8'696'411 / 142'578'555 BN_new [92] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 11 / 12 1 / 2 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.514] [939] 0.0 ................. 43 / 55 1 / 3 void Serialize, std::allocator >, uint256>(CDataStream&, std::pair, std::allocator >, uint256> const&, int, int) [clone .isra.522] [917] 0.0 ................. 821 / 1'032'498'446'297 1 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 17'440 / 62'094 218 / 882 CNode::PushVersion() [461] 0.0 ................. 340'478 / 340'478 331 / 331 CNode::BeginMessage(char const*) [395] 0.0 ................. 455'412 / 455'412 8 / 8 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.1053] [391] 0.0 ................. 801'002 / 1'256'414 5 / 13 void CBlock::Serialize(CDataStream&, int, int) const [357] 0.0 ................. 4'163'944 / 6'378'506 610 / 45'370 void CNode::PushMessage > >(char const*, std::vector > const&) [302] 0.0 ................. 10'905'462 / 172'100'508 171 / 548'456 CNode::PushGetBlocks(CBlockIndex*, uint256) [210] 0.0 ................. 13'048'354 / 13'048'354 298 / 298 CDataStream::write(char const*, int) [291] 0.0 ................. 24'139'077 / 24'139'077 1'290 / 1'290 void WriteCompactSize(CDataStream&, unsigned long long) [276] 0.0 ................. 47'257'290 / 182'914'950'968 2'355 / 57'774'436 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) [23] 0.0 ................. 80'679'766 / 85'339'766 3'127 / 3'360 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.281] [230] 0.0 ................. 422'449'014 / 547'933'418'148 13'097 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 0.4 ................. 4'555'844'400 / 4'575'300'804 155'473 / 156'420 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.525] [78] 0.9 ................. 9'230'742'956 / 136'468'576'172 378'742 / 278'909'182 SignatureHash(CScript, CTransaction const&, unsigned int, int) [24] [42] 1.4 14'390'845'470 14'390'845'470 / 0 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'448 / 5'015'490'096 306 / 156'734'295 ec_GFp_simple_add [72] 0.0 ................. 22'848 / 2'615'467'584 2'856 / 67'392'023 ec_GFp_simple_point_get_affine_coordinates [107] 0.0 ................. 44'064 / 1'699'511'248 510 / 40'852'961 ec_GFp_simple_dbl [131] 0.0 ................. 88'944 / 65'393'072 1'122 / 2'040'346 BN_from_montgomery [233] 0.0 ................. 297'024 / 934'952 2'142 / 19'986 ec_GFp_simple_point2oct [372] 0.0 ................. 16'288'496 / 276'937'072 2'036'062 / 6'108'696 BN_sqr [193] 0.0 ................. 16'288'496 / 4'479'336'400 2'036'062 / 128'271'906 BN_mod_sqrt [83] 0.0 ................. 65'153'984 / 5'994'167'456 8'144'248 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] 0.0 ................. 65'361'800 / 65'361'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849847} [234] 0.0 ................. 65'361'800 / 65'361'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849860} [235] 0.0 ................. 65'361'800 / 65'361'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849873} [236] 0.0 ................. 65'361'800 / 65'361'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849886} [237] 0.0 ................. 65'361'800 / 8'530'418'280 8'170'225 / 233'357'605 BN_mod_mul_montgomery [55] 0.0 ................. 76'093'224 / 1'201'672'016 373'006 / 21'158'694 BN_mul [142] 0.0 ................. 97'730'976 / 3'958'104'528 12'216'372 / 118'091'596 BN_mod_exp_mont [88] 0.0 ................. 147'219'912 / 343'513'128 18'402'489 / 24'536'652 ec_GFp_simple_is_on_curve [188] 0.1 ................. 897'603'568 / 11'223'608'936 56'892'137 / 303'723'299 BN_div [50] 0.2 ................. 2'120'411'664 / 9'665'652'240 165'284'420 / 428'424'637 BN_mod_inverse [51] 0.3 ................. 3'333'451'800 / 3'333'451'800 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+849836} [93] 0.3 ................. 3'398'813'600 / 12'940'677'096 24'510'675 / 291'598'479 ec_GFp_simple_oct2point [47] 0.3 ................. 3'564'424'184 / 13'648'669'072 19'428'884 / 362'868'020 BN_MONT_CTX_set [46] [43] 1.3 14'060'744'232 0 / 14'060'744'232 366'522'866 BN_CTX_get 1.1 ................. 11'355'674'800 / 80'927'419'362 28'389'187 / 1'882'491'893 CRYPTO_malloc [26] 0.3 ................. 2'705'069'432 / 2'805'808'120 338'133'679 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 20 / 20 1 / 1 CBitcoinAddress::CBitcoinAddress(std::vector > const&) [935] 0.0 ................. 20 / 4'749'451 1 / 45'728 CWallet::LoadWallet(bool&) [317] 0.0 ................. 440 / 4'853'772 22 / 46'693 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [315] 0.0 ................. 1'430 / 26'862 22 / 88 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) [507] 0.0 ................. 2'040 / 182'278 102 / 4'140 CBasicKeyStore::AddKey(CKey const&) [418] 0.0 ................. 293'436'620 / 3'470'429'100 14'671'831 / 123'806'287 IsMine(CKeyStore const&, CScript const&) [90] 0.6 ................. 6'133'372'004 / 6'133'372'004 82'973'065 / 82'973'065 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.572] [65] 0.7 ................. 7'292'501'757 / 7'292'501'757 180'500'914 / 180'500'914 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.789] [62] [44] 1.3 13'719'314'331 13'719'314'331 / 0 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.3 ................. 13'659'656'896 / 214'562'108'346 299'768'704 / 2'107'314'690 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [21] [45] 1.3 13'659'656'896 0 / 13'659'656'896 299'768'704 o2i_ECPublicKey 1.2 ................. 12'940'677'096 / 12'940'677'096 291'598'479 / 291'598'479 ec_GFp_simple_oct2point [47] 0.1 ................. 718'979'800 / 9'439'399'992 8'170'225 / 107'265'909 EC_POINT_new [52] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 2'378'120'416 / 3'958'104'528 67'190'046 / 118'091'596 BN_mod_exp_mont [88] 1.1 ................. 11'270'548'656 / 14'679'541'768 295'677'974 / 373'945'673 ec_GFp_mont_group_set_curve [41] [46] 1.3 13'648'669'072 0 / 13'648'669'072 362'868'020 BN_MONT_CTX_set 0.4 ................. 3'991'236'808 / 9'665'652'240 216'685'522 / 428'424'637 BN_mod_inverse [51] 0.3 ................. 3'564'424'184 / 14'060'744'232 19'428'884 / 366'522'866 BN_CTX_get [43] 0.3 ................. 3'348'531'576 / 11'223'608'936 64'394'838 / 303'723'299 BN_div [50] 0.1 ................. 1'113'140'608 / 3'278'909'056 8'696'411 / 25'616'477 BN_CTX_start [96] 0.1 ................. 944'457'624 / 944'457'624 21'464'946 / 21'464'946 BN_set_bit [155] 0.0 ................. 343'439'136 / 6'046'416'920 10'732'473 / 251'698'419 BN_copy [66] 0.0 ................. 257'579'352 / 5'618'573'800 10'732'473 / 101'844'710 BN_lshift [69] 0.0 ................. 85'859'784 / 2'805'808'120 10'732'473 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.2 ................. 12'940'677'096 / 13'659'656'896 291'598'479 / 299'768'704 o2i_ECPublicKey [45] [47] 1.2 12'940'677'096 0 / 12'940'677'096 291'598'479 ec_GFp_simple_oct2point 0.6 ................. 5'994'167'456 / 5'994'167'456 175'101'336 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] 0.3 ................. 3'398'813'600 / 14'060'744'232 24'510'675 / 366'522'866 BN_CTX_get [43] 0.1 ................. 1'177'759'296 / 1'950'497'352 36'804'978 / 69'002'397 ec_GFp_simple_set_Jprojective_coordinates_GFp [121] 0.1 ................. 1'045'788'800 / 3'278'909'056 8'170'225 / 25'616'477 BN_CTX_start [96] 0.1 ................. 522'894'400 / 2'685'252'544 8'170'225 / 41'957'071 BN_CTX_new [105] 0.0 ................. 457'740'416 / 4'255'254'488 14'304'388 / 144'074'567 BN_bin2bn [86] 0.0 ................. 343'513'128 / 343'513'128 24'536'652 / 24'536'652 ec_GFp_simple_is_on_curve [188] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.1 ................. 11'392'788'317 / 1'032'498'446'297 119'005'690 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [48] 1.1 11'392'788'317 0 / 11'392'788'317 119'005'690 void CBlock::Unserialize(CDataStream&, int, int) 1.1 ................. 11'392'788'317 / 11'392'788'317 119'005'690 / 119'005'690 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [49] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.1 ................. 11'392'788'317 / 11'392'788'317 119'005'690 / 119'005'690 void CBlock::Unserialize(CDataStream&, int, int) [48] [49] 1.1 11'392'788'317 0 / 11'392'788'317 119'005'690 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) 0.7 ................. 7'696'562'203 / 7'800'560'737 56'972'677 / 57'732'663 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [56] 0.2 ................. 2'514'577'026 / 2'550'484'987 61'742'931 / 62'578'946 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [109] 0.1 ................. 1'181'649'088 / 1'194'569'088 290'082 / 290'903 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTransaction const&) [143] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'328 / 1'717 20 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [710] 0.0 ................. 65'960 / 72'168 873 / 970 operator/(CBigNum const&, CBigNum const&) [454] 0.0 ................. 126'082'672 / 189'672'544 1'959'440 / 4'039'572 CBigNum::ToString(int) const [203] 0.0 ................. 139'549'864 / 186'437'075 1'763'973 / 3'331'949 CBlockIndex::GetBlockWork() const [205] 0.0 ................. 374'635'408 / 4'479'336'400 6'108'186 / 128'271'906 BN_mod_sqrt [83] 0.0 ................. 521'231'872 / 5'994'167'456 14'252'434 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] 0.1 ................. 719'049'160 / 2'615'467'584 8'171'245 / 67'392'023 ec_GFp_simple_point_get_affine_coordinates [107] 0.3 ................. 3'348'531'576 / 13'648'669'072 64'394'838 / 362'868'020 BN_MONT_CTX_set [46] 0.6 ................. 5'994'461'096 / 5'994'461'096 207'072'290 / 207'072'290 BN_nnmod [67] [50] 1.1 11'223'608'936 0 / 11'223'608'936 303'723'299 BN_div 0.5 ................. 5'351'578'432 / 5'618'573'800 90'916'036 / 101'844'710 BN_lshift [69] 0.3 ................. 3'147'762'288 / 40'315'341'592 80'688'731 / 1'417'933'404 bn_expand2 [31] 0.1 ................. 1'443'767'480 / 6'046'416'920 64'290'019 / 251'698'419 BN_copy [66] 0.1 ................. 897'603'568 / 14'060'744'232 56'892'137 / 366'522'866 BN_CTX_get [43] 0.0 ................. 332'716'048 / 332'716'048 10'544'336 / 10'544'336 BN_rshift [189] 0.0 ................. 50'181'120 / 3'278'909'056 392'040 / 25'616'477 BN_CTX_start [96] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ................. 1'263'953'736 / 5'251'053'728 41'097'240 / 179'992'085 ec_GFp_simple_points_make_affine [71] 0.2 ................. 1'634'693'784 / 2'615'467'584 51'041'577 / 67'392'023 ec_GFp_simple_point_get_affine_coordinates [107] 0.3 ................. 2'775'767'912 / 2'775'767'912 119'600'298 / 119'600'298 @{libcrypto.so.1.0.0+850116} [104] 0.4 ................. 3'991'236'808 / 13'648'669'072 216'685'522 / 362'868'020 BN_MONT_CTX_set [46] [51] 0.9 9'665'652'240 0 / 9'665'652'240 428'424'637 BN_mod_inverse 0.4 ................. 4'558'356'120 / 4'651'296'848 134'252'274 / 136'680'436 BN_uadd [75] 0.2 ................. 2'129'966'040 / 5'994'461'096 96'743'006 / 207'072'290 BN_nnmod [67] 0.2 ................. 2'120'411'664 / 14'060'744'232 165'284'420 / 366'522'866 BN_CTX_get [43] 0.1 ................. 856'918'416 / 6'046'416'920 32'144'937 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'976 / 346'889 102 / 7'706 EC_KEY_generate_key [393] 0.1 ................. 718'979'800 / 718'979'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+850519} [163] 0.1 ................. 718'979'800 / 13'659'656'896 8'170'225 / 299'768'704 o2i_ECPublicKey [45] 0.1 ................. 765'284'168 / 1'739'282'200 8'696'411 / 52'178'466 EC_GROUP_set_generator [123] 0.1 ................. 765'284'168 / 23'306'381'480 8'696'411 / 582'659'537 EC_GROUP_new_by_curve_name [37] 0.6 ................. 6'470'863'080 / 25'561'399'558 73'532'535 / 581'836'700 ec_wNAF_mul [34] [52] 0.9 9'439'399'992 0 / 9'439'399'992 107'265'909 EC_POINT_new 0.9 ................. 9'439'399'992 / 80'927'419'362 107'265'909 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 580'447 / 122'907'148 3'284 / 1'272'502 CBlock::ReadFromDisk(unsigned int, unsigned int, bool) [219] 0.0 ................. 138'533'115 / 138'533'115 783'780 / 783'780 AppendBlockFile(unsigned int&) [215] 0.9 ................. 8'886'693'060 / 416'062'743'691 50'278'320 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [53] 0.9 9'025'806'622 0 / 9'025'806'622 51'065'384 OpenBlockFile(unsigned int, unsigned int, char const*) 0.7 ................. 7'251'284'528 / 7'251'295'888 12'766'346 / 12'766'366 __fopen_internal [63] 0.1 ................. 714'915'376 / 824'320'523 12'766'346 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.1 ................. 561'719'224 / 570'354'191 12'766'346 / 12'962'389 GetDataDir() [177] 0.0 ................. 497'887'494 / 2'152'165'478 12'766'346 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 25'565'476 / 122'244'601 644'567 / 1'265'934 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [221] 0.8 ................. 8'797'969'187 / 416'062'743'691 166'290'516 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [54] 0.8 8'823'534'663 0 / 8'823'534'663 166'935'083 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) 0.5 ................. 4'933'236'096 / 6'338'345'696 12'771'455 / 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) [64] 0.4 ................. 3'890'298'567 / 7'292'501'757 154'163'628 / 180'500'914 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.789] [62] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 196'293'216 / 343'513'128 6'134'163 / 24'536'652 ec_GFp_simple_is_on_curve [188] 0.0 ................. 261'479'840 / 2'615'467'584 8'171'245 / 67'392'023 ec_GFp_simple_point_get_affine_coordinates [107] 0.1 ................. 736'099'560 / 1'950'497'352 18'402'489 / 69'002'397 ec_GFp_simple_set_Jprojective_coordinates_GFp [121] 0.1 ................. 784'361'184 / 1'699'511'248 16'340'960 / 40'852'961 ec_GFp_simple_dbl [131] 0.1 ................. 834'855'456 / 14'679'541'768 17'392'822 / 373'945'673 ec_GFp_mont_group_set_curve [41] 0.1 ................. 1'113'140'608 / 1'460'997'048 26'089'233 / 43'482'055 ec_GFp_simple_group_set_curve [137] 0.1 ................. 1'205'348'704 / 3'958'104'528 34'613'054 / 118'091'596 BN_mod_exp_mont [88] 0.2 ................. 1'568'692'992 / 5'015'490'096 49'021'656 / 156'734'295 ec_GFp_simple_add [72] 0.2 ................. 1'830'146'720 / 5'251'053'728 57'191'983 / 179'992'085 ec_GFp_simple_points_make_affine [71] [55] 0.8 8'530'418'280 0 / 8'530'418'280 233'357'605 BN_mod_mul_montgomery 0.4 ................. 4'246'708'672 / 40'315'341'592 132'709'646 / 1'417'933'404 bn_expand2 [31] 0.2 ................. 2'289'250'432 / 2'289'309'184 35'769'538 / 35'770'456 @{libcrypto.so.1.0.0+721663} [112] 0.1 ................. 1'488'061'088 / 1'553'264'032 46'501'909 / 48'539'501 @{libcrypto.so.1.0.0+721692} [136] 0.0 ................. 441'036'288 / 1'201'672'016 10'206'287 / 21'158'694 BN_mul [142] 0.0 ................. 65'361'800 / 14'060'744'232 8'170'225 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 103'998'534 / 1'032'498'446'297 759'986 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.7 ................. 7'696'562'203 / 11'392'788'317 56'972'677 / 119'005'690 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [49] [56] 0.7 7'800'560'737 0 / 7'800'560'737 57'732'663 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) 0.5 ................. 4'987'996'585 / 6'133'372'004 39'063'391 / 82'973'065 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.572] [65] 0.3 ................. 2'812'564'152 / 4'708'848'816 18'669'272 / 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) [74] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 40 / 40 1 / 1 __memp_register [923] 0.0 ................. 84 / 84 3 / 3 __txn_child_log [896] 0.0 ................. 96 / 96 3 / 3 __db_backup_name [892] 0.0 ................. 108 / 108 3 / 3 __bam_root_log [887] 0.0 ................. 165 / 8'565 3 / 8 __fop_create_log [587] 0.0 ................. 182 / 182 6 / 6 __bam_broot [866] 0.0 ................. 270 / 270 3 / 3 __fop_rename_int_log [826] 0.0 ................. 816 / 2'312 1 / 2 __db_add_recovery_int [695] 0.0 ................. 1'024 / 15'360 1 / 5 __dbreg_add_dbentry [546] 0.0 ................. 1'600 / 100'177 2 / 18 __os_dirlist [435] 0.0 ................. 12'240 / 42'840 765 / 1'530 __memp_set_pgcookie [476] 0.0 ................. 24'480 / 24'480 765 / 765 __ham_db_create [519] 0.0 ................. 24'792 / 24'792 6 / 6 __crdel_metasub_log [518] 0.0 ................. 25'002 / 25'002 6 / 6 __fop_write_log [514] 0.0 ................. 67'936 / 67'936 1'544 / 1'544 __txn_ckp_log [457] 0.0 ................. 248'016 / 653'197'182 5'638 / 9'053'850 __db_retcopy [166] 0.0 ................. 253'575 / 253'575 5'635 / 5'635 @{libdb_cxx-4.8.so+1236572} [407] 0.0 ................. 366'452 / 366'452 4'886 / 4'886 __dbreg_register_log [392] 0.0 ................. 556'100 / 556'100 13'601 / 13'601 __os_strdup [382] 0.0 ................. 1'020'744 / 1'087'795 28'354 / 28'381 __bam_cdel_log [364] 0.0 ................. 1'499'314 / 1'499'314 24'365 / 24'365 @{libdb_cxx-4.8.so+1156360} [350] 0.0 ................. 1'758'432 / 1'758'432 5'636 / 5'636 __txn_ckp_read [342] 0.0 ................. 1'825'728 / 2'319'022 2'056 / 2'391 __memp_sync_int [333] 0.0 ................. 2'885'632 / 2'885'632 5'636 / 5'636 @{libdb_cxx-4.8.so+1238435} [328] 0.0 ................. 13'504'416 / 14'292'526 422'013 / 422'353 __txn_regop_log [285] 0.0 ................. 39'838'122 / 41'126'209 538'353 / 538'837 __db_pg_free_log [267] 0.0 ................. 43'032'360 / 44'851'657 768'435 / 769'059 __db_pg_alloc_log [262] 0.0 ................. 159'324'240 / 159'324'240 464'868 / 464'868 __os_calloc [212] 0.0 ................. 180'416'000 / 181'272'976 5'638 / 11'276 __log_cursor [208] 0.1 ................. 788'777'278 / 821'608'834 9'462'225 / 9'474'092 __bam_repl_log [158] 0.1 ................. 928'390'624 / 957'878'924 220'597 / 231'502 __bam_split_log [154] 0.1 ................. 1'299'707'376 / 1'348'749'874 14'466'734 / 14'484'759 __db_addrem_log [140] 0.2 ................. 1'823'653'888 / 2'795'092'861 222'617 / 675'301 __bam_split [103] 0.2 ................. 2'191'359'304 / 2'266'279'900 1'086'179 / 1'113'666 __db_big_log [113] [57] 0.7 7'478'576'436 7'478'576'436 / 0 27'756'578 __os_malloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 433 / 11'521 4 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [568] 0.0 ................. 469 / 12'761 4 / 14 CWallet::SetDefaultKey(std::vector > const&) [563] 0.0 ................. 1'212 / 34'308 12 / 21 CDB::WriteVersion(int) [491] 0.0 ................. 123'998 / 4'825'062 426 / 46'539 CWallet::TopUpKeyPool() [316] 0.0 ................. 221'465 / 1'343'465 446 / 650 bool CDB::Write, std::allocator >, std::vector > >, std::vector > >(std::pair, std::allocator >, std::vector > > const&, std::vector > const&, bool) [354] 0.0 ................. 560'753 / 3'376'753 779 / 1'291 bool CDB::Write, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator const&, bool) [326] 0.0 ................. 22'634'362 / 2'185'464'234 196'418 / 784'250 CTxDB::WriteHashBestChain(uint256) [114] 0.0 ................. 29'054'504 / 1'085'707'724 173'161 / 745'201 CAddrDB::WriteAddress(CAddress const&) [151] 0.0 ................. 240'765'424 / 4'551'522'424 628'384 / 1'412'158 bool CDB::Write, std::allocator >, uint256>, CDiskBlockIndex>(std::pair, std::allocator >, uint256> const&, CDiskBlockIndex const&, bool) [80] 0.7 ................. 7'048'104'678 / 182'914'950'968 25'804'883 / 57'774'436 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) [23] [58] 0.7 7'341'467'298 0 / 7'341'467'298 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) 0.7 ................. 7'341'467'298 / 7'341'467'298 26'804'517 / 26'804'517 __db_put_pp [59] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.7 ................. 7'341'467'298 / 7'341'467'298 26'804'517 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] [59] 0.7 7'341'467'298 0 / 7'341'467'298 26'804'517 __db_put_pp 0.7 ................. 7'341'215'778 / 7'341'215'778 26'802'877 / 26'802'877 __db_put [61] 0.0 ................. 208'640 / 108'182'272 815 / 422'587 __txn_begin [223] 0.0 ................. 42'880 / 14'311'735 825 / 422'611 __txn_commit [284] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 336 / 321'792 6 / 771 __db_master_update [397] 0.7 ................. 7'341'215'778 / 7'341'215'778 26'802'877 / 26'802'877 __db_put [61] [60] 0.7 7'341'216'114 0 / 7'341'216'114 26'802'883 __dbc_iput 0.4 ................. 4'505'533'783 / 4'505'533'783 26'103'407 / 26'103'407 @{libdb_cxx-4.8.so+314487} [81] 0.3 ................. 2'795'092'861 / 2'795'092'861 675'301 / 675'301 @{libdb_cxx-4.8.so+314728} [102] 0.0 ................. 40'589'470 / 40'589'470 24'175 / 24'175 @{libdb_cxx-4.8.so+314967} [268] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.7 ................. 7'341'215'778 / 7'341'467'298 26'802'877 / 26'804'517 __db_put_pp [59] [61] 0.7 7'341'215'778 0 / 7'341'215'778 26'802'877 __db_put 0.7 ................. 7'341'215'778 / 7'341'216'114 26'802'877 / 26'802'883 __dbc_iput [60] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 3'402'203'190 / 5'298'487'782 26'337'286 / 39'108'741 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [70] 0.4 ................. 3'890'298'567 / 8'823'534'663 154'163'628 / 166'935'083 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [54] [62] 0.7 7'292'501'757 0 / 7'292'501'757 180'500'914 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.789] 0.7 ................. 7'292'501'757 / 13'719'314'331 180'500'914 / 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 568 / 568 1 / 1 OutputDebugStringF(char const*, ...) [767] 0.0 ................. 568 / 568 1 / 1 __tzfile_read [770] 0.0 ................. 568 / 568 1 / 1 do_init [769] 0.0 ................. 568 / 568 1 / 1 phys_pages_info [773] 0.0 ................. 568 / 568 1 / 1 std::__basic_file::open(char const*, std::_Ios_Openmode, int) [771] 0.0 ................. 568 / 675 1 / 3 ShrinkDebugFile() [757] 0.0 ................. 568 / 2'107 1 / 37 __nss_database_lookup [700] 0.0 ................. 568 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] 0.0 ................. 568 / 59'094'013 1 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 1'136 / 1'196 2 / 4 __env_read_db_config [730] 0.0 ................. 1'704 / 1'704 3 / 3 __res_vinit [713] 0.0 ................. 3'408 / 3'408 6 / 6 internal_setent [664] 0.7 ................. 7'251'284'528 / 9'025'806'622 12'766'346 / 51'065'384 OpenBlockFile(unsigned int, unsigned int, char const*) [53] [63] 0.7 7'251'295'888 7'251'295'888 / 0 12'766'366 __fopen_internal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32 / 32 1 / 1 std::vector >::resize(unsigned long, CTxOut) [927] 0.1 ................. 1'405'109'568 / 2'550'484'987 18'669'272 / 62'578'946 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [109] 0.5 ................. 4'933'236'096 / 8'823'534'663 12'771'455 / 166'935'083 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [54] [64] 0.6 6'338'345'696 6'338'345'696 / 0 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'145'375'419 / 2'550'484'987 43'909'674 / 62'578'946 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [109] 0.5 ................. 4'987'996'585 / 7'800'560'737 39'063'391 / 57'732'663 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [56] [65] 0.6 6'133'372'004 0 / 6'133'372'004 82'973'065 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.572] 0.6 ................. 6'133'372'004 / 13'719'314'331 82'973'065 / 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'528 / 155'040 204 / 1'632 ec_GFp_simple_group_get_curve [421] 0.0 ................. 16'320 / 65'393'072 510 / 2'040'346 BN_from_montgomery [233] 0.0 ................. 2'085'648 / 2'085'648 195'949 / 195'949 CBigNum::operator=(CBigNum const&) [338] 0.0 ................. 4'171'184 / 4'171'184 391'887 / 391'887 CBigNum::CBigNum(CBigNum const&) [321] 0.0 ................. 4'171'184 / 4'171'184 391'887 / 391'887 CDiskBlockIndex::CDiskBlockIndex(CBlockIndex*) [320] 0.0 ................. 47'954'944 / 5'015'490'096 1'498'592 / 156'734'295 ec_GFp_simple_add [72] 0.0 ................. 65'362'616 / 5'251'053'728 8'170'327 / 179'992'085 ec_GFp_simple_points_make_affine [71] 0.0 ................. 261'456'992 / 261'456'992 8'170'531 / 8'170'531 EC_GROUP_get_order [195] 0.0 ................. 278'285'152 / 1'460'997'048 8'696'411 / 43'482'055 ec_GFp_simple_group_set_curve [137] 0.0 ................. 343'439'136 / 13'648'669'072 10'732'473 / 362'868'020 BN_MONT_CTX_set [46] 0.0 ................. 347'856'440 / 1'739'282'200 17'392'822 / 52'178'466 EC_GROUP_set_generator [123] 0.1 ................. 856'918'416 / 9'665'652'240 32'144'937 / 428'424'637 BN_mod_inverse [51] 0.1 ................. 1'443'767'480 / 11'223'608'936 64'290'019 / 303'723'299 BN_div [50] 0.2 ................. 2'390'924'880 / 2'390'924'880 99'621'870 / 99'621'870 ec_GFp_simple_point_copy [110] [66] 0.6 6'046'416'920 0 / 6'046'416'920 251'698'419 BN_copy 0.6 ................. 6'046'416'920 / 40'315'341'592 251'698'419 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 65'153'984 / 5'994'167'456 2'036'062 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] 0.0 ................. 69'571'288 / 1'460'997'048 8'696'411 / 43'482'055 ec_GFp_simple_group_set_curve [137] 0.1 ................. 1'214'397'792 / 1'950'497'352 50'599'908 / 69'002'397 ec_GFp_simple_set_Jprojective_coordinates_GFp [121] 0.2 ................. 2'129'966'040 / 9'665'652'240 96'743'006 / 428'424'637 BN_mod_inverse [51] 0.2 ................. 2'515'371'992 / 3'168'574'360 48'996'903 / 59'203'190 BN_mod_mul [97] [67] 0.6 5'994'461'096 0 / 5'994'461'096 207'072'290 BN_nnmod 0.6 ................. 5'994'461'096 / 11'223'608'936 207'072'290 / 303'723'299 BN_div [50] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.6 ................. 5'994'167'456 / 12'940'677'096 175'101'336 / 291'598'479 ec_GFp_simple_oct2point [47] [68] 0.6 5'994'167'456 0 / 5'994'167'456 175'101'336 ec_GFp_simple_set_compressed_coordinates 0.4 ................. 4'479'336'400 / 4'479'336'400 128'271'906 / 128'271'906 BN_mod_sqrt [83] 0.0 ................. 521'231'872 / 11'223'608'936 14'252'434 / 303'723'299 BN_div [50] 0.0 ................. 488'654'880 / 3'168'574'360 10'180'310 / 59'203'190 BN_mod_mul [97] 0.0 ................. 146'596'464 / 1'950'497'352 6'108'186 / 69'002'397 ec_GFp_simple_set_Jprojective_coordinates_GFp [121] 0.0 ................. 146'596'464 / 276'937'072 4'072'124 / 6'108'696 BN_mod_sqr [192] 0.0 ................. 81'442'480 / 81'446'560 2'036'062 / 2'036'164 BN_mod_add_quick [231] 0.0 ................. 65'153'984 / 14'060'744'232 8'144'248 / 366'522'866 BN_CTX_get [43] 0.0 ................. 65'153'984 / 5'994'461'096 2'036'062 / 207'072'290 BN_nnmod [67] 0.0 ................. 928 / 928 4 / 4 ERR_clear_error [742] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'160 / 8'160 204 / 204 BN_mod_lshift_quick [593] 0.0 ................. 9'407'856 / 186'437'075 195'997 / 3'331'949 CBlockIndex::GetBlockWork() const [205] 0.0 ................. 257'579'352 / 13'648'669'072 10'732'473 / 362'868'020 BN_MONT_CTX_set [46] 0.5 ................. 5'351'578'432 / 11'223'608'936 90'916'036 / 303'723'299 BN_div [50] [69] 0.5 5'618'573'800 0 / 5'618'573'800 101'844'710 BN_lshift 0.5 ................. 5'618'573'800 / 40'315'341'592 101'844'710 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 83'759'125 / 122'244'601 620'546 / 1'265'934 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [221] 0.5 ................. 5'214'728'657 / 416'062'743'691 38'488'195 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [70] 0.5 5'298'487'782 0 / 5'298'487'782 39'108'741 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) 0.3 ................. 3'402'203'190 / 7'292'501'757 26'337'286 / 180'500'914 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.789] [62] 0.2 ................. 1'896'284'592 / 4'708'848'816 12'771'455 / 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) [74] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.5 ................. 5'251'053'728 / 25'561'399'558 179'992'085 / 581'836'700 ec_wNAF_mul [34] [71] 0.5 5'251'053'728 0 / 5'251'053'728 179'992'085 ec_GFp_simple_points_make_affine 0.2 ................. 1'830'146'720 / 8'530'418'280 57'191'983 / 233'357'605 BN_mod_mul_montgomery [55] 0.2 ................. 1'568'692'992 / 3'421'885'320 65'362'208 / 142'578'555 BN_new [92] 0.1 ................. 1'263'953'736 / 9'665'652'240 41'097'240 / 428'424'637 BN_mod_inverse [51] 0.1 ................. 522'897'664 / 80'927'419'362 8'170'327 / 1'882'491'893 CRYPTO_malloc [26] 0.0 ................. 65'362'616 / 6'046'416'920 8'170'327 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ................. 5'015'490'096 / 25'561'399'558 156'734'295 / 581'836'700 ec_wNAF_mul [34] [72] 0.5 5'015'490'096 0 / 5'015'490'096 156'734'295 ec_GFp_simple_add 0.2 ................. 1'830'146'720 / 2'091'597'184 57'192'085 / 65'362'412 BN_mod_sub_quick [117] 0.2 ................. 1'568'692'992 / 8'530'418'280 49'021'656 / 233'357'605 BN_mod_mul_montgomery [55] 0.2 ................. 1'568'692'992 / 1'568'692'992 49'021'656 / 49'021'656 BN_rshift1 [135] 0.0 ................. 47'954'944 / 6'046'416'920 1'498'592 / 251'698'419 BN_copy [66] 0.0 ................. 2'448 / 14'060'744'232 306 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ................. 4'782'777'328 / 223'849'855'387 104'264'336 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] [73] 0.5 4'782'777'328 331'737'156 / 4'451'040'172 104'264'336 std::vector >, std::allocator > > >::push_back(std::vector > const&) 0.4 ................. 4'451'040'172 / 4'451'040'172 72'418'672 / 72'418'672 std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [84] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 72 / 72 1 / 1 std::vector >::resize(unsigned long, CTxIn) [902] 0.2 ................. 1'896'284'592 / 5'298'487'782 12'771'455 / 39'108'741 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [70] 0.3 ................. 2'812'564'152 / 7'800'560'737 18'669'272 / 57'732'663 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [56] [74] 0.5 4'708'848'816 4'708'848'816 / 0 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 11'494'168 / 11'494'168 391'998 / 391'998 BN_add [293] 0.0 ................. 81'446'560 / 81'446'560 2'036'164 / 2'036'164 BN_mod_add_quick [231] 0.4 ................. 4'558'356'120 / 9'665'652'240 134'252'274 / 428'424'637 BN_mod_inverse [51] [75] 0.4 4'651'296'848 0 / 4'651'296'848 136'680'436 BN_uadd 0.4 ................. 4'651'296'848 / 40'315'341'592 136'680'436 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 4'595'868'476 / 1'032'498'446'297 9'651'972 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [76] 0.4 4'595'868'476 0 / 4'595'868'476 9'651'972 CTransaction::AcceptToMemoryPool(bool, bool*) 0.4 ................. 4'588'245'209 / 4'588'245'209 9'445'963 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] 0.0 ................. 7'622'185 / 59'094'013 206'005 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 1'082 / 1'937'057 4 / 6'240 CDB::Close() [339] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 4'588'245'209 / 4'595'868'476 9'445'963 / 9'651'972 CTransaction::AcceptToMemoryPool(bool, bool*) [76] [77] 0.4 4'588'245'209 0 / 4'588'245'209 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) 0.2 ................. 2'202'499'184 / 416'062'743'691 1'550'072 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] 0.2 ................. 1'940'989'134 / 547'933'418'148 192'632 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 0.0 ................. 197'026'289 / 726'917'342 383'723 / 1'415'593 CTxDB::ContainsTx(uint256) [160] 0.0 ................. 169'295'236 / 169'295'236 6'175'786 / 6'175'786 CTransaction::IsStandard() const [211] 0.0 ................. 39'886'632 / 3'324'219'912 553'981 / 46'169'721 CTransaction::CheckTransaction() const [94] 0.0 ................. 17'073'849 / 102'880'796 191'841 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 14'701'022 / 2'152'165'478 206'003 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 6'714'435 / 45'545'839 191'841 / 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [254] 0.0 ................. 59'428 / 59'428 84 / 84 CTransaction::AddToMemoryPoolUnchecked() [463] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 4'575'300'804 / 547'933'418'148 156'420 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] [78] 0.4 4'575'300'804 0 / 4'575'300'804 156'420 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.525] 0.4 ................. 4'555'844'400 / 14'390'845'470 155'473 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 19'456'404 / 24'139'077 947 / 1'290 void WriteCompactSize(CDataStream&, unsigned long long) [276] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 2'184'795'160 / 776'095'981'563 784'210 / 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] 0.2 ................. 2'380'443'309 / 848'129'824'777 1'019'835 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [79] 0.4 4'565'238'469 0 / 4'565'238'469 1'804'045 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) 0.4 ................. 4'551'522'424 / 4'551'522'424 1'412'158 / 1'412'158 bool CDB::Write, std::allocator >, uint256>, CDiskBlockIndex>(std::pair, std::allocator >, uint256> const&, CDiskBlockIndex const&, bool) [80] 0.0 ................. 13'716'045 / 2'152'165'478 391'887 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 4'551'522'424 / 4'565'238'469 1'412'158 / 1'804'045 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) [79] [80] 0.4 4'551'522'424 0 / 4'551'522'424 1'412'158 bool CDB::Write, std::allocator >, uint256>, CDiskBlockIndex>(std::pair, std::allocator >, uint256> const&, CDiskBlockIndex const&, bool) 0.4 ................. 4'310'757'000 / 822'257'593'000 783'774 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 240'765'424 / 7'341'467'298 628'384 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.4 ................. 4'505'533'783 / 7'341'216'114 26'103'407 / 26'802'883 __dbc_iput [60] [81] 0.4 4'505'533'783 0 / 4'505'533'783 26'103'407 @{libdb_cxx-4.8.so+314487} 0.4 ................. 4'505'533'783 / 4'505'533'783 26'103'407 / 26'103'407 __bam_iitem [82] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 4'505'533'783 / 4'505'533'783 26'103'407 / 26'103'407 @{libdb_cxx-4.8.so+314487} [81] [82] 0.4 4'505'533'783 0 / 4'505'533'783 26'103'407 __bam_iitem 0.1 ................. 1'278'212'001 / 1'311'411'679 13'443'211 / 13'940'247 __db_pitem [141] 0.1 ................. 1'174'006'271 / 1'174'006'271 1'110'182 / 1'110'182 @{libdb_cxx-4.8.so+329214} [144] 0.1 ................. 1'166'346'226 / 1'166'346'226 1'091'186 / 1'091'186 __bam_ditem [146] 0.1 ................. 821'608'834 / 821'608'834 9'474'092 / 9'474'092 __bam_ritem [157] 0.0 ................. 33'199'678 / 33'199'678 497'036 / 497'036 @{libdb_cxx-4.8.so+329164} [270] 0.0 ................. 32'160'773 / 37'338'195 487'700 / 544'512 __db_ditem [269] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 4'479'336'400 / 5'994'167'456 128'271'906 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] [83] 0.4 4'479'336'400 0 / 4'479'336'400 128'271'906 BN_mod_sqrt 0.4 ................. 3'958'104'528 / 3'958'104'528 118'091'596 / 118'091'596 BN_mod_exp_mont [88] 0.0 ................. 374'635'408 / 11'223'608'936 6'108'186 / 303'723'299 BN_div [50] 0.0 ................. 130'307'968 / 276'937'072 2'036'062 / 6'108'696 BN_mod_sqr [192] 0.0 ................. 16'288'496 / 14'060'744'232 2'036'062 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 4'451'040'172 / 4'782'777'328 72'418'672 / 104'264'336 std::vector >, std::allocator > > >::push_back(std::vector > const&) [73] [84] 0.4 4'451'040'172 1'345'881'384 / 3'105'158'788 72'418'672 std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) 0.2 ................. 1'603'522'695 / 1'603'522'695 23'953'874 / 23'953'874 std::vector >* std::__uninitialized_copy::__uninit_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [134] 0.1 ................. 1'501'636'093 / 4'280'314'376 24'232'364 / 110'409'738 std::vector >::vector(std::vector > const&) [85] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 20 / 13'810 1 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [550] 0.0 ................. 2'040 / 182'278 102 / 4'140 CBasicKeyStore::AddKey(CKey const&) [418] 0.0 ................. 13'260 / 2'659'114 204 / 26'799 CWallet::AddKey(CKey const&) [331] 0.0 ................. 2'633'436 / 1'106'952'332 146'302 / 1'640'651 AddAddress(CAddress, long long, CAddrDB*) [149] 0.0 ................. 92'660'508 / 1'032'498'446'297 5'147'806 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 198'189'306 / 199'484'234 11'010'517 / 11'040'014 ThreadOpenConnections2(void*) [201] 0.0 ................. 327'851'272 / 814'680'616 15'213'417 / 30'426'834 std::vector > >, std::allocator > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, std::pair > > const&) [159] 0.1 ................. 655'702'544 / 1'798'283'483 30'426'834 / 76'068'640 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [122] 0.1 ................. 1'501'625'897 / 223'849'855'387 24'232'191 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] 0.1 ................. 1'501'636'093 / 4'451'040'172 24'232'364 / 72'418'672 std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [84] [85] 0.4 4'280'314'376 4'280'314'376 / 0 110'409'738 std::vector >::vector(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 3'264 102 / 102 @{libcrypto.so.1.0.0+686134} [669] 0.0 ................. 28'832'456 / 28'832'456 902'470 / 902'470 BN_mpi2bn [272] 0.0 ................. 261'447'200 / 261'447'200 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+850187} [197] 0.0 ................. 457'740'416 / 12'940'677'096 14'304'388 / 291'598'479 ec_GFp_simple_oct2point [47] 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1050343} [176] 0.3 ................. 2'921'994'096 / 23'306'381'480 104'356'932 / 582'659'537 EC_GROUP_new_by_curve_name [37] [86] 0.4 4'255'254'488 0 / 4'255'254'488 144'074'567 BN_bin2bn 0.3 ................. 3'002'971'304 / 40'315'341'592 91'896'101 / 1'417'933'404 bn_expand2 [31] 0.1 ................. 1'252'283'184 / 3'421'885'320 52'178'466 / 142'578'555 BN_new [92] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 4'183'177'558 / 25'561'399'558 16'340'552 / 581'836'700 ec_wNAF_mul [34] [87] 0.4 4'183'177'558 0 / 4'183'177'558 16'340'552 @{libcrypto.so.1.0.0+759400} 0.4 ................. 4'183'177'558 / 80'927'419'362 16'340'552 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ................. 3'958'104'528 / 4'479'336'400 118'091'596 / 128'271'906 BN_mod_sqrt [83] [88] 0.4 3'958'104'528 0 / 3'958'104'528 118'091'596 BN_mod_exp_mont 0.2 ................. 2'378'120'416 / 13'648'669'072 67'190'046 / 362'868'020 BN_MONT_CTX_set [46] 0.1 ................. 1'205'348'704 / 8'530'418'280 34'613'054 / 233'357'605 BN_mod_mul_montgomery [55] 0.0 ................. 211'750'448 / 1'116'177'192 2'036'062 / 10'732'473 BN_MONT_CTX_new [148] 0.0 ................. 97'730'976 / 14'060'744'232 12'216'372 / 366'522'866 BN_CTX_get [43] 0.0 ................. 65'153'984 / 65'393'072 2'036'062 / 2'040'346 BN_from_montgomery [233] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 3'470'429'100 / 68'360'122'348 123'806'287 / 130'267'402 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) [28] [89] 0.3 3'470'429'100 0 / 3'470'429'100 123'806'287 CWallet::IsMine(CTransaction const&) const 0.3 ................. 3'470'429'100 / 3'470'429'100 123'806'287 / 123'806'287 IsMine(CKeyStore const&, CScript const&) [90] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 3'470'429'100 / 3'470'429'100 123'806'287 / 123'806'287 CWallet::IsMine(CTransaction const&) const [89] [90] 0.3 3'470'429'100 0 / 3'470'429'100 123'806'287 IsMine(CKeyStore const&, CScript const&) 0.2 ................. 1'737'626'656 / 1'798'283'483 73'360'744 / 76'068'640 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [122] 0.1 ................. 1'439'365'824 / 1'439'365'824 35'773'712 / 35'773'712 CCryptoKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const [138] 0.0 ................. 293'436'620 / 13'719'314'331 14'671'831 / 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 2'238 / 80'412 32 / 1'856 ReadHTTP(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::basic_string, std::allocator >&) [449] 0.0 ................. 2'848 / 9'760 96 / 352 std::vector, std::allocator >, std::allocator, std::allocator > > >& boost::algorithm::iter_split, std::allocator >, std::allocator, std::allocator > > >, std::basic_string, std::allocator >, boost::algorithm::detail::token_finderF > >(std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::basic_string, std::allocator >&, boost::algorithm::detail::token_finderF >) [579] 0.0 ................. 4'536 / 4'536 138 / 138 char* std::basic_string, std::allocator >::_S_construct<__gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, std::allocator const&, std::forward_iterator_tag) [634] 0.0 ................. 56'437'292 / 56'437'292 1'525'538 / 1'525'538 std::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, unsigned long) [244] 0.0 ................. 59'318'107 / 59'318'107 1'386'572 / 1'386'572 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) [242] 0.0 ................. 101'615'817 / 101'615'817 2'385'969 / 2'385'969 char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) [226] 0.0 ................. 102'880'796 / 102'880'796 1'155'964 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 109'373'079 / 262'668'387 1'228'911 / 4'915'644 CInv::ToString() const [194] 0.1 ................. 824'320'523 / 824'320'523 15'739'386 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.2 ................. 2'177'979'464 / 2'177'979'464 63'877'332 / 63'877'332 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) [115] [91] 0.3 3'431'934'700 3'431'934'700 / 0 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'896 / 4'896 204 / 204 @{libcrypto.so.1.0.0+771152} [627] 0.0 ................. 4'896 / 4'896 204 / 204 @{libcrypto.so.1.0.0+771493} [628] 0.0 ................. 4'896 / 4'896 204 / 204 @{libcrypto.so.1.0.0+771757} [629] 0.0 ................. 4'896 / 4'896 204 / 204 @{libcrypto.so.1.0.0+771776} [630] 0.0 ................. 4'896 / 346'889 204 / 7'706 EC_KEY_generate_key [393] 0.0 ................. 208'713'864 / 14'679'541'768 8'696'411 / 373'945'673 ec_GFp_mont_group_set_curve [41] 0.0 ................. 392'170'800 / 392'170'800 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1050265} [187] 0.1 ................. 1'252'283'184 / 4'255'254'488 52'178'466 / 144'074'567 BN_bin2bn [86] 0.2 ................. 1'568'692'992 / 5'251'053'728 65'362'208 / 179'992'085 ec_GFp_simple_points_make_affine [71] [92] 0.3 3'421'885'320 0 / 3'421'885'320 142'578'555 BN_new 0.3 ................. 3'421'885'320 / 80'927'419'362 142'578'555 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 3'333'451'800 / 41'864'246'429 16'340'450 / 964'891'279 ECDSA_verify [30] [93] 0.3 3'333'451'800 0 / 3'333'451'800 16'340'450 @{libcrypto.so.1.0.0+849836} 0.3 ................. 3'333'451'800 / 14'060'744'232 16'340'450 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 39'886'632 / 4'588'245'209 553'981 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] 0.3 ................. 3'284'333'280 / 229'336'213'100 45'615'740 / 71'137'168 CBlock::CheckBlock() const [17] [94] 0.3 3'324'219'912 0 / 3'324'219'912 46'169'721 CTransaction::CheckTransaction() const 0.3 ................. 3'324'219'912 / 3'324'219'912 46'169'721 / 46'169'721 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(COutPoint const&) [95] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 3'324'219'912 / 3'324'219'912 46'169'721 / 46'169'721 CTransaction::CheckTransaction() const [94] [95] 0.3 3'324'219'912 3'324'219'912 / 0 46'169'721 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(COutPoint const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'056 / 1'699'511'248 102 / 40'852'961 ec_GFp_simple_dbl [131] 0.0 ................. 26'112 / 65'393'072 204 / 2'040'346 BN_from_montgomery [233] 0.0 ................. 91'392 / 934'952 714 / 19'986 ec_GFp_simple_point2oct [372] 0.0 ................. 23'879'168 / 1'201'672'016 186'556 / 21'158'694 BN_mul [142] 0.0 ................. 50'181'120 / 11'223'608'936 392'040 / 303'723'299 BN_div [50] 0.1 ................. 1'045'788'800 / 1'045'788'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849828} [153] 0.1 ................. 1'045'788'800 / 12'940'677'096 8'170'225 / 291'598'479 ec_GFp_simple_oct2point [47] 0.1 ................. 1'113'140'608 / 13'648'669'072 8'696'411 / 362'868'020 BN_MONT_CTX_set [46] [96] 0.3 3'278'909'056 0 / 3'278'909'056 25'616'477 BN_CTX_start 0.3 ................. 3'278'909'056 / 80'927'419'362 25'616'477 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 85'680 / 2'615'467'584 1'530 / 67'392'023 ec_GFp_simple_point_get_affine_coordinates [107] 0.0 ................. 488'654'880 / 5'994'167'456 10'180'310 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] 0.3 ................. 2'679'833'800 / 2'679'833'800 49'021'350 / 49'021'350 @{libcrypto.so.1.0.0+850267} [106] [97] 0.3 3'168'574'360 0 / 3'168'574'360 59'203'190 BN_mod_mul 0.2 ................. 2'515'371'992 / 5'994'461'096 48'996'903 / 207'072'290 BN_nnmod [67] 0.1 ................. 653'202'368 / 1'201'672'016 10'206'287 / 21'158'694 BN_mul [142] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 3'075'149'213 / 1'044'742'590'428 17'027'370 / 3'159'600'849 start_thread [4] [98] 0.3 3'075'149'213 0 / 3'075'149'213 17'027'370 ThreadSocketHandler(void*) 0.3 ................. 3'075'149'109 / 3'075'149'109 17'027'369 / 17'027'369 ThreadSocketHandler2(void*) [99] 0.0 ................. 104 / 13'425'256 1 / 129'089 GetRand(unsigned long long) [288] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 3'075'149'109 / 3'075'149'213 17'027'369 / 17'027'370 ThreadSocketHandler(void*) [98] [99] 0.3 3'075'149'109 424'185'776 / 2'650'963'333 17'027'369 ThreadSocketHandler2(void*) 0.2 ................. 2'319'646'221 / 2'319'646'221 1'681 / 1'681 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, char const&) [111] 0.0 ................. 250'394'632 / 258'438'944 3'925'140 / 4'051'074 std::vector >::operator=(std::vector > const&) [198] 0.0 ................. 76'870'206 / 2'152'165'478 1'830'243 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 4'044'066 / 4'076'046 103'694 / 104'514 SendBufferSize() [322] 0.0 ................. 8'200 / 8'200 200 / 200 CNode::CloseSocketDisconnect() [591] 0.0 ................. 8 / 56 1 / 7 Sleep(long long) [914] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 160 / 160 5 / 5 std::vector >::push_back(uint256 const&) [869] 0.0 ................. 516'096 / 843'461'175'543 1'536 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 0.0 ................. 16'777'184 / 848'129'824'777 19 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] 0.0 ................. 157'905'312 / 172'100'508 469'958 / 548'456 CNode::PushGetBlocks(CBlockIndex*, uint256) [210] 0.3 ................. 2'860'370'720 / 226'003'910'490 1'430'790 / 23'640'490 CBlock::BuildMerkleTree() const [18] [100] 0.3 3'035'569'472 3'035'569'472 / 0 1'902'308 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 8 / 118'568 1 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 16 / 1'476 2 / 28 DecodeBase58(char const*, std::vector >&) [720] 0.0 ................. 64 / 64 8 / 8 CBigNum::setulong(unsigned long) [908] 0.0 ................. 424 / 64'897 53 / 1'219 GetWarnings(std::basic_string, std::allocator >) [459] 0.0 ................. 211'864 / 332'716'048 26'483 / 10'544'336 BN_rshift [189] 0.0 ................. 1'491'232 / 128'086'821 186'404 / 1'353'405 ComputeMinWork(unsigned int, long long) [217] 0.0 ................. 1'567'552 / 189'672'544 195'944 / 4'039'572 CBigNum::ToString(int) const [203] 0.0 ................. 1'567'560 / 848'129'824'777 195'945 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] 0.0 ................. 1'567'808 / 1'567'808 195'976 / 195'976 CBigNum::CBigNum(int) [347] 0.0 ................. 3'768'448 / 48'061'462 471'056 / 1'884'224 CheckProofOfWork(uint256, unsigned int) [250] 0.0 ................. 4'703'928 / 186'437'075 587'991 / 3'331'949 CBlockIndex::GetBlockWork() const [205] 0.0 ................. 85'859'784 / 13'648'669'072 10'732'473 / 362'868'020 BN_MONT_CTX_set [46] 0.3 ................. 2'705'069'432 / 14'060'744'232 338'133'679 / 366'522'866 BN_CTX_get [43] [101] 0.3 2'805'808'120 0 / 2'805'808'120 350'726'015 BN_set_word 0.3 ................. 2'805'808'120 / 40'315'341'592 350'726'015 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 2'795'092'861 / 7'341'216'114 675'301 / 26'802'883 __dbc_iput [60] [102] 0.3 2'795'092'861 0 / 2'795'092'861 675'301 @{libdb_cxx-4.8.so+314728} 0.3 ................. 2'795'092'861 / 2'795'092'861 675'301 / 675'301 __bam_split [103] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 2'795'092'861 / 2'795'092'861 675'301 / 675'301 @{libdb_cxx-4.8.so+314728} [102] [103] 0.3 2'795'092'861 0 / 2'795'092'861 675'301 __bam_split 0.2 ................. 1'823'653'888 / 7'478'576'436 222'617 / 27'756'578 __os_malloc [57] 0.1 ................. 957'878'924 / 957'878'924 231'502 / 231'502 __bam_split_log [154] 0.0 ................. 13'299'467 / 45'196'191 221'021 / 769'267 __db_new [261] 0.0 ................. 260'400 / 45'519'768 155 / 27'831 __memp_fget [256] 0.0 ................. 182 / 182 6 / 6 __bam_broot [866] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 2'775'767'912 / 41'864'246'429 119'600'298 / 964'891'279 ECDSA_verify [30] [104] 0.3 2'775'767'912 0 / 2'775'767'912 119'600'298 @{libcrypto.so.1.0.0+850116} 0.3 ................. 2'775'767'912 / 9'665'652'240 119'600'298 / 428'424'637 BN_mod_inverse [51] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'392 / 11'024 53 / 159 operator*(CBigNum const&, CBigNum const&) [570] 0.0 ................. 6'208 / 62'080 97 / 485 CBigNum::operator*=(CBigNum const&) [462] 0.0 ................. 6'208 / 72'168 97 / 970 operator/(CBigNum const&, CBigNum const&) [454] 0.0 ................. 6'528 / 346'889 102 / 7'706 EC_KEY_generate_key [393] 0.0 ................. 13'056 / 155'040 204 / 1'632 ec_GFp_simple_group_get_curve [421] 0.0 ................. 45'696 / 934'952 714 / 19'986 ec_GFp_simple_point2oct [372] 0.0 ................. 11'929'856 / 128'086'821 186'404 / 1'353'405 ComputeMinWork(unsigned int, long long) [217] 0.0 ................. 12'540'672 / 12'540'672 195'948 / 195'948 CAutoBN_CTX::CAutoBN_CTX() [292] 0.0 ................. 12'543'808 / 186'437'075 195'997 / 3'331'949 CBlockIndex::GetBlockWork() const [205] 0.1 ................. 522'894'400 / 522'894'400 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849808} [181] 0.1 ................. 522'894'400 / 12'940'677'096 8'170'225 / 291'598'479 ec_GFp_simple_oct2point [47] 0.1 ................. 556'570'304 / 23'306'381'480 8'696'411 / 582'659'537 EC_GROUP_new_by_curve_name [37] 0.1 ................. 1'045'798'016 / 223'849'855'387 16'340'594 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] [105] 0.3 2'685'252'544 0 / 2'685'252'544 41'957'071 BN_CTX_new 0.3 ................. 2'685'252'544 / 80'927'419'362 41'957'071 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 2'679'833'800 / 41'864'246'429 49'021'350 / 964'891'279 ECDSA_verify [30] [106] 0.3 2'679'833'800 0 / 2'679'833'800 49'021'350 @{libcrypto.so.1.0.0+850267} 0.3 ................. 2'679'833'800 / 3'168'574'360 49'021'350 / 59'203'190 BN_mod_mul [97] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 500'840 / 934'952 16'416 / 19'986 ec_GFp_simple_point2oct [372] 0.3 ................. 2'614'966'744 / 2'614'966'744 67'375'607 / 67'375'607 @{libcrypto.so.1.0.0+850832} [108] [107] 0.3 2'615'467'584 0 / 2'615'467'584 67'392'023 ec_GFp_simple_point_get_affine_coordinates 0.2 ................. 1'634'693'784 / 9'665'652'240 51'041'577 / 428'424'637 BN_mod_inverse [51] 0.1 ................. 719'049'160 / 11'223'608'936 8'171'245 / 303'723'299 BN_div [50] 0.0 ................. 261'479'840 / 8'530'418'280 8'171'245 / 233'357'605 BN_mod_mul_montgomery [55] 0.0 ................. 103'632 / 65'393'072 3'060 / 2'040'346 BN_from_montgomery [233] 0.0 ................. 85'680 / 3'168'574'360 1'530 / 59'203'190 BN_mod_mul [97] 0.0 ................. 32'640 / 276'937'072 510 / 6'108'696 BN_mod_sqr [192] 0.0 ................. 22'848 / 14'060'744'232 2'856 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ................. 2'614'966'744 / 41'864'246'429 67'375'607 / 964'891'279 ECDSA_verify [30] [108] 0.3 2'614'966'744 0 / 2'614'966'744 67'375'607 @{libcrypto.so.1.0.0+850832} 0.3 ................. 2'614'966'744 / 2'615'467'584 67'375'607 / 67'392'023 ec_GFp_simple_point_get_affine_coordinates [107] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 35'907'961 / 1'032'498'446'297 836'015 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.2 ................. 2'514'577'026 / 11'392'788'317 61'742'931 / 119'005'690 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [49] [109] 0.2 2'550'484'987 0 / 2'550'484'987 62'578'946 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) 0.1 ................. 1'405'109'568 / 6'338'345'696 18'669'272 / 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) [64] 0.1 ................. 1'145'375'419 / 6'133'372'004 43'909'674 / 82'973'065 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.572] [65] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 626'141'592 / 1'739'282'200 26'089'233 / 52'178'466 EC_GROUP_set_generator [123] 0.2 ................. 1'764'783'288 / 25'561'399'558 73'532'637 / 581'836'700 ec_wNAF_mul [34] [110] 0.2 2'390'924'880 0 / 2'390'924'880 99'621'870 ec_GFp_simple_point_copy 0.2 ................. 2'390'924'880 / 6'046'416'920 99'621'870 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.2 ................. 2'319'646'221 / 3'075'149'109 1'681 / 17'027'369 ThreadSocketHandler2(void*) [99] [111] 0.2 2'319'646'221 2'319'646'221 / 0 1'681 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, char const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 58'752 / 65'393'072 918 / 2'040'346 BN_from_montgomery [233] 0.2 ................. 2'289'250'432 / 8'530'418'280 35'769'538 / 233'357'605 BN_mod_mul_montgomery [55] [112] 0.2 2'289'309'184 0 / 2'289'309'184 35'770'456 @{libcrypto.so.1.0.0+721663} 0.2 ................. 2'289'309'184 / 40'315'341'592 35'770'456 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'124'170'017 / 1'166'346'226 551'724 / 1'091'186 __db_doff [147] 0.1 ................. 1'142'109'883 / 1'174'006'271 561'942 / 1'110'182 __db_poff [145] [113] 0.2 2'266'279'900 0 / 2'266'279'900 1'113'666 __db_big_log 0.2 ................. 2'191'359'304 / 7'478'576'436 1'086'179 / 27'756'578 __os_malloc [57] 0.0 ................. 74'920'596 / 190'253'895 27'487 / 69'764 __log_put [202] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 2'185'464'234 / 843'461'175'543 784'250 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] [114] 0.2 2'185'464'234 0 / 2'185'464'234 784'250 CTxDB::WriteHashBestChain(uint256) 0.2 ................. 2'155'384'000 / 822'257'593'000 391'888 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 22'634'362 / 7'341'467'298 196'418 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] 0.0 ................. 7'445'872 / 2'152'165'478 195'944 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'560 / 2'560 32 / 32 std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&) [688] 0.0 ................. 25'811'426 / 25'811'426 888'969 / 888'969 CMessageHeader::GetCommand() const [273] 0.2 ................. 2'152'165'478 / 2'152'165'478 62'988'331 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] [115] 0.2 2'177'979'464 0 / 2'177'979'464 63'877'332 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) 0.2 ................. 2'177'979'464 / 3'431'934'700 63'877'332 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 26 / 66 1 / 2 boost::program_options::detail::common_config_file_iterator::add_option(char const*) [906] 0.0 ................. 26 / 907 1 / 22 EncodeAddress(CAddress const&) [744] 0.0 ................. 29 / 1'557 1 / 7 CWalletDB::ErasePool(long long) [717] 0.0 ................. 29 / 11'521 1 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [568] 0.0 ................. 31 / 39 1 / 2 ThreadGetMyExternalIP(void*) [925] 0.0 ................. 35 / 2'384 1 / 8 CTxDB::LoadBlockIndex() [692] 0.0 ................. 35 / 12'761 1 / 14 CWallet::SetDefaultKey(std::vector > const&) [563] 0.0 ................. 36 / 75 1 / 2 CAddress::ToStringIP() const [901] 0.0 ................. 37 / 20'433 1 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [533] 0.0 ................. 38 / 1'038 1 / 2 CTxDB::ReadHashBestChain(uint256&) [736] 0.0 ................. 50 / 50 1 / 1 boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*) [919] 0.0 ................. 50 / 194 1 / 2 stop(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [862] 0.0 ................. 57 / 201 1 / 2 keypoolrefill(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [860] 0.0 ................. 59 / 203 1 / 2 getgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [859] 0.0 ................. 66 / 217 2 / 5 GetPidFile() [853] 0.0 ................. 67 / 13'385 2 / 98 GetConfigFile() [553] 0.0 ................. 68 / 10'814 2 / 30 StartNode(void*) [573] 0.0 ................. 70 / 248 2 / 6 GetDefaultDataDir() [840] 0.0 ................. 74 / 194 2 / 5 ParseParameters(int, char**) [861] 0.0 ................. 78 / 23'403 3 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] 0.0 ................. 81 / 225 1 / 2 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)'2 [850] 0.0 ................. 84 / 228 1 / 2 gettransaction(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [849] 0.0 ................. 90 / 90 3 / 3 GetListenPort() [894] 0.0 ................. 90 / 234 1 / 2 encryptwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [848] 0.0 ................. 91 / 163 1 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [868] 0.0 ................. 91 / 118'568 1 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 92 / 236 1 / 2 profileheapdump(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [847] 0.0 ................. 93 / 237 1 / 2 getconnectioncount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [846] 0.0 ................. 95 / 239 1 / 2 getblockcount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [845] 0.0 ................. 96 / 34'308 3 / 21 CDB::WriteVersion(int) [491] 0.0 ................. 100 / 244 1 / 2 validateaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [844] 0.0 ................. 101 / 245 1 / 2 verifymessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [843] 0.0 ................. 102 / 246 1 / 2 settxfee(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [842] 0.0 ................. 107 / 251 1 / 2 getaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [839] 0.0 ................. 109 / 253 1 / 2 getaddressesbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [837] 0.0 ................. 111 / 5'722 3 / 167 CTxIn::ToString() const [615] 0.0 ................. 113 / 257 1 / 2 signmessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [831] 0.0 ................. 114 / 258 1 / 2 setaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [830] 0.0 ................. 116 / 260 1 / 2 getdifficulty(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [829] 0.0 ................. 117 / 261 1 / 2 gethashespersec(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [828] 0.0 ................. 124 / 268 1 / 2 listaccounts(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [827] 0.0 ................. 128 / 272 1 / 2 getaccountaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [824] 0.0 ................. 135 / 279 1 / 2 movecmd(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [823] 0.0 ................. 142 / 286 1 / 2 backupwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [820] 0.0 ................. 142 / 286 1 / 2 sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [821] 0.0 ................. 147 / 291 1 / 2 sendtoaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [819] 0.0 ................. 149 / 59'094'013 4 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 157 / 301 1 / 2 listsinceblock(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [818] 0.0 ................. 164 / 22'470 2 / 316 CTransaction::ToString() const [529] 0.0 ................. 170 / 314 1 / 2 sendfrom(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [810] 0.0 ................. 180 / 324 1 / 2 listtransactions(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [806] 0.0 ................. 183 / 327 1 / 2 getreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [804] 0.0 ................. 184 / 328 1 / 2 getreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [803] 0.0 ................. 189 / 333 1 / 2 setgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [802] 0.0 ................. 197 / 341 1 / 2 getbalance(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [800] 0.0 ................. 245 / 389 1 / 2 getnewaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [792] 0.0 ................. 365 / 133'867 10 / 1'399 ThreadIRCSeed2(void*) [428] 0.0 ................. 411 / 555 1 / 2 getwork(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [776] 0.0 ................. 480 / 624 1 / 2 listreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [764] 0.0 ................. 495 / 639 1 / 2 listreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [763] 0.0 ................. 607 / 751 1 / 2 getmemorypool(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [753] 0.0 ................. 638 / 4'853'772 22 / 46'693 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [315] 0.0 ................. 910 / 2'766 10 / 24 __static_initialization_and_destruction_0(int, int) [clone .constprop.244] [684] 0.0 ................. 1'067 / 5'141'490 30 / 46'607 AppInit2(int, char**) [314] 0.0 ................. 1'088 / 1'088 32 / 32 boost::asio::ip::address_v4::to_string() const [733] 0.0 ................. 1'188 / 2'244 33 / 66 FormatVersion(int) [698] 0.0 ................. 1'216 / 9'824 32 / 160 HTTPAuthorized(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [577] 0.0 ................. 2'014 / 64'897 53 / 1'219 GetWarnings(std::basic_string, std::allocator >) [459] 0.0 ................. 2'426 / 5'274 64 / 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs [619] 0.0 ................. 2'624 / 2'624 64 / 64 rfc1123Time() [686] 0.0 ................. 2'816 / 194'130 96 / 2'480 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [414] 0.0 ................. 2'856 / 2'659'114 102 / 26'799 CWallet::AddKey(CKey const&) [331] 0.0 ................. 3'684 / 4'825'062 124 / 46'539 CWallet::TopUpKeyPool() [316] 0.0 ................. 4'491 / 678'778 132 / 7'593 ThreadRPCServer2(void*) [378] 0.0 ................. 4'960 / 24'936 32 / 224 HTTPReply(int, std::basic_string, std::allocator > const&) [515] 0.0 ................. 6'077 / 29'353 37 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] 0.0 ................. 8'704 / 843'461'175'543 256 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 0.0 ................. 10'623 / 1'683'419 253 / 6'555 ThreadFlushWalletDB(void*) [343] 0.0 ................. 10'728 / 256'764 316 / 2'093 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [405] 0.0 ................. 169'749 / 108'012'264 6'287 / 3'454'182 CScript::ToString() const [224] 0.0 ................. 630'445 / 169'295'236 13'842 / 6'175'786 CTransaction::IsStandard() const [211] 0.0 ................. 822'237 / 45'271'154 28'353 / 283'734 CAddrDB::EraseAddress(CAddress const&) [260] 0.0 ................. 979'066 / 199'484'234 24'477 / 11'040'014 ThreadOpenConnections2(void*) [201] 0.0 ................. 1'042'140 / 1'012'124'755'047 15'790 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] 0.0 ................. 2'764'860 / 1'085'707'724 95'340 / 745'201 CAddrDB::WriteAddress(CAddress const&) [151] 0.0 ................. 2'874'495 / 6'043'808 73'705 / 147'410 CAddress::ToString() const [305] 0.0 ................. 4'076'046 / 4'076'046 104'514 / 104'514 SendBufferSize() [322] 0.0 ................. 5'216'022 / 5'216'022 124'191 / 124'191 CNode::EndMessage() [307] 0.0 ................. 7'445'872 / 2'185'464'234 195'944 / 784'250 CTxDB::WriteHashBestChain(uint256) [114] 0.0 ................. 9'601'256 / 9'601'256 195'944 / 195'944 boost::filesystem::detail::space(boost::filesystem::path const&, boost::system::error_code*) [295] 0.0 ................. 13'716'045 / 4'565'238'469 391'887 / 1'804'045 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) [79] 0.0 ................. 14'701'022 / 4'588'245'209 206'003 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] 0.0 ................. 15'155'044 / 416'062'743'691 191'836 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] 0.0 ................. 19'107'036 / 726'917'342 707'668 / 1'415'593 CTxDB::ContainsTx(uint256) [160] 0.0 ................. 25'965'744 / 1'032'498'446'297 618'232 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 36'867'330 / 262'668'387 1'228'911 / 4'915'644 CInv::ToString() const [194] 0.0 ................. 48'257'711 / 97'177'197 1'664'059 / 3'354'589 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [229] 0.0 ................. 76'870'206 / 3'075'149'109 1'830'243 / 17'027'369 ThreadSocketHandler2(void*) [99] 0.0 ................. 366'041'403 / 18'882'462'465 13'557'089 / 55'722'303 CTxDB::ReadTxIndex(uint256, CTxIndex&) [38] 0.0 ................. 431'557'173 / 183'346'508'141 15'983'599 / 73'758'035 CTxDB::UpdateTxIndex(uint256, CTxIndex const&) [22] 0.0 ................. 497'887'494 / 9'025'806'622 12'766'346 / 51'065'384 OpenBlockFile(unsigned int, unsigned int, char const*) [53] 0.1 ................. 570'341'024 / 570'354'191 12'962'296 / 12'962'389 GetDataDir() [177] [116] 0.2 2'152'165'478 0 / 2'152'165'478 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) 0.2 ................. 2'152'165'478 / 2'177'979'464 62'988'331 / 63'877'332 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) [115] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 261'450'464 / 1'699'511'248 8'170'327 / 40'852'961 ec_GFp_simple_dbl [131] 0.2 ................. 1'830'146'720 / 5'015'490'096 57'192'085 / 156'734'295 ec_GFp_simple_add [72] [117] 0.2 2'091'597'184 0 / 2'091'597'184 65'362'412 BN_mod_sub_quick 0.2 ................. 2'091'597'184 / 2'091'597'184 65'362'412 / 65'362'412 BN_sub [118] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 2'091'597'184 / 2'091'597'184 65'362'412 / 65'362'412 BN_mod_sub_quick [117] [118] 0.2 2'091'597'184 0 / 2'091'597'184 65'362'412 BN_sub 0.2 ................. 2'091'597'184 / 40'315'341'592 65'362'412 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 2'020'707'480 / 416'062'743'691 19'017'940 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [119] 0.2 2'020'707'480 2'020'707'480 / 0 19'017'940 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 2'017'567'352 / 16'697'109'120 8'696'411 / 382'642'084 EC_GROUP_new_curve_GFp [40] [120] 0.2 2'017'567'352 0 / 2'017'567'352 8'696'411 EC_GROUP_new 0.2 ................. 2'017'567'352 / 80'927'419'362 8'696'411 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 146'596'464 / 5'994'167'456 6'108'186 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] 0.1 ................. 626'141'592 / 23'306'381'480 26'089'233 / 582'659'537 EC_GROUP_new_by_curve_name [37] 0.1 ................. 1'177'759'296 / 12'940'677'096 36'804'978 / 291'598'479 ec_GFp_simple_oct2point [47] [121] 0.2 1'950'497'352 0 / 1'950'497'352 69'002'397 ec_GFp_simple_set_Jprojective_coordinates_GFp 0.1 ................. 1'214'397'792 / 5'994'461'096 50'599'908 / 207'072'290 BN_nnmod [67] 0.1 ................. 736'099'560 / 8'530'418'280 18'402'489 / 233'357'605 BN_mod_mul_montgomery [55] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 60'656'827 / 60'656'827 2'707'896 / 2'707'896 IsStandard(CScript const&) [241] 0.2 ................. 1'737'626'656 / 3'470'429'100 73'360'744 / 123'806'287 IsMine(CKeyStore const&, CScript const&) [90] [122] 0.2 1'798'283'483 0 / 1'798'283'483 76'068'640 Solver(CScript const&, std::vector > >, std::allocator > > > >&) 0.1 ................. 814'680'616 / 814'680'616 30'426'834 / 30'426'834 std::vector > >, std::allocator > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, std::pair > > const&) [159] 0.1 ................. 655'702'544 / 4'280'314'376 30'426'834 / 110'409'738 std::vector >::vector(std::vector > const&) [85] 0.0 ................. 327'900'224 / 1'091'634'806 15'214'961 / 31'555'576 CScript::GetOp2(__gnu_cxx::__normal_iterator > >&, opcodetype&, std::vector >*) const [150] 0.0 ................. 81 / 81 5 / 5 std::vector >::push_back(CScript const&) [897] 0.0 ................. 18 / 16'340'611 6 / 16'340'459 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [280] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 1'739'282'200 / 23'306'381'480 52'178'466 / 582'659'537 EC_GROUP_new_by_curve_name [37] [123] 0.2 1'739'282'200 0 / 1'739'282'200 52'178'466 EC_GROUP_set_generator 0.1 ................. 765'284'168 / 9'439'399'992 8'696'411 / 107'265'909 EC_POINT_new [52] 0.1 ................. 626'141'592 / 2'390'924'880 26'089'233 / 99'621'870 ec_GFp_simple_point_copy [110] 0.0 ................. 347'856'440 / 6'046'416'920 17'392'822 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12 / 416'062'743'691 1 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] 0.0 ................. 176'074'968 / 176'074'968 6'448'408 / 6'448'408 CTxIndex::CTxIndex(CDiskTxPos const&, unsigned int) [209] 0.1 ................. 1'543'917'900 / 18'516'421'062 9'535'239 / 42'165'214 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [39] [124] 0.2 1'719'992'880 1'719'992'880 / 0 15'983'648 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CDiskTxPos const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 134 / 6'265'351 3 / 85'196 __db_del [304] 0.0 ................. 3'792 / 3'792 10 / 10 __dbc_get_pp [654] 0.0 ................. 321'288 / 321'792 762 / 771 __db_master_update [397] 0.2 ................. 1'709'417'565 / 1'709'417'565 9'537'926 / 9'537'926 __db_get [127] [125] 0.2 1'709'742'779 0 / 1'709'742'779 9'538'701 __dbc_iget 0.1 ................. 1'053'227'801 / 1'053'227'801 487'325 / 487'325 __db_goff [152] 0.1 ................. 652'949'166 / 653'197'182 9'048'212 / 9'053'850 __db_retcopy [166] 0.0 ................. 3'241'764 / 3'241'764 2'648 / 2'648 @{libdb_cxx-4.8.so+305703} [327] 0.0 ................. 324'048 / 324'048 516 / 516 __dbc_idup [396] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 142'306 / 142'306 257 / 257 __db_exists [426] 0.2 ................. 1'709'275'259 / 1'709'275'259 9'537'669 / 9'537'669 Db::get(DbTxn*, Dbt*, Dbt*, unsigned int) [128] [126] 0.2 1'709'417'565 0 / 1'709'417'565 9'537'926 __db_get_pp 0.2 ................. 1'709'417'565 / 1'709'417'565 9'537'926 / 9'537'926 __db_get [127] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 1'709'417'565 / 1'709'417'565 9'537'926 / 9'537'926 __db_get_pp [126] [127] 0.2 1'709'417'565 0 / 1'709'417'565 9'537'926 __db_get 0.2 ................. 1'709'417'565 / 1'709'742'779 9'537'926 / 9'538'701 __dbc_iget [125] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'716 / 26'862 22 / 88 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) [507] 0.2 ................. 1'709'273'543 / 18'516'421'062 9'537'647 / 42'165'214 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [39] [128] 0.2 1'709'275'259 0 / 1'709'275'259 9'537'669 Db::get(DbTxn*, Dbt*, Dbt*, unsigned int) 0.2 ................. 1'709'275'259 / 1'709'417'565 9'537'669 / 9'537'926 __db_get_pp [126] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 301'660 / 301'660 1'080 / 1'080 @{libdb_cxx-4.8.so+1236823} [400] 0.1 ................. 652'949'166 / 653'197'182 9'048'212 / 9'053'850 __db_retcopy [166] 0.1 ................. 1'053'194'201 / 1'053'227'801 487'305 / 487'325 __db_goff [152] [129] 0.2 1'706'445'027 1'706'445'027 / 0 9'536'597 __os_umalloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 1'706'140'619 / 18'516'421'062 9'535'239 / 42'165'214 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [39] [130] 0.2 1'706'140'619 1'706'140'619 / 0 9'535'239 std::vector >::vector(char const*, char const*, zero_after_free_allocator const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.2 ................. 1'699'511'248 / 25'561'399'558 40'852'961 / 581'836'700 ec_wNAF_mul [34] [131] 0.2 1'699'511'248 0 / 1'699'511'248 40'852'961 ec_GFp_simple_dbl 0.1 ................. 784'361'184 / 8'530'418'280 16'340'960 / 233'357'605 BN_mod_mul_montgomery [55] 0.1 ................. 653'630'240 / 653'630'240 16'340'756 / 16'340'756 BN_mod_lshift1_quick [164] 0.0 ................. 261'450'464 / 2'091'597'184 8'170'327 / 65'362'412 BN_mod_sub_quick [117] 0.0 ................. 44'064 / 14'060'744'232 510 / 366'522'866 BN_CTX_get [43] 0.0 ................. 13'056 / 3'278'909'056 102 / 25'616'477 BN_CTX_start [96] 0.0 ................. 8'160 / 8'160 204 / 204 BN_mod_lshift_quick [593] 0.0 ................. 4'080 / 81'446'560 102 / 2'036'164 BN_mod_add_quick [231] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 1'662'294'296 / 416'062'743'691 15'983'599 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [132] 0.2 1'662'294'296 0 / 1'662'294'296 15'983'599 std::map, std::allocator > >::operator[](uint256 const&) 0.2 ................. 1'662'294'296 / 1'662'294'296 15'983'599 / 15'983'599 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [clone .isra.1336] [133] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 1'662'294'296 / 1'662'294'296 15'983'599 / 15'983'599 std::map, std::allocator > >::operator[](uint256 const&) [132] [133] 0.2 1'662'294'296 1'662'294'296 / 0 15'983'599 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [clone .isra.1336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 1'603'522'695 / 4'451'040'172 23'953'874 / 72'418'672 std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [84] [134] 0.2 1'603'522'695 1'603'522'695 / 0 23'953'874 std::vector >* std::__uninitialized_copy::__uninit_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ................. 1'568'692'992 / 5'015'490'096 49'021'656 / 156'734'295 ec_GFp_simple_add [72] [135] 0.2 1'568'692'992 0 / 1'568'692'992 49'021'656 BN_rshift1 0.2 ................. 1'568'692'992 / 40'315'341'592 49'021'656 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 65'202'944 / 65'393'072 2'037'592 / 2'040'346 BN_from_montgomery [233] 0.1 ................. 1'488'061'088 / 8'530'418'280 46'501'909 / 233'357'605 BN_mod_mul_montgomery [55] [136] 0.1 1'553'264'032 0 / 1'553'264'032 48'539'501 @{libcrypto.so.1.0.0+721692} 0.1 ................. 1'553'264'032 / 40'315'341'592 48'539'501 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'460'997'048 / 14'679'541'768 43'482'055 / 373'945'673 ec_GFp_mont_group_set_curve [41] [137] 0.1 1'460'997'048 0 / 1'460'997'048 43'482'055 ec_GFp_simple_group_set_curve 0.1 ................. 1'113'140'608 / 8'530'418'280 26'089'233 / 233'357'605 BN_mod_mul_montgomery [55] 0.0 ................. 278'285'152 / 6'046'416'920 8'696'411 / 251'698'419 BN_copy [66] 0.0 ................. 69'571'288 / 5'994'461'096 8'696'411 / 207'072'290 BN_nnmod [67] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'439'365'824 / 3'470'429'100 35'773'712 / 123'806'287 IsMine(CKeyStore const&, CScript const&) [90] [138] 0.1 1'439'365'824 0 / 1'439'365'824 35'773'712 CCryptoKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const 0.1 ................. 1'439'365'824 / 1'439'365'824 35'773'712 / 35'773'712 CKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const [139] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'439'365'824 / 1'439'365'824 35'773'712 / 35'773'712 CCryptoKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const [138] [139] 0.1 1'439'365'824 0 / 1'439'365'824 35'773'712 CKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const 0.1 ................. 1'439'365'824 / 23'793'380'496 35'773'712 / 591'355'948 EC_KEY_new_by_curve_name [36] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 37'338'195 / 37'338'195 544'512 / 544'512 __db_ditem [269] 0.1 ................. 1'311'411'679 / 1'311'411'679 13'940'247 / 13'940'247 __db_pitem [141] [140] 0.1 1'348'749'874 0 / 1'348'749'874 14'484'759 __db_addrem_log 0.1 ................. 1'299'707'376 / 7'478'576'436 14'466'734 / 27'756'578 __os_malloc [57] 0.0 ................. 49'042'498 / 190'253'895 18'025 / 69'764 __log_put [202] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 33'199'678 / 33'199'678 497'036 / 497'036 @{libdb_cxx-4.8.so+329164} [270] 0.1 ................. 1'278'212'001 / 4'505'533'783 13'443'211 / 26'103'407 __bam_iitem [82] [141] 0.1 1'311'411'679 0 / 1'311'411'679 13'940'247 __db_pitem 0.1 ................. 1'311'411'679 / 1'348'749'874 13'940'247 / 14'484'759 __db_addrem_log [140] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'152 / 1'476 10 / 28 DecodeBase58(char const*, std::vector >&) [720] 0.0 ................. 7'632 / 11'024 106 / 159 operator*(CBigNum const&, CBigNum const&) [570] 0.0 ................. 55'872 / 62'080 388 / 485 CBigNum::operator*=(CBigNum const&) [462] 0.0 ................. 107'368'704 / 128'086'821 745'616 / 1'353'405 ComputeMinWork(unsigned int, long long) [217] 0.0 ................. 441'036'288 / 8'530'418'280 10'206'287 / 233'357'605 BN_mod_mul_montgomery [55] 0.1 ................. 653'202'368 / 3'168'574'360 10'206'287 / 59'203'190 BN_mod_mul [97] [142] 0.1 1'201'672'016 0 / 1'201'672'016 21'158'694 BN_mul 0.1 ................. 1'101'699'624 / 40'315'341'592 20'599'132 / 1'417'933'404 bn_expand2 [31] 0.0 ................. 76'093'224 / 14'060'744'232 373'006 / 366'522'866 BN_CTX_get [43] 0.0 ................. 23'879'168 / 3'278'909'056 186'556 / 25'616'477 BN_CTX_start [96] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12'920'000 / 122'244'601 821 / 1'265'934 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [221] 0.1 ................. 1'181'649'088 / 11'392'788'317 290'082 / 119'005'690 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [49] [143] 0.1 1'194'569'088 1'194'569'088 / 0 290'903 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTransaction const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'174'006'271 / 4'505'533'783 1'110'182 / 26'103'407 __bam_iitem [82] [144] 0.1 1'174'006'271 0 / 1'174'006'271 1'110'182 @{libdb_cxx-4.8.so+329214} 0.1 ................. 1'174'006'271 / 1'174'006'271 1'110'182 / 1'110'182 __db_poff [145] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'174'006'271 / 1'174'006'271 1'110'182 / 1'110'182 @{libdb_cxx-4.8.so+329214} [144] [145] 0.1 1'174'006'271 0 / 1'174'006'271 1'110'182 __db_poff 0.1 ................. 1'142'109'883 / 2'266'279'900 561'942 / 1'113'666 __db_big_log [113] 0.0 ................. 31'896'388 / 45'196'191 548'240 / 769'267 __db_new [261] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'166'346'226 / 4'505'533'783 1'091'186 / 26'103'407 __bam_iitem [82] [146] 0.1 1'166'346'226 0 / 1'166'346'226 1'091'186 __bam_ditem 0.1 ................. 1'166'346'226 / 1'166'346'226 1'091'186 / 1'091'186 __db_doff [147] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'166'346'226 / 1'166'346'226 1'091'186 / 1'091'186 __bam_ditem [146] [147] 0.1 1'166'346'226 0 / 1'166'346'226 1'091'186 __db_doff 0.1 ................. 1'124'170'017 / 2'266'279'900 551'724 / 1'113'666 __db_big_log [113] 0.0 ................. 41'201'809 / 41'201'809 538'882 / 538'882 __db_free [266] 0.0 ................. 974'400 / 45'519'768 580 / 27'831 __memp_fget [256] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 211'750'448 / 3'958'104'528 2'036'062 / 118'091'596 BN_mod_exp_mont [88] 0.1 ................. 904'426'744 / 14'679'541'768 8'696'411 / 373'945'673 ec_GFp_mont_group_set_curve [41] [148] 0.1 1'116'177'192 0 / 1'116'177'192 10'732'473 BN_MONT_CTX_new 0.1 ................. 1'116'177'192 / 80'927'419'362 10'732'473 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'036'334 / 1'058'490 1'607 / 1'718 ThreadDNSAddressSeed2(void*) [366] 0.1 ................. 1'105'915'998 / 1'032'498'446'297 1'639'044 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [149] 0.1 1'106'952'332 0 / 1'106'952'332 1'640'651 AddAddress(CAddress, long long, CAddrDB*) 0.1 ................. 1'081'706'784 / 1'085'707'724 742'051 / 745'201 CAddrDB::WriteAddress(CAddress const&) [151] 0.0 ................. 8'339'214 / 8'339'214 146'302 / 146'302 std::_Rb_tree >, std::pair > const, CAddress>, std::_Select1st > const, CAddress> >, std::less > >, std::allocator > const, CAddress> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair > const, CAddress> const&) [298] 0.0 ................. 8'274'492 / 17'044'884 459'694 / 946'938 CAddress::GetKey() const [278] 0.0 ................. 5'998'406 / 6'043'808 146'302 / 147'410 CAddress::ToString() const [305] 0.0 ................. 2'633'436 / 4'280'314'376 146'302 / 110'409'738 std::vector >::vector(std::vector > const&) [85] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 327'900'224 / 1'798'283'483 15'214'961 / 76'068'640 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [122] 0.1 ................. 763'734'582 / 223'849'855'387 16'340'615 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] [150] 0.1 1'091'634'806 1'091'634'806 / 0 31'555'576 CScript::GetOp2(__gnu_cxx::__normal_iterator > >&, opcodetype&, std::vector >*) const - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 4'000'940 / 8'317'550 3'150 / 242'670 AddressCurrentlyConnected(CAddress const&) [299] 0.1 ................. 1'081'706'784 / 1'106'952'332 742'051 / 1'640'651 AddAddress(CAddress, long long, CAddrDB*) [149] [151] 0.1 1'085'707'724 1'716'120 / 1'083'991'604 745'201 CAddrDB::WriteAddress(CAddress const&) 0.1 ................. 1'048'740'000 / 822'257'593'000 190'680 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 29'054'504 / 7'341'467'298 173'161 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] 0.0 ................. 3'432'240 / 17'044'884 190'680 / 946'938 CAddress::GetKey() const [278] 0.0 ................. 2'764'860 / 2'152'165'478 95'340 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'053'227'801 / 1'709'742'779 487'325 / 9'538'701 __dbc_iget [125] [152] 0.1 1'053'227'801 0 / 1'053'227'801 487'325 __db_goff 0.1 ................. 1'053'194'201 / 1'706'445'027 487'305 / 9'536'597 __os_umalloc [129] 0.0 ................. 33'600 / 45'519'768 20 / 27'831 __memp_fget [256] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 1'045'788'800 / 41'864'246'429 8'170'225 / 964'891'279 ECDSA_verify [30] [153] 0.1 1'045'788'800 0 / 1'045'788'800 8'170'225 @{libcrypto.so.1.0.0+849828} 0.1 ................. 1'045'788'800 / 3'278'909'056 8'170'225 / 25'616'477 BN_CTX_start [96] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 957'878'924 / 2'795'092'861 231'502 / 675'301 __bam_split [103] [154] 0.1 957'878'924 0 / 957'878'924 231'502 __bam_split_log 0.1 ................. 928'390'624 / 7'478'576'436 220'597 / 27'756'578 __os_malloc [57] 0.0 ................. 29'488'300 / 190'253'895 10'905 / 69'764 __log_put [202] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 944'457'624 / 13'648'669'072 21'464'946 / 362'868'020 BN_MONT_CTX_set [46] [155] 0.1 944'457'624 0 / 944'457'624 21'464'946 BN_set_bit 0.1 ................. 944'457'624 / 40'315'341'592 21'464'946 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 39 / 75 1 / 2 CAddress::ToStringIP() const [901] 0.0 ................. 45 / 20'433 1 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [533] 0.0 ................. 196 / 22'470 2 / 316 CTransaction::ToString() const [529] 0.0 ................. 261 / 133'867 6 / 1'399 ThreadIRCSeed2(void*) [428] 0.0 ................. 271 / 5'722 3 / 167 CTxIn::ToString() const [615] 0.0 ................. 1'056 / 2'244 33 / 66 FormatVersion(int) [698] 0.0 ................. 13'928 / 24'936 32 / 224 HTTPReply(int, std::basic_string, std::allocator > const&) [515] 0.0 ................. 163'462 / 108'012'264 6'287 / 3'454'182 CScript::ToString() const [224] 0.0 ................. 3'169'313 / 6'043'808 73'705 / 147'410 CAddress::ToString() const [305] 0.0 ................. 44'929'593 / 97'177'197 1'664'059 / 3'354'589 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [229] 0.0 ................. 61'126'983 / 262'668'387 1'228'911 / 4'915'644 CInv::ToString() const [194] 0.1 ................. 714'915'376 / 9'025'806'622 12'766'346 / 51'065'384 OpenBlockFile(unsigned int, unsigned int, char const*) [53] [156] 0.1 824'320'523 0 / 824'320'523 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) 0.1 ................. 824'320'523 / 3'431'934'700 15'739'386 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 821'608'834 / 4'505'533'783 9'474'092 / 26'103'407 __bam_iitem [82] [157] 0.1 821'608'834 0 / 821'608'834 9'474'092 __bam_ritem 0.1 ................. 821'608'834 / 821'608'834 9'474'092 / 9'474'092 __bam_repl_log [158] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 821'608'834 / 821'608'834 9'474'092 / 9'474'092 __bam_ritem [157] [158] 0.1 821'608'834 0 / 821'608'834 9'474'092 __bam_repl_log 0.1 ................. 788'777'278 / 7'478'576'436 9'462'225 / 27'756'578 __os_malloc [57] 0.0 ................. 32'831'556 / 190'253'895 11'867 / 69'764 __log_put [202] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 814'680'616 / 1'798'283'483 30'426'834 / 76'068'640 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [122] [159] 0.1 814'680'616 486'829'344 / 327'851'272 30'426'834 std::vector > >, std::allocator > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, std::pair > > const&) 0.0 ................. 327'851'272 / 4'280'314'376 15'213'417 / 110'409'738 std::vector >::vector(std::vector > const&) [85] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 197'026'289 / 4'588'245'209 383'723 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] 0.1 ................. 529'891'053 / 529'891'053 1'031'870 / 1'031'870 AlreadyHave(CTxDB&, CInv const&) [178] [160] 0.1 726'917'342 0 / 726'917'342 1'415'593 CTxDB::ContainsTx(uint256) 0.1 ................. 707'668'000 / 822'257'593'000 707'668 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 19'107'036 / 2'152'165'478 707'668 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 142'306 / 142'306 257 / 257 Db::exists(DbTxn*, Dbt*, unsigned int) [425] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ................. 718'980'216 / 41'864'246'429 16'340'456 / 964'891'279 ECDSA_verify [30] [161] 0.1 718'980'216 0 / 718'980'216 16'340'456 ECDSA_do_verify 0.1 ................. 718'980'216 / 718'980'216 16'340'456 / 16'340'456 ecdsa_check [162] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 718'980'216 / 718'980'216 16'340'456 / 16'340'456 ECDSA_do_verify [161] [162] 0.1 718'980'216 0 / 718'980'216 16'340'456 ecdsa_check 0.0 ................. 392'170'800 / 392'170'800 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+848775} [186] 0.0 ................. 326'809'000 / 326'809'000 8'170'225 / 8'170'225 EC_KEY_insert_key_method_data [190] 0.0 ................. 416 / 416 6 / 6 @{libcrypto.so.1.0.0+848861} [787] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 718'979'800 / 41'864'246'429 8'170'225 / 964'891'279 ECDSA_verify [30] [163] 0.1 718'979'800 0 / 718'979'800 8'170'225 @{libcrypto.so.1.0.0+850519} 0.1 ................. 718'979'800 / 9'439'399'992 8'170'225 / 107'265'909 EC_POINT_new [52] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 653'630'240 / 1'699'511'248 16'340'756 / 40'852'961 ec_GFp_simple_dbl [131] [164] 0.1 653'630'240 0 / 653'630'240 16'340'756 BN_mod_lshift1_quick 0.1 ................. 653'630'240 / 653'630'240 16'340'756 / 16'340'756 BN_lshift1 [165] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 653'630'240 / 653'630'240 16'340'756 / 16'340'756 BN_mod_lshift1_quick [164] [165] 0.1 653'630'240 0 / 653'630'240 16'340'756 BN_lshift1 0.1 ................. 653'630'240 / 40'315'341'592 16'340'756 / 1'417'933'404 bn_expand2 [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 248'016 / 248'016 5'638 / 5'638 @{libdb_cxx-4.8.so+1246172} [408] 0.1 ................. 652'949'166 / 1'709'742'779 9'048'212 / 9'538'701 __dbc_iget [125] [166] 0.1 653'197'182 0 / 653'197'182 9'053'850 __db_retcopy 0.1 ................. 652'949'166 / 1'706'445'027 9'048'212 / 9'536'597 __os_umalloc [129] 0.0 ................. 248'016 / 7'478'576'436 5'638 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 10 / 16 1 / 3 CScript::operator<<(CBigNum const&) [937] 0.0 ................. 150 / 118'568 5 / 518 LoadBlockIndex(bool) [430] 0.1 ................. 604'187'731 / 223'849'855'387 16'340'448 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] [167] 0.1 604'187'891 0 / 604'187'891 16'340'454 CScript::operator<<(std::vector > const&) 0.1 ................. 596'017'655 / 596'017'676 8'170'227 / 8'170'228 void std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag) [168] 0.0 ................. 8'170'236 / 16'340'611 8'170'227 / 16'340'459 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [280] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 21 / 985 1 / 21 CBase58Data::ToString() const [739] 0.1 ................. 596'017'655 / 604'187'891 8'170'227 / 16'340'454 CScript::operator<<(std::vector > const&) [167] [168] 0.1 596'017'676 596'017'676 / 0 8'170'228 void std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 585'237'056 / 41'864'246'429 16'340'450 / 964'891'279 ECDSA_verify [30] [169] 0.1 585'237'056 0 / 585'237'056 16'340'450 ASN1_item_d2i 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 ASN1_item_ex_d2i [170] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 ASN1_item_d2i [169] [170] 0.1 585'237'056 0 / 585'237'056 16'340'450 ASN1_item_ex_d2i 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1082428} [171] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 ASN1_item_ex_d2i [170] [171] 0.1 585'237'056 0 / 585'237'056 16'340'450 @{libcrypto.so.1.0.0+1082428} 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1081896} [172] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1082428} [171] [172] 0.1 585'237'056 0 / 585'237'056 16'340'450 @{libcrypto.so.1.0.0+1081896} 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 ASN1_item_ex_d2i'2 [173] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1081896} [172] [173] 0.1 585'237'056 0 / 585'237'056 16'340'450 ASN1_item_ex_d2i'2 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1077625} [174] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 ASN1_item_ex_d2i'2 [173] [174] 0.1 585'237'056 0 / 585'237'056 16'340'450 @{libcrypto.so.1.0.0+1077625} 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 asn1_ex_c2i [175] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1077625} [174] [175] 0.1 585'237'056 0 / 585'237'056 16'340'450 asn1_ex_c2i 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1050343} [176] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 585'237'056 / 585'237'056 16'340'450 / 16'340'450 asn1_ex_c2i [175] [176] 0.1 585'237'056 0 / 585'237'056 16'340'450 @{libcrypto.so.1.0.0+1050343} 0.1 ................. 585'237'056 / 4'255'254'488 16'340'450 / 144'074'567 BN_bin2bn [86] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 44 / 217 1 / 5 GetPidFile() [853] 0.0 ................. 44 / 675 1 / 3 ShrinkDebugFile() [757] 0.0 ................. 44 / 38'265 1 / 47 EnvShutdown() [481] 0.0 ................. 44 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] 0.0 ................. 44 / 59'094'013 1 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 13'211 / 13'385 94 / 98 GetConfigFile() [553] 0.0 ................. 8'621'536 / 18'222'792 195'944 / 391'888 CheckDiskSpace(unsigned long long) [277] 0.1 ................. 561'719'224 / 9'025'806'622 12'766'346 / 51'065'384 OpenBlockFile(unsigned int, unsigned int, char const*) [53] [177] 0.1 570'354'191 0 / 570'354'191 12'962'389 GetDataDir() 0.1 ................. 570'341'024 / 2'152'165'478 12'962'296 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 13'167 / 13'167 93 / 93 GetDataDir(char*) [556] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 259'205'808 / 526'430'997 504'775 / 4'291'302 SendMessages(CNode*, bool) [179] 0.0 ................. 270'685'245 / 1'032'498'446'297 527'095 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [178] 0.1 529'891'053 0 / 529'891'053 1'031'870 AlreadyHave(CTxDB&, CInv const&) 0.1 ................. 529'891'053 / 726'917'342 1'031'870 / 1'415'593 CTxDB::ContainsTx(uint256) [160] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ................. 526'430'997 / 1'041'464'310'386 4'291'302 / 3'131'514'275 ThreadMessageHandler2(void*) [6] [179] 0.1 526'430'997 0 / 526'430'997 4'291'302 SendMessages(CNode*, bool) 0.0 ................. 259'205'808 / 529'891'053 504'775 / 1'031'870 AlreadyHave(CTxDB&, CInv const&) [178] 0.0 ................. 121'284'266 / 262'668'387 2'270'536 / 4'915'644 CInv::ToString() const [194] 0.0 ................. 50'516'568 / 50'516'568 105'232 / 105'232 std::vector >::push_back(CInv const&) [248] 0.0 ................. 45'271'154 / 45'271'154 283'734 / 283'734 CAddrDB::EraseAddress(CAddress const&) [260] 0.0 ................. 37'184'495 / 59'094'013 1'004'995 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 6'378'506 / 6'378'506 45'370 / 45'370 void CNode::PushMessage > >(char const*, std::vector > const&) [302] 0.0 ................. 4'534'320 / 4'534'320 56'679 / 56'679 std::map, std::allocator > >::operator[](CInv const&) [319] 0.0 ................. 883'224 / 883'224 4'588 / 4'588 std::vector >::reserve(unsigned long) [373] 0.0 ................. 873'648 / 48'807'936 12'134 / 677'888 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CInv const&) [249] 0.0 ................. 140'167 / 604'312 525 / 2'508 CDB::~CDB() [379] 0.0 ................. 74'736 / 11'310'480 1'038 / 157'090 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CAddress const&) [294] 0.0 ................. 42'920 / 42'920 793 / 793 std::vector >::reserve(unsigned long) [475] 0.0 ................. 33'138 / 33'138 789 / 789 void CNode::PushMessage > >(char const*, std::vector > const&) [499] 0.0 ................. 7'859 / 7'859 111 / 111 CWallet::ResendWalletTransactions() [594] 0.0 ................. 104 / 13'453'232 1 / 129'358 ssleay_rand_bytes [287] 0.0 ................. 84 / 8'652 2 / 206 CNode::PushMessage(char const*) [586] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 3'264 204 / 204 @{libcrypto.so.1.0.0+772357} [670] 0.0 ................. 11'424 / 804'784 408 / 17'460 i2d_ECPrivateKey [374] 0.0 ................. 37'536 / 37'536 1'428 / 1'428 @{libcrypto.so.1.0.0+771169} [484] 0.1 ................. 522'894'400 / 41'864'246'429 24'510'675 / 964'891'279 ECDSA_verify [30] [180] 0.1 522'946'624 0 / 522'946'624 24'512'715 ASN1_item_new 0.0 ................. 392'203'440 / 392'203'440 16'341'878 / 16'341'878 @{libcrypto.so.1.0.0+1069286} [184] 0.0 ................. 130'739'920 / 130'748'080 8'170'633 / 8'171'041 @{libcrypto.so.1.0.0+1069660} [216] 0.0 ................. 3'264 / 3'264 204 / 204 @{libcrypto.so.1.0.0+1069604} [673] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ................. 522'894'400 / 41'864'246'429 8'170'225 / 964'891'279 ECDSA_verify [30] [181] 0.1 522'894'400 0 / 522'894'400 8'170'225 @{libcrypto.so.1.0.0+849808} 0.1 ................. 522'894'400 / 2'685'252'544 8'170'225 / 41'957'071 BN_CTX_new [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 486'999'016 / 23'793'380'496 8'696'411 / 591'355'948 EC_KEY_new_by_curve_name [36] [182] 0.0 486'999'016 0 / 486'999'016 8'696'411 EC_KEY_new 0.0 ................. 486'999'016 / 80'927'419'362 8'696'411 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 7 / 81 2 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CScript const&) [898] 0.0 ................. 431'786'363 / 223'849'855'387 16'340'449 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] [183] 0.0 431'786'370 431'786'370 / 0 16'340'451 std::vector >::vector<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 392'203'440 / 522'946'624 16'341'878 / 24'512'715 ASN1_item_new [180] [184] 0.0 392'203'440 0 / 392'203'440 16'341'878 @{libcrypto.so.1.0.0+1069286} 0.0 ................. 392'185'488 / 392'195'280 16'341'062 / 16'341'470 @{libcrypto.so.1.0.0+1069155} [185] 0.0 ................. 9'792 / 9'792 408 / 408 @{libcrypto.so.1.0.0+1069286}'2 [578] 0.0 ................. 8'160 / 130'748'080 408 / 8'171'041 @{libcrypto.so.1.0.0+1069660} [216] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 9'792 / 9'792 408 / 408 @{libcrypto.so.1.0.0+1069286}'2 [578] 0.0 ................. 392'185'488 / 392'203'440 16'341'062 / 16'341'878 @{libcrypto.so.1.0.0+1069286} [184] [185] 0.0 392'195'280 0 / 392'195'280 16'341'470 @{libcrypto.so.1.0.0+1069155} 0.0 ................. 392'170'800 / 392'170'800 16'340'450 / 16'340'450 @{libcrypto.so.1.0.0+1050265} [187] 0.0 ................. 24'480 / 24'480 1'020 / 1'020 ASN1_primitive_new [520] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 392'170'800 / 718'980'216 8'170'225 / 16'340'456 ecdsa_check [162] [186] 0.0 392'170'800 0 / 392'170'800 8'170'225 @{libcrypto.so.1.0.0+848775} 0.0 ................. 392'170'800 / 80'927'419'362 8'170'225 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 392'170'800 / 392'195'280 16'340'450 / 16'341'470 @{libcrypto.so.1.0.0+1069155} [185] [187] 0.0 392'170'800 0 / 392'170'800 16'340'450 @{libcrypto.so.1.0.0+1050265} 0.0 ................. 392'170'800 / 3'421'885'320 16'340'450 / 142'578'555 BN_new [92] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 343'513'128 / 12'940'677'096 24'536'652 / 291'598'479 ec_GFp_simple_oct2point [47] [188] 0.0 343'513'128 0 / 343'513'128 24'536'652 ec_GFp_simple_is_on_curve 0.0 ................. 196'293'216 / 8'530'418'280 6'134'163 / 233'357'605 BN_mod_mul_montgomery [55] 0.0 ................. 147'219'912 / 14'060'744'232 18'402'489 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 332'716'048 / 11'223'608'936 10'544'336 / 303'723'299 BN_div [50] [189] 0.0 332'716'048 0 / 332'716'048 10'544'336 BN_rshift 0.0 ................. 332'504'184 / 40'315'341'592 10'517'853 / 1'417'933'404 bn_expand2 [31] 0.0 ................. 211'864 / 2'805'808'120 26'483 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 326'809'000 / 718'980'216 8'170'225 / 16'340'456 ecdsa_check [162] [190] 0.0 326'809'000 0 / 326'809'000 8'170'225 EC_KEY_insert_key_method_data 0.0 ................. 326'809'000 / 326'809'000 8'170'225 / 8'170'225 EC_EX_DATA_set_data [191] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 326'809'000 / 326'809'000 8'170'225 / 8'170'225 EC_KEY_insert_key_method_data [190] [191] 0.0 326'809'000 0 / 326'809'000 8'170'225 EC_EX_DATA_set_data 0.0 ................. 326'809'000 / 80'927'419'362 8'170'225 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32'640 / 2'615'467'584 510 / 67'392'023 ec_GFp_simple_point_get_affine_coordinates [107] 0.0 ................. 130'307'968 / 4'479'336'400 2'036'062 / 128'271'906 BN_mod_sqrt [83] 0.0 ................. 146'596'464 / 5'994'167'456 4'072'124 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] [192] 0.0 276'937'072 0 / 276'937'072 6'108'696 BN_mod_sqr 0.0 ................. 276'937'072 / 276'937'072 6'108'696 / 6'108'696 BN_sqr [193] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 276'937'072 / 276'937'072 6'108'696 / 6'108'696 BN_mod_sqr [192] [193] 0.0 276'937'072 0 / 276'937'072 6'108'696 BN_sqr 0.0 ................. 260'648'576 / 40'315'341'592 4'072'634 / 1'417'933'404 bn_expand2 [31] 0.0 ................. 16'288'496 / 14'060'744'232 2'036'062 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 851 / 1'032'498'446'297 16 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 121'284'266 / 526'430'997 2'270'536 / 4'291'302 SendMessages(CNode*, bool) [179] 0.0 ................. 141'383'270 / 220'372'230 2'645'092 / 3'632'454 CNode::AskFor(CInv const&) [199] [194] 0.0 262'668'387 0 / 262'668'387 4'915'644 CInv::ToString() const 0.0 ................. 109'373'079 / 3'431'934'700 1'228'911 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] 0.0 ................. 61'126'983 / 824'320'523 1'228'911 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.0 ................. 55'300'995 / 101'607'320 1'228'911 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] 0.0 ................. 36'867'330 / 2'152'165'478 1'228'911 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 346'889 102 / 7'706 EC_KEY_generate_key [393] 0.0 ................. 6'528 / 6'528 204 / 204 @{libcrypto.so.1.0.0+772698} [603] 0.0 ................. 261'447'200 / 261'447'200 8'170'225 / 8'170'225 @{libcrypto.so.1.0.0+849930} [196] [195] 0.0 261'456'992 0 / 261'456'992 8'170'531 EC_GROUP_get_order 0.0 ................. 261'456'992 / 6'046'416'920 8'170'531 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 261'447'200 / 41'864'246'429 8'170'225 / 964'891'279 ECDSA_verify [30] [196] 0.0 261'447'200 0 / 261'447'200 8'170'225 @{libcrypto.so.1.0.0+849930} 0.0 ................. 261'447'200 / 261'456'992 8'170'225 / 8'170'531 EC_GROUP_get_order [195] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 261'447'200 / 41'864'246'429 8'170'225 / 964'891'279 ECDSA_verify [30] [197] 0.0 261'447'200 0 / 261'447'200 8'170'225 @{libcrypto.so.1.0.0+850187} 0.0 ................. 261'447'200 / 4'255'254'488 8'170'225 / 144'074'567 BN_bin2bn [86] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'044'312 / 1'041'464'310'386 125'934 / 3'131'514'275 ThreadMessageHandler2(void*) [6] 0.0 ................. 250'394'632 / 3'075'149'109 3'925'140 / 17'027'369 ThreadSocketHandler2(void*) [99] [198] 0.0 258'438'944 258'438'944 / 0 4'051'074 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 220'372'230 / 1'032'498'446'297 3'632'454 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [199] 0.0 220'372'230 52'901'840 / 167'470'390 3'632'454 CNode::AskFor(CInv const&) 0.0 ................. 141'383'270 / 262'668'387 2'645'092 / 4'915'644 CInv::ToString() const [194] 0.0 ................. 26'087'120 / 30'621'440 326'089 / 382'768 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [271] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 199'484'338 / 1'044'742'590'428 11'040'015 / 3'159'600'849 start_thread [4] [200] 0.0 199'484'338 0 / 199'484'338 11'040'015 ThreadOpenConnections(void*) 0.0 ................. 199'484'234 / 199'484'234 11'040'014 / 11'040'014 ThreadOpenConnections2(void*) [201] 0.0 ................. 104 / 13'425'256 1 / 129'089 GetRand(unsigned long long) [288] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 199'484'234 / 199'484'338 11'040'014 / 11'040'015 ThreadOpenConnections(void*) [200] [201] 0.0 199'484'234 0 / 199'484'234 11'040'014 ThreadOpenConnections2(void*) 0.0 ................. 198'189'306 / 4'280'314'376 11'010'517 / 110'409'738 std::vector >::vector(std::vector > const&) [85] 0.0 ................. 979'066 / 2'152'165'478 24'477 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 222'494 / 222'494 2'685 / 2'685 OpenNetworkConnection(CAddress const&) [411] 0.0 ................. 93'360 / 97'440 2'334 / 2'436 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [440] 0.0 ................. 8 / 56 1 / 7 Sleep(long long) [914] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'400 / 8'565 5 / 8 __fop_create_log [587] 0.0 ................. 67'051 / 1'087'795 27 / 28'381 __bam_cdel_log [364] 0.0 ................. 788'110 / 14'292'526 340 / 422'353 __txn_regop_log [285] 0.0 ................. 1'288'087 / 41'126'209 484 / 538'837 __db_pg_free_log [267] 0.0 ................. 1'819'297 / 44'851'657 624 / 769'059 __db_pg_alloc_log [262] 0.0 ................. 29'488'300 / 957'878'924 10'905 / 231'502 __bam_split_log [154] 0.0 ................. 32'831'556 / 821'608'834 11'867 / 9'474'092 __bam_repl_log [158] 0.0 ................. 49'042'498 / 1'348'749'874 18'025 / 14'484'759 __db_addrem_log [140] 0.0 ................. 74'920'596 / 2'266'279'900 27'487 / 1'113'666 __db_big_log [113] [202] 0.0 190'253'895 0 / 190'253'895 69'764 __log_put 0.0 ................. 188'357'735 / 188'391'651 63'054 / 63'072 __log_autoremove [204] 0.0 ................. 1'638'000 / 1'638'000 975 / 975 @{libdb_cxx-4.8.so+1255394} [345] 0.0 ................. 114'688 / 46'170'112 14 / 5'636 @{libdb_cxx-4.8.so+1254206} [252] 0.0 ................. 90'160 / 90'176 5'635 / 5'636 __log_newfile [443] 0.0 ................. 33'600 / 33'600 20 / 20 @{libdb_cxx-4.8.so+1254898} [496] 0.0 ................. 16'800 / 45'553'200 10 / 27'115 __log_flush_int [253] 0.0 ................. 2'912 / 1'172'288 56 / 22'544 @{libdb_cxx-4.8.so+1253942} [358] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 189'672'544 / 843'461'175'543 4'039'572 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] [203] 0.0 189'672'544 0 / 189'672'544 4'039'572 CBigNum::ToString(int) const 0.0 ................. 126'082'672 / 11'223'608'936 1'959'440 / 303'723'299 BN_div [50] 0.0 ................. 37'446'708 / 50'917'508 1'100'412 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] 0.0 ................. 12'540'416 / 12'540'672 195'944 / 195'948 CAutoBN_CTX::CAutoBN_CTX() [292] 0.0 ................. 8'382'044 / 8'389'911 195'944 / 196'169 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) [297] 0.0 ................. 2'085'600 / 4'171'184 195'944 / 391'887 CBigNum::CBigNum(CBigNum const&) [321] 0.0 ................. 1'567'552 / 2'805'808'120 195'944 / 350'726'015 BN_set_word [101] 0.0 ................. 1'567'552 / 1'567'808 195'944 / 195'976 CBigNum::CBigNum(int) [347] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'916 / 33'916 18 / 18 @{libdb_cxx-4.8.so+1238397} [494] 0.0 ................. 188'357'735 / 190'253'895 63'054 / 69'764 __log_put [202] [204] 0.0 188'391'651 0 / 188'391'651 63'072 __log_autoremove 0.0 ................. 184'229'568 / 184'229'568 39'452 / 39'452 @{libdb_cxx-4.8.so+1237809} [206] 0.0 ................. 2'885'632 / 2'885'632 5'636 / 5'636 @{libdb_cxx-4.8.so+1238435} [328] 0.0 ................. 721'216 / 721'216 11'269 / 11'269 @{libdb_cxx-4.8.so+1238513} [376] 0.0 ................. 301'660 / 301'660 1'080 / 1'080 @{libdb_cxx-4.8.so+1238641} [399] 0.0 ................. 253'575 / 253'575 5'635 / 5'635 @{libdb_cxx-4.8.so+1238926} [406] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 50'371 / 64'897 901 / 1'219 GetWarnings(std::basic_string, std::allocator >) [459] 0.0 ................. 186'386'704 / 848'129'824'777 3'331'048 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [205] 0.0 186'437'075 6'119'835 / 180'317'240 3'331'949 CBlockIndex::GetBlockWork() const 0.0 ................. 139'549'864 / 11'223'608'936 1'763'973 / 303'723'299 BN_div [50] 0.0 ................. 12'543'808 / 2'685'252'544 195'997 / 41'957'071 BN_CTX_new [105] 0.0 ................. 9'407'856 / 5'618'573'800 195'997 / 101'844'710 BN_lshift [69] 0.0 ................. 7'839'880 / 11'494'168 195'997 / 391'998 BN_add [293] 0.0 ................. 6'271'904 / 28'832'456 195'997 / 902'470 BN_mpi2bn [272] 0.0 ................. 4'703'928 / 2'805'808'120 587'991 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 184'229'568 / 188'391'651 39'452 / 63'072 __log_autoremove [204] [206] 0.0 184'229'568 0 / 184'229'568 39'452 @{libdb_cxx-4.8.so+1237809} 0.0 ................. 184'229'568 / 184'229'568 39'452 / 39'452 __log_get_stable_lsn [207] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 184'229'568 / 184'229'568 39'452 / 39'452 @{libdb_cxx-4.8.so+1237809} [206] [207] 0.0 184'229'568 0 / 184'229'568 39'452 __log_get_stable_lsn 0.0 ................. 181'208'672 / 181'272'976 11'272 / 11'276 __log_cursor [208] 0.0 ................. 1'758'432 / 1'758'432 5'636 / 5'636 __txn_ckp_read [342] 0.0 ................. 1'262'464 / 1'262'496 22'544 / 22'546 __logc_get [356] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32'152 / 32'168 2 / 3 __db_apprec [502] 0.0 ................. 32'152 / 32'168 2 / 3 __txn_findlastckp [503] 0.0 ................. 181'208'672 / 184'229'568 11'272 / 39'452 __log_get_stable_lsn [207] [208] 0.0 181'272'976 0 / 181'272'976 11'276 __log_cursor 0.0 ................. 180'416'000 / 7'478'576'436 5'638 / 27'756'578 __os_malloc [57] 0.0 ................. 856'976 / 159'324'240 5'638 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 176'074'968 / 416'062'743'691 6'448'408 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [209] 0.0 176'074'968 0 / 176'074'968 6'448'408 CTxIndex::CTxIndex(CDiskTxPos const&, unsigned int) 0.0 ................. 176'074'968 / 1'719'992'880 6'448'408 / 15'983'648 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CDiskTxPos const&) [124] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 138 / 1'032'498'446'297 3 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 172'100'370 / 1'012'124'755'047 548'453 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] [210] 0.0 172'100'508 0 / 172'100'508 548'456 CNode::PushGetBlocks(CBlockIndex*, uint256) 0.0 ................. 157'905'312 / 3'035'569'472 469'958 / 1'902'308 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [100] 0.0 ................. 10'905'462 / 14'390'845'470 171 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 3'289'734 / 5'216'022 78'327 / 124'191 CNode::EndMessage() [307] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 169'295'236 / 4'588'245'209 6'175'786 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] [211] 0.0 169'295'236 0 / 169'295'236 6'175'786 CTransaction::IsStandard() const 0.0 ................. 108'007'964 / 108'012'264 3'454'048 / 3'454'182 CScript::ToString() const [224] 0.0 ................. 60'656'827 / 60'656'827 2'707'896 / 2'707'896 IsStandard(CScript const&) [241] 0.0 ................. 630'445 / 2'152'165'478 13'842 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 88 / 8'810 1 / 6 __mutex_open [582] 0.0 ................. 112 / 40'602 1 / 8 __txn_open [479] 0.0 ................. 120 / 8'442 1 / 5 __lock_open [590] 0.0 ................. 128 / 8'450 2 / 6 __memp_open [589] 0.0 ................. 136 / 41'354 1 / 8 __log_open [478] 0.0 ................. 288 / 9'303 4 / 23 __env_attach [580] 0.0 ................. 400 / 400 1 / 1 __mutex_alloc [791] 0.0 ................. 1'024 / 1'024 2 / 2 __rep_env_create [737] 0.0 ................. 4'176 / 5'200 4 / 6 db_env_create [623] 0.0 ................. 12'288 / 37'290 3 / 9 __bam_new_file [486] 0.0 ................. 30'600 / 42'840 765 / 1'530 __memp_set_pgcookie [476] 0.0 ................. 48'960 / 48'960 765 / 765 __txn_lockevent [473] 0.0 ................. 85'680 / 85'680 765 / 765 __bam_db_create [445] 0.0 ................. 90'176 / 90'176 5'636 / 5'636 __log_newfile [443] 0.0 ................. 122'400 / 122'400 765 / 765 __qam_db_create [429] 0.0 ................. 157'808 / 1'172'288 5'636 / 22'544 __log_valid [360] 0.0 ................. 238'680 / 238'680 765 / 765 __memp_fcreate [410] 0.0 ................. 548'328 / 1'284'888 1'023 / 2'046 __db_cursor_int [355] 0.0 ................. 736'560 / 736'560 1'023 / 1'023 __bamc_init [375] 0.0 ................. 856'976 / 181'272'976 5'638 / 11'276 __log_cursor [208] 0.0 ................. 941'256 / 1'493'060 13'073 / 26'146 __os_openhandle [352] 0.0 ................. 1'046'520 / 1'517'760 765 / 3'825 __db_create_internal [348] 0.0 ................. 46'219'264 / 46'219'264 5'642 / 5'642 __db_file_extend [251] 0.0 ................. 108'182'272 / 108'182'272 422'587 / 422'587 __txn_begin [223] [212] 0.0 159'324'240 0 / 159'324'240 464'868 __os_calloc 0.0 ................. 159'324'240 / 7'478'576'436 464'868 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 37 / 1'717 2 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [710] 0.0 ................. 157'836'000 / 223'849'855'387 7'891'800 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] [213] 0.0 157'836'037 157'836'037 / 0 7'891'802 std::vector >::vector(unsigned long, unsigned char const&, std::allocator const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 707 / 118'568 4 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 138'532'408 / 848'293'758'175 783'776 / 2'925'010'861 CBlock::AcceptBlock() [10] [214] 0.0 138'533'115 0 / 138'533'115 783'780 CBlock::WriteToDisk(unsigned int&, unsigned int&) 0.0 ................. 138'533'115 / 138'533'115 783'780 / 783'780 AppendBlockFile(unsigned int&) [215] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 138'533'115 / 138'533'115 783'780 / 783'780 CBlock::WriteToDisk(unsigned int&, unsigned int&) [214] [215] 0.0 138'533'115 0 / 138'533'115 783'780 AppendBlockFile(unsigned int&) 0.0 ................. 138'533'115 / 9'025'806'622 783'780 / 51'065'384 OpenBlockFile(unsigned int, unsigned int, char const*) [53] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'160 / 392'203'440 408 / 16'341'878 @{libcrypto.so.1.0.0+1069286} [184] 0.0 ................. 130'739'920 / 522'946'624 8'170'633 / 24'512'715 ASN1_item_new [180] [216] 0.0 130'748'080 0 / 130'748'080 8'171'041 @{libcrypto.so.1.0.0+1069660} 0.0 ................. 130'748'080 / 80'927'419'362 8'171'041 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 128'086'821 / 1'012'124'755'047 1'353'405 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] [217] 0.0 128'086'821 0 / 128'086'821 1'353'405 ComputeMinWork(unsigned int, long long) 0.0 ................. 107'368'704 / 1'201'672'016 745'616 / 21'158'694 BN_mul [142] 0.0 ................. 11'929'856 / 2'685'252'544 186'404 / 41'957'071 BN_CTX_new [105] 0.0 ................. 4'876'499 / 44'333'281 156'654 / 1'412'462 CBigNum::SetCompact(unsigned int) [263] 0.0 ................. 2'420'530 / 8'892'701 78'327 / 274'464 CBigNum::GetCompact() const [296] 0.0 ................. 1'491'232 / 2'805'808'120 186'404 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 122'907'148 / 1'032'498'446'297 1'272'502 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [218] 0.0 122'907'148 0 / 122'907'148 1'272'502 CBlock::ReadFromDisk(CBlockIndex const*, bool) 0.0 ................. 122'907'148 / 122'907'148 1'272'502 / 1'272'502 CBlock::ReadFromDisk(unsigned int, unsigned int, bool) [219] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 122'907'148 / 122'907'148 1'272'502 / 1'272'502 CBlock::ReadFromDisk(CBlockIndex const*, bool) [218] [219] 0.0 122'907'148 0 / 122'907'148 1'272'502 CBlock::ReadFromDisk(unsigned int, unsigned int, bool) 0.0 ................. 122'244'601 / 122'244'601 1'265'934 / 1'265'934 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [221] 0.0 ................. 580'447 / 9'025'806'622 3'284 / 51'065'384 OpenBlockFile(unsigned int, unsigned int, char const*) [53] 0.0 ................. 82'100 / 48'061'462 3'284 / 1'884'224 CheckProofOfWork(uint256, unsigned int) [250] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'248 / 1'058'490 8 / 1'718 ThreadDNSAddressSeed2(void*) [366] 0.0 ................. 395'616 / 1'032'498'446'297 2'536 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 61'134'528 / 843'461'175'543 391'888 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 0.0 ................. 61'134'528 / 848'129'824'777 391'888 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [220] 0.0 122'665'920 22'016'960 / 100'648'960 786'320 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) 0.0 ................. 100'648'960 / 100'648'960 393'160 / 393'160 __txn_begin_pp [228] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 122'244'601 / 122'907'148 1'265'934 / 1'272'502 CBlock::ReadFromDisk(unsigned int, unsigned int, bool) [219] [221] 0.0 122'244'601 0 / 122'244'601 1'265'934 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) 0.0 ................. 83'759'125 / 5'298'487'782 620'546 / 39'108'741 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [70] 0.0 ................. 25'565'476 / 8'823'534'663 644'567 / 166'935'083 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [54] 0.0 ................. 12'920'000 / 1'194'569'088 821 / 290'903 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTransaction const&) [143] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 110'315'966 / 1'032'498'446'297 206'005 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [222] 0.0 110'315'966 110'315'966 / 0 206'005 std::vector >::vector(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 768 / 116'244 3 / 1'580 __fop_file_setup [432] 0.0 ................. 65'280 / 1'874'193 255 / 9'001 __db_open_pp [341] 0.0 ................. 208'640 / 7'341'467'298 815 / 26'804'517 __db_put_pp [59] 0.0 ................. 7'258'624 / 14'565'383 28'354 / 141'974 __db_del_pp [283] 0.0 ................. 100'648'960 / 100'648'960 393'160 / 393'160 __txn_begin_pp [228] [223] 0.0 108'182'272 0 / 108'182'272 422'587 __txn_begin 0.0 ................. 108'182'272 / 159'324'240 422'587 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'300 / 22'470 134 / 316 CTransaction::ToString() const [529] 0.0 ................. 108'007'964 / 169'295'236 3'454'048 / 6'175'786 CTransaction::IsStandard() const [211] [224] 0.0 108'012'264 1'248'869 / 106'763'395 3'454'182 CScript::ToString() const 0.0 ................. 97'172'706 / 97'177'197 3'354'434 / 3'354'589 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [229] 0.0 ................. 5'674'001 / 5'679'152 26'456 / 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [306] 0.0 ................. 3'583'477 / 3'621'545 34'152 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] 0.0 ................. 169'749 / 2'152'165'478 6'287 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 163'462 / 824'320'523 6'287 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 89 / 5'722 1 / 167 CTxIn::ToString() const [615] 0.0 ................. 89 / 22'470 1 / 316 CTransaction::ToString() const [529] 0.0 ................. 267 / 118'568 3 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 356 / 22'986 4 / 324 CBlock::print() const [527] 0.0 ................. 17'266 / 6'643'558 194 / 198'562 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [300] 0.0 ................. 8'378'371 / 1'012'124'755'047 94'139 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] 0.0 ................. 17'073'849 / 4'588'245'209 191'841 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] 0.0 ................. 17'439'016 / 843'461'175'543 195'944 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 0.0 ................. 25'824'685 / 1'032'498'446'297 290'165 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 34'146'808 / 416'062'743'691 383'672 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [225] 0.0 102'880'796 0 / 102'880'796 1'155'964 base_uint<256u>::GetHex() const 0.0 ................. 102'880'796 / 3'431'934'700 1'155'964 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'497 / 8'497 32 / 32 std::basic_stringbuf, std::allocator >::str() const [588] 0.0 ................. 101'607'320 / 101'607'320 2'385'937 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] [226] 0.0 101'615'817 0 / 101'615'817 2'385'969 char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) 0.0 ................. 101'615'817 / 3'431'934'700 2'385'969 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 35 / 5'722 1 / 167 CTxIn::ToString() const [615] 0.0 ................. 35 / 22'986 1 / 324 CBlock::print() const [527] 0.0 ................. 39 / 20'433 1 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [533] 0.0 ................. 55 / 22'470 1 / 316 CTransaction::ToString() const [529] 0.0 ................. 78 / 1'554 2 / 30 DecodeAddress(std::basic_string, std::allocator >, CAddress&) [718] 0.0 ................. 468 / 692 10 / 17 boost::program_options::detail::common_config_file_iterator::get() [756] 0.0 ................. 1'250 / 29'353 1 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] 0.0 ................. 4'224 / 9'824 64 / 160 HTTPAuthorized(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [577] 0.0 ................. 18'944 / 62'592 448 / 1'376 ReadHTTPHeader(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [460] 0.0 ................. 24'808 / 36'904 695 / 1'205 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [487] 0.0 ................. 710'550 / 1'012'124'755'047 15'790 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] 0.0 ................. 45'545'839 / 45'545'839 1'140'012 / 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [254] 0.0 ................. 55'300'995 / 262'668'387 1'228'911 / 4'915'644 CInv::ToString() const [194] [227] 0.0 101'607'320 0 / 101'607'320 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) 0.0 ................. 101'607'320 / 101'615'817 2'385'937 / 2'385'969 char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) [226] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 100'648'960 / 122'665'920 393'160 / 786'320 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [220] [228] 0.0 100'648'960 0 / 100'648'960 393'160 __txn_begin_pp 0.0 ................. 100'648'960 / 108'182'272 393'160 / 422'587 __txn_begin [223] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'491 / 5'722 155 / 167 CTxIn::ToString() const [615] 0.0 ................. 97'172'706 / 108'012'264 3'354'434 / 3'454'182 CScript::ToString() const [224] [229] 0.0 97'177'197 0 / 97'177'197 3'354'589 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) 0.0 ................. 48'257'711 / 2'152'165'478 1'664'059 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 44'929'593 / 824'320'523 1'664'059 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.0 ................. 3'989'893 / 50'917'508 26'471 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 85'339'766 / 136'468'576'172 3'360 / 278'909'182 SignatureHash(CScript, CTransaction const&, unsigned int, int) [24] [230] 0.0 85'339'766 0 / 85'339'766 3'360 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.281] 0.0 ................. 80'679'766 / 14'390'845'470 3'127 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 4'660'000 / 24'139'077 233 / 1'290 void WriteCompactSize(CDataStream&, unsigned long long) [276] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 4'080 / 1'699'511'248 102 / 40'852'961 ec_GFp_simple_dbl [131] 0.0 ................. 81'442'480 / 5'994'167'456 2'036'062 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] [231] 0.0 81'446'560 0 / 81'446'560 2'036'164 BN_mod_add_quick 0.0 ................. 81'446'560 / 4'651'296'848 2'036'164 / 136'680'436 BN_uadd [75] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'447'408 / 13'453'232 129'302 / 129'358 ssleay_rand_bytes [287] 0.0 ................. 64'323'480 / 64'323'480 618'495 / 618'495 @{libcrypto.so.1.0.0+936265} [238] [232] 0.0 77'770'888 0 / 77'770'888 747'797 EVP_DigestInit_ex 0.0 ................. 77'770'888 / 80'927'419'362 747'797 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 103'632 / 2'615'467'584 3'060 / 67'392'023 ec_GFp_simple_point_get_affine_coordinates [107] 0.0 ................. 135'456 / 155'040 1'224 / 1'632 ec_GFp_simple_group_get_curve [421] 0.0 ................. 65'153'984 / 3'958'104'528 2'036'062 / 118'091'596 BN_mod_exp_mont [88] [233] 0.0 65'393'072 0 / 65'393'072 2'040'346 BN_from_montgomery 0.0 ................. 65'202'944 / 1'553'264'032 2'037'592 / 48'539'501 @{libcrypto.so.1.0.0+721692} [136] 0.0 ................. 88'944 / 14'060'744'232 1'122 / 366'522'866 BN_CTX_get [43] 0.0 ................. 58'752 / 2'289'309'184 918 / 35'770'456 @{libcrypto.so.1.0.0+721663} [112] 0.0 ................. 26'112 / 3'278'909'056 204 / 25'616'477 BN_CTX_start [96] 0.0 ................. 16'320 / 6'046'416'920 510 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 65'361'800 / 41'864'246'429 8'170'225 / 964'891'279 ECDSA_verify [30] [234] 0.0 65'361'800 0 / 65'361'800 8'170'225 @{libcrypto.so.1.0.0+849847} 0.0 ................. 65'361'800 / 14'060'744'232 8'170'225 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 65'361'800 / 41'864'246'429 8'170'225 / 964'891'279 ECDSA_verify [30] [235] 0.0 65'361'800 0 / 65'361'800 8'170'225 @{libcrypto.so.1.0.0+849860} 0.0 ................. 65'361'800 / 14'060'744'232 8'170'225 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 65'361'800 / 41'864'246'429 8'170'225 / 964'891'279 ECDSA_verify [30] [236] 0.0 65'361'800 0 / 65'361'800 8'170'225 @{libcrypto.so.1.0.0+849873} 0.0 ................. 65'361'800 / 14'060'744'232 8'170'225 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 65'361'800 / 41'864'246'429 8'170'225 / 964'891'279 ECDSA_verify [30] [237] 0.0 65'361'800 0 / 65'361'800 8'170'225 @{libcrypto.so.1.0.0+849886} 0.0 ................. 65'361'800 / 14'060'744'232 8'170'225 / 366'522'866 BN_CTX_get [43] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 416 / 416 4 / 4 RAND_poll [783] 0.0 ................. 5'408 / 13'453'232 52 / 129'358 ssleay_rand_bytes [287] 0.0 ................. 10'608 / 10'608 102 / 102 @{libcrypto.so.1.0.0+685806} [575] 0.0 ................. 64'307'048 / 64'307'048 618'337 / 618'337 RandAddSeed() [239] [238] 0.0 64'323'480 0 / 64'323'480 618'495 @{libcrypto.so.1.0.0+936265} 0.0 ................. 64'323'480 / 77'770'888 618'495 / 747'797 EVP_DigestInit_ex [232] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 104 / 2'072 1 / 43 CInit::CInit() [704] 0.0 ................. 64'306'944 / 64'306'944 618'336 / 618'336 RandAddSeedPerfmon() [240] [239] 0.0 64'307'048 0 / 64'307'048 618'337 RandAddSeed() 0.0 ................. 64'307'048 / 64'323'480 618'337 / 618'495 @{libcrypto.so.1.0.0+936265} [238] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 104 / 4'749'451 1 / 45'728 CWallet::LoadWallet(bool&) [317] 0.0 ................. 104 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] 0.0 ................. 10'608 / 3'456'337 102 / 45'071 CCryptoKeyStore::GenerateNewKey() [325] 0.0 ................. 64'296'128 / 1'032'498'446'297 618'232 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [240] 0.0 64'306'944 0 / 64'306'944 618'336 RandAddSeedPerfmon() 0.0 ................. 64'306'944 / 64'307'048 618'336 / 618'337 RandAddSeed() [239] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 60'656'827 / 169'295'236 2'707'896 / 6'175'786 CTransaction::IsStandard() const [211] [241] 0.0 60'656'827 0 / 60'656'827 2'707'896 IsStandard(CScript const&) 0.0 ................. 60'656'827 / 1'798'283'483 2'707'896 / 76'068'640 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 10'688 / 10'688 224 / 224 std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&) [574] 0.0 ................. 8'389'911 / 8'389'911 196'169 / 196'169 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) [297] 0.0 ................. 50'917'508 / 50'917'508 1'190'179 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] [242] 0.0 59'318'107 0 / 59'318'107 1'386'572 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) 0.0 ................. 59'318'107 / 3'431'934'700 1'386'572 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 35 / 2'749 1 / 13 CWallet::KeepKey(long long) [685] 0.0 ................. 35 / 12'761 1 / 14 CWallet::SetDefaultKey(std::vector > const&) [563] 0.0 ................. 35 / 13'810 1 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [550] 0.0 ................. 35 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] 0.0 ................. 37 / 37 1 / 1 CWallet::ReacceptWalletTransactions() [926] 0.0 ................. 132 / 1'058'490 4 / 1'718 ThreadDNSAddressSeed2(void*) [366] 0.0 ................. 770 / 4'853'772 22 / 46'693 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [315] 0.0 ................. 2'035 / 7'859 55 / 111 CWallet::ResendWalletTransactions() [594] 0.0 ................. 3'570 / 2'659'114 102 / 26'799 CWallet::AddKey(CKey const&) [331] 0.0 ................. 11'550 / 8'317'550 350 / 242'670 AddressCurrentlyConnected(CAddress const&) [299] 0.0 ................. 44'310 / 4'749'451 76 / 45'728 CWallet::LoadWallet(bool&) [317] 0.0 ................. 44'340 / 118'568 76 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 83'417 / 4'825'062 409 / 46'539 CWallet::TopUpKeyPool() [316] 0.0 ................. 239'847 / 241'159 152 / 159 LoadAddresses() [409] 0.0 ................. 2'254'765 / 843'461'175'543 10'709 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 0.0 ................. 4'352'492 / 1'032'498'446'297 117'772 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 7'249'928 / 848'129'824'777 195'944 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] 0.0 ................. 7'622'185 / 4'595'868'476 206'005 / 9'651'972 CTransaction::AcceptToMemoryPool(bool, bool*) [76] 0.0 ................. 37'184'495 / 526'430'997 1'004'995 / 4'291'302 SendMessages(CNode*, bool) [179] [243] 0.0 59'094'013 36'720 / 59'057'293 1'536'676 CDB::CDB(char const*, char const*) 0.0 ................. 56'437'169 / 56'437'204 1'525'535 / 1'525'536 std::basic_string, std::allocator >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) [245] 0.0 ................. 1'874'193 / 1'874'193 9'001 / 9'001 Db::open(DbTxn*, char const*, char const*, DBTYPE, unsigned int, int) [340] 0.0 ................. 510'000 / 510'000 1'530 / 1'530 Db::Db(DbEnv*, unsigned int) [385] 0.0 ................. 185'323 / 185'323 64 / 64 DbEnv::open(char const*, unsigned int, int) [415] 0.0 ................. 34'308 / 34'308 21 / 21 CDB::WriteVersion(int) [491] 0.0 ................. 12'240 / 12'240 255 / 255 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [566] 0.0 ................. 3'000 / 3'000 3 / 3 bool CDB::Exists, std::allocator > >(std::basic_string, std::allocator > const&) [677] 0.0 ................. 568 / 7'251'295'888 1 / 12'766'366 __fopen_internal [63] 0.0 ................. 149 / 2'152'165'478 4 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 144 3 / 3 std::map, std::allocator >, Db*, std::less, std::allocator > >, std::allocator, std::allocator > const, Db*> > >::operator[](std::basic_string, std::allocator > const&) [871] 0.0 ................. 126 / 3'621'545 2 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] 0.0 ................. 44 / 570'354'191 1 / 12'962'389 GetDataDir() [177] 0.0 ................. 29 / 29 1 / 1 DbEnv::set_lg_dir(char const*) [929] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 88 / 88 2 / 2 std::basic_string, std::allocator >::_M_leak_hard() [895] 0.0 ................. 56'437'204 / 56'437'204 1'525'536 / 1'525'536 std::basic_string, std::allocator >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) [245] [244] 0.0 56'437'292 0 / 56'437'292 1'525'538 std::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, unsigned long) 0.0 ................. 56'437'292 / 3'431'934'700 1'525'538 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 35 / 12'999 1 / 89 std::locale::locale(char const*) [561] 0.0 ................. 56'437'169 / 59'094'013 1'525'535 / 1'536'676 CDB::CDB(char const*, char const*) [243] [245] 0.0 56'437'204 0 / 56'437'204 1'525'536 std::basic_string, std::allocator >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) 0.0 ................. 56'437'204 / 56'437'292 1'525'536 / 1'525'538 std::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, unsigned long) [244] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 252 / 252 7 / 7 RelayInventory(CInv const&) [838] 0.0 ................. 585'108 / 585'108 565 / 565 CNode::PushInventory(CInv const&) [381] 0.0 ................. 50'516'568 / 50'516'568 105'232 / 105'232 std::vector >::push_back(CInv const&) [248] [246] 0.0 51'101'928 51'101'928 / 0 105'804 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CInv const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 90 / 248 2 / 6 GetDefaultDataDir() [840] 0.0 ................. 99 / 1'717 2 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [710] 0.0 ................. 126 / 214 2 / 4 boost::filesystem::path::m_append_separator_if_needed() [855] 0.0 ................. 326 / 326 2 / 2 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [805] 0.0 ................. 4'260 / 4'260 138 / 138 std::basic_string, std::allocator > json_spirit::substitute_esc_chars, std::allocator > >(std::basic_string, std::allocator >::const_iterator, std::basic_string, std::allocator >::const_iterator) [645] 0.0 ................. 4'334 / 4'334 104 / 104 std::basic_string, std::allocator >::append(unsigned long, char) [643] 0.0 ................. 5'712 / 5'712 101 / 101 RecvLine(unsigned int, std::basic_string, std::allocator >&) [616] 0.0 ................. 6'738 / 6'738 240 / 240 std::basic_string, std::allocator > json_spirit::to_str, std::allocator > >(char const*) [601] 0.0 ................. 12'256 / 133'867 1 / 1'399 ThreadIRCSeed2(void*) [428] 0.0 ................. 20'306 / 20'306 34 / 34 std::basic_stringbuf, std::allocator >::overflow(int) [534] 0.0 ................. 52'427 / 52'427 1'634 / 1'634 std::basic_string, std::allocator >::push_back(char) [470] 0.0 ................. 73'536 / 76'743 6 / 93 RecvUntil(unsigned int, char const*, char const*, char const*, char const*) [450] 0.0 ................. 3'621'545 / 3'621'545 34'555 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] 0.0 ................. 3'989'893 / 97'177'197 26'471 / 3'354'589 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [229] 0.0 ................. 5'679'152 / 5'679'152 26'475 / 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [306] 0.0 ................. 37'446'708 / 189'672'544 1'100'412 / 4'039'572 CBigNum::ToString(int) const [203] [247] 0.0 50'917'508 0 / 50'917'508 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) 0.0 ................. 50'917'508 / 59'318'107 1'190'179 / 1'386'572 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) [242] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 50'516'568 / 526'430'997 105'232 / 4'291'302 SendMessages(CNode*, bool) [179] [248] 0.0 50'516'568 0 / 50'516'568 105'232 std::vector >::push_back(CInv const&) 0.0 ................. 50'516'568 / 51'101'928 105'232 / 105'804 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CInv const&) [246] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 873'648 / 526'430'997 12'134 / 4'291'302 SendMessages(CNode*, bool) [179] 0.0 ................. 47'934'288 / 1'032'498'446'297 665'754 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [249] 0.0 48'807'936 48'807'936 / 0 677'888 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CInv const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 82'100 / 122'907'148 3'284 / 1'272'502 CBlock::ReadFromDisk(unsigned int, unsigned int, bool) [219] 0.0 ................. 47'979'362 / 229'336'213'100 1'880'940 / 71'137'168 CBlock::CheckBlock() const [17] [250] 0.0 48'061'462 0 / 48'061'462 1'884'224 CheckProofOfWork(uint256, unsigned int) 0.0 ................. 29'673'151 / 44'333'281 942'112 / 1'412'462 CBigNum::SetCompact(unsigned int) [263] 0.0 ................. 14'619'863 / 14'625'918 471'056 / 471'250 CBigNum::getuint256() [281] 0.0 ................. 3'768'448 / 2'805'808'120 471'056 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 49'152 / 50'465 6 / 32 __os_attach [472] 0.0 ................. 46'170'112 / 46'170'112 5'636 / 5'636 @{libdb_cxx-4.8.so+1254206} [252] [251] 0.0 46'219'264 0 / 46'219'264 5'642 __db_file_extend 0.0 ................. 46'219'264 / 159'324'240 5'642 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 114'688 / 190'253'895 14 / 69'764 __log_put [202] 0.0 ................. 1'630'208 / 1'671'600 199 / 995 @{libdb_cxx-4.8.so+1254438} [344] 0.0 ................. 44'425'216 / 45'553'200 5'423 / 27'115 __log_flush_int [253] [252] 0.0 46'170'112 0 / 46'170'112 5'636 @{libdb_cxx-4.8.so+1254206} 0.0 ................. 46'170'112 / 46'219'264 5'636 / 5'642 __db_file_extend [251] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 16'800 / 190'253'895 10 / 69'764 __log_put [202] 0.0 ................. 45'536'400 / 45'536'400 27'105 / 27'105 __log_flush [255] [253] 0.0 45'553'200 0 / 45'553'200 27'115 __log_flush_int 0.0 ................. 44'425'216 / 46'170'112 5'423 / 5'636 @{libdb_cxx-4.8.so+1254206} [252] 0.0 ................. 1'127'984 / 1'172'288 21'692 / 22'544 @{libdb_cxx-4.8.so+1253942} [358] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 35 / 22'470 1 / 316 CTransaction::ToString() const [529] 0.0 ................. 125 / 22'986 3 / 324 CBlock::print() const [527] 0.0 ................. 2'114 / 29'353 37 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] 0.0 ................. 3'525'705 / 1'012'124'755'047 78'349 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] 0.0 ................. 6'714'435 / 4'588'245'209 191'841 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] 0.0 ................. 8'817'480 / 843'461'175'543 195'944 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 0.0 ................. 13'057'425 / 1'032'498'446'297 290'165 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 13'428'520 / 416'062'743'691 383'672 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] [254] 0.0 45'545'839 0 / 45'545'839 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const 0.0 ................. 45'545'839 / 101'607'320 1'140'012 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 50'400 / 2'319'022 30 / 2'391 __memp_sync_int [333] 0.0 ................. 45'486'000 / 45'486'000 27'075 / 27'075 @{libdb_cxx-4.8.so+1273423} [259] [255] 0.0 45'536'400 0 / 45'536'400 27'105 __log_flush 0.0 ................. 45'536'400 / 45'553'200 27'105 / 27'115 __log_flush_int [253] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'600 / 1'053'227'801 20 / 487'325 __db_goff [152] 0.0 ................. 75'600 / 41'201'809 45 / 538'882 __db_free [266] 0.0 ................. 260'400 / 2'795'092'861 155 / 675'301 __bam_split [103] 0.0 ................. 344'534 / 45'196'191 208 / 769'267 __db_new [261] 0.0 ................. 974'400 / 1'166'346'226 580 / 1'091'186 __db_doff [147] 0.0 ................. 43'831'234 / 43'831'234 26'823 / 26'823 __bam_search [265] [256] 0.0 45'519'768 0 / 45'519'768 27'831 __memp_fget 0.0 ................. 45'519'768 / 45'519'768 27'831 / 27'831 __memp_alloc [257] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 45'519'768 / 45'519'768 27'831 / 27'831 __memp_fget [256] [257] 0.0 45'519'768 0 / 45'519'768 27'831 __memp_alloc 0.0 ................. 45'486'000 / 45'486'000 27'075 / 27'075 __memp_bhwrite [258] 0.0 ................. 33'768 / 33'768 756 / 756 __memp_bhfree [495] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 45'486'000 / 45'519'768 27'075 / 27'831 __memp_alloc [257] [258] 0.0 45'486'000 0 / 45'486'000 27'075 __memp_bhwrite 0.0 ................. 45'486'000 / 45'486'000 27'075 / 27'075 @{libdb_cxx-4.8.so+1273423} [259] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 45'486'000 / 45'486'000 27'075 / 27'075 __memp_bhwrite [258] [259] 0.0 45'486'000 0 / 45'486'000 27'075 @{libdb_cxx-4.8.so+1273423} 0.0 ................. 45'486'000 / 45'536'400 27'075 / 27'105 __log_flush [255] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 45'271'154 / 526'430'997 283'734 / 4'291'302 SendMessages(CNode*, bool) [179] [260] 0.0 45'271'154 510'354 / 44'760'800 283'734 CAddrDB::EraseAddress(CAddress const&) 0.0 ................. 28'353'000 / 822'257'593'000 28'353 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 14'564'855 / 14'565'383 141'969 / 141'974 Db::del(DbTxn*, Dbt*, unsigned int) [282] 0.0 ................. 1'020'708 / 17'044'884 56'706 / 946'938 CAddress::GetKey() const [278] 0.0 ................. 822'237 / 2'152'165'478 28'353 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 168 / 25'068 3 / 12 __bam_new_subdb [512] 0.0 ................. 168 / 321'792 3 / 771 __db_master_update [397] 0.0 ................. 13'299'467 / 2'795'092'861 221'021 / 675'301 __bam_split [103] 0.0 ................. 31'896'388 / 1'174'006'271 548'240 / 1'110'182 __db_poff [145] [261] 0.0 45'196'191 0 / 45'196'191 769'267 __db_new 0.0 ................. 44'851'657 / 44'851'657 769'059 / 769'059 __db_pg_alloc_log [262] 0.0 ................. 344'534 / 45'519'768 208 / 27'831 __memp_fget [256] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 44'851'657 / 45'196'191 769'059 / 769'267 __db_new [261] [262] 0.0 44'851'657 0 / 44'851'657 769'059 __db_pg_alloc_log 0.0 ................. 43'032'360 / 7'478'576'436 768'435 / 27'756'578 __os_malloc [57] 0.0 ................. 1'819'297 / 190'253'895 624 / 69'764 __log_put [202] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12'266 / 6'643'558 388 / 198'562 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [300] 0.0 ................. 4'876'499 / 128'086'821 156'654 / 1'353'405 ComputeMinWork(unsigned int, long long) [217] 0.0 ................. 9'771'365 / 1'012'124'755'047 313'308 / 2'978'556'906 ProcessBlock(CNode*, CBlock*) [9] 0.0 ................. 29'673'151 / 48'061'462 942'112 / 1'884'224 CheckProofOfWork(uint256, unsigned int) [250] [263] 0.0 44'333'281 21'774'721 / 22'558'560 1'412'462 CBigNum::SetCompact(unsigned int) 0.0 ................. 22'558'560 / 28'832'456 706'231 / 902'470 BN_mpi2bn [272] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'241'764 / 3'241'764 2'648 / 2'648 @{libdb_cxx-4.8.so+305703} [327] 0.0 ................. 40'589'470 / 40'589'470 24'175 / 24'175 @{libdb_cxx-4.8.so+314967} [268] [264] 0.0 43'831'234 0 / 43'831'234 26'823 @{libdb_cxx-4.8.so+297729} 0.0 ................. 43'831'234 / 43'831'234 26'823 / 26'823 __bam_search [265] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 43'831'234 / 43'831'234 26'823 / 26'823 @{libdb_cxx-4.8.so+297729} [264] [265] 0.0 43'831'234 0 / 43'831'234 26'823 __bam_search 0.0 ................. 43'831'234 / 45'519'768 26'823 / 27'831 __memp_fget [256] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 41'201'809 / 1'166'346'226 538'882 / 1'091'186 __db_doff [147] [266] 0.0 41'201'809 0 / 41'201'809 538'882 __db_free 0.0 ................. 41'126'209 / 41'126'209 538'837 / 538'837 __db_pg_free_log [267] 0.0 ................. 75'600 / 45'519'768 45 / 27'831 __memp_fget [256] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 41'126'209 / 41'201'809 538'837 / 538'882 __db_free [266] [267] 0.0 41'126'209 0 / 41'126'209 538'837 __db_pg_free_log 0.0 ................. 39'838'122 / 7'478'576'436 538'353 / 27'756'578 __os_malloc [57] 0.0 ................. 1'288'087 / 190'253'895 484 / 69'764 __log_put [202] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 40'589'470 / 7'341'216'114 24'175 / 26'802'883 __dbc_iput [60] [268] 0.0 40'589'470 0 / 40'589'470 24'175 @{libdb_cxx-4.8.so+314967} 0.0 ................. 40'589'470 / 43'831'234 24'175 / 26'823 @{libdb_cxx-4.8.so+297729} [264] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'334'868 / 2'334'868 28'374 / 28'374 @{libdb_cxx-4.8.so+302174} [332] 0.0 ................. 2'842'554 / 2'842'554 28'438 / 28'438 @{libdb_cxx-4.8.so+301683} [329] 0.0 ................. 32'160'773 / 4'505'533'783 487'700 / 26'103'407 __bam_iitem [82] [269] 0.0 37'338'195 0 / 37'338'195 544'512 __db_ditem 0.0 ................. 37'338'195 / 1'348'749'874 544'512 / 14'484'759 __db_addrem_log [140] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'199'678 / 4'505'533'783 497'036 / 26'103'407 __bam_iitem [82] [270] 0.0 33'199'678 0 / 33'199'678 497'036 @{libdb_cxx-4.8.so+329164} 0.0 ................. 33'199'678 / 1'311'411'679 497'036 / 13'940'247 __db_pitem [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 4'534'320 / 4'534'320 56'679 / 56'679 std::map, std::allocator > >::operator[](CInv const&) [319] 0.0 ................. 26'087'120 / 220'372'230 326'089 / 3'632'454 CNode::AskFor(CInv const&) [199] [271] 0.0 30'621'440 30'621'440 / 0 382'768 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32 / 163 1 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [868] 0.0 ................. 48 / 1'717 2 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [710] 0.0 ................. 176 / 286 22 / 44 CBigNum::setvch(std::vector > const&) [822] 0.0 ................. 176 / 704 22 / 132 CastToBigNum(std::vector > const&) [755] 0.0 ................. 1'560 / 1'560 195 / 195 CBigNum::setint64(long long) [716] 0.0 ................. 6'271'904 / 186'437'075 195'997 / 3'331'949 CBlockIndex::GetBlockWork() const [205] 0.0 ................. 22'558'560 / 44'333'281 706'231 / 1'412'462 CBigNum::SetCompact(unsigned int) [263] [272] 0.0 28'832'456 0 / 28'832'456 902'470 BN_mpi2bn 0.0 ................. 28'832'456 / 4'255'254'488 902'470 / 144'074'567 BN_bin2bn [86] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 25'811'426 / 1'040'916'640'041 888'969 / 3'126'970'955 ProcessMessages(CNode*) [7] [273] 0.0 25'811'426 0 / 25'811'426 888'969 CMessageHeader::GetCommand() const 0.0 ................. 25'811'426 / 2'177'979'464 888'969 / 63'877'332 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) [115] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'893'316 / 1'032'498'446'297 116'508 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [274] 0.0 24'893'316 0 / 24'893'316 116'508 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.1370] [clone .constprop.1554] 0.0 ................. 24'893'316 / 24'893'316 116'508 / 116'508 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CInv const&) [275] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'893'316 / 24'893'316 116'508 / 116'508 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.1370] [clone .constprop.1554] [274] [275] 0.0 24'893'316 24'893'316 / 0 116'508 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CInv const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1 / 12 1 / 2 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.514] [939] 0.0 ................. 22'672 / 22'672 109 / 109 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.1064] [528] 0.0 ................. 4'660'000 / 85'339'766 233 / 3'360 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.281] [230] 0.0 ................. 19'456'404 / 4'575'300'804 947 / 156'420 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.525] [78] [276] 0.0 24'139'077 0 / 24'139'077 1'290 void WriteCompactSize(CDataStream&, unsigned long long) 0.0 ................. 24'139'077 / 14'390'845'470 1'290 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 93 / 5'141'490 2 / 46'607 AppInit2(int, char**) [314] 0.0 ................. 18'222'699 / 848'293'758'175 391'886 / 2'925'010'861 CBlock::AcceptBlock() [10] [277] 0.0 18'222'792 0 / 18'222'792 391'888 CheckDiskSpace(unsigned long long) 0.0 ................. 9'601'256 / 9'601'256 195'944 / 195'944 boost::filesystem::detail::space(boost::filesystem::path const&, boost::system::error_code*) [295] 0.0 ................. 8'621'536 / 570'354'191 195'944 / 12'962'389 GetDataDir() [177] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12'384 / 222'494 688 / 2'685 ConnectNode(CAddress, long long) [412] 0.0 ................. 1'020'708 / 45'271'154 56'706 / 283'734 CAddrDB::EraseAddress(CAddress const&) [260] 0.0 ................. 3'432'240 / 1'085'707'724 190'680 / 745'201 CAddrDB::WriteAddress(CAddress const&) [151] 0.0 ................. 4'305'060 / 8'317'550 239'170 / 242'670 AddressCurrentlyConnected(CAddress const&) [299] 0.0 ................. 8'274'492 / 1'106'952'332 459'694 / 1'640'651 AddAddress(CAddress, long long, CAddrDB*) [149] [278] 0.0 17'044'884 17'044'884 / 0 946'938 CAddress::GetKey() const - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 255 / 255 8 / 8 ParseHex(char const*) [836] 0.0 ................. 16'340'611 / 16'340'611 16'340'459 / 16'340'459 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [280] [279] 0.0 16'340'866 16'340'866 / 0 16'340'467 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 18 / 1'798'283'483 6 / 76'068'640 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [122] 0.0 ................. 132 / 118'568 1 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 8'170'225 / 136'468'576'172 8'170'225 / 278'909'182 SignatureHash(CScript, CTransaction const&, unsigned int, int) [24] 0.0 ................. 8'170'236 / 604'187'891 8'170'227 / 16'340'454 CScript::operator<<(std::vector > const&) [167] [280] 0.0 16'340'611 0 / 16'340'611 16'340'459 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) 0.0 ................. 16'340'611 / 16'340'866 16'340'459 / 16'340'467 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char const&) [279] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 6'055 / 6'643'558 194 / 198'562 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [300] 0.0 ................. 14'619'863 / 48'061'462 471'056 / 1'884'224 CheckProofOfWork(uint256, unsigned int) [250] [281] 0.0 14'625'918 14'625'918 / 0 471'250 CBigNum::getuint256() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 528 / 1'557 5 / 7 CWalletDB::ErasePool(long long) [717] 0.0 ................. 14'564'855 / 45'271'154 141'969 / 283'734 CAddrDB::EraseAddress(CAddress const&) [260] [282] 0.0 14'565'383 0 / 14'565'383 141'974 Db::del(DbTxn*, Dbt*, unsigned int) 0.0 ................. 14'565'383 / 14'565'383 141'974 / 141'974 __db_del_pp [283] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 14'565'383 / 14'565'383 141'974 / 141'974 Db::del(DbTxn*, Dbt*, unsigned int) [282] [283] 0.0 14'565'383 0 / 14'565'383 141'974 __db_del_pp 0.0 ................. 7'258'624 / 108'182'272 28'354 / 422'587 __txn_begin [223] 0.0 ................. 6'265'351 / 6'265'351 85'196 / 85'196 __db_del [304] 0.0 ................. 1'041'408 / 14'311'735 28'424 / 422'611 __txn_commit [284] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 84 / 116'244 3 / 1'580 __fop_file_setup [432] 0.0 ................. 27'285 / 1'874'193 510 / 9'001 __db_open_pp [341] 0.0 ................. 42'880 / 7'341'467'298 825 / 26'804'517 __db_put_pp [59] 0.0 ................. 1'041'408 / 14'565'383 28'424 / 141'974 __db_del_pp [283] 0.0 ................. 13'200'078 / 13'200'078 392'849 / 392'849 @{libdb_cxx-4.8.so+1390685} [290] [284] 0.0 14'311'735 0 / 14'311'735 422'611 __txn_commit 0.0 ................. 14'292'526 / 14'292'526 422'353 / 422'353 __txn_regop_log [285] 0.0 ................. 19'125 / 19'125 255 / 255 @{libdb_cxx-4.8.so+1382763} [537] 0.0 ................. 84 / 84 3 / 3 __txn_child_log [896] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 14'292'526 / 14'311'735 422'353 / 422'611 __txn_commit [284] [285] 0.0 14'292'526 0 / 14'292'526 422'353 __txn_regop_log 0.0 ................. 13'504'416 / 7'478'576'436 422'013 / 27'756'578 __os_malloc [57] 0.0 ................. 788'110 / 190'253'895 340 / 69'764 __log_put [202] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 14'107'968 / 848'129'824'777 195'944 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [286] 0.0 14'107'968 14'107'968 / 0 195'944 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 104 / 526'430'997 1 / 4'291'302 SendMessages(CNode*, bool) [179] 0.0 ................. 104 / 1'032'498'446'297 1 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 11'336 / 62'094 109 / 882 CNode::PushVersion() [461] 0.0 ................. 16'432 / 16'432 158 / 158 @{libcrypto.so.1.0.0+685821} [543] 0.0 ................. 13'425'256 / 13'425'256 129'089 / 129'089 GetRand(unsigned long long) [288] [287] 0.0 13'453'232 0 / 13'453'232 129'358 ssleay_rand_bytes 0.0 ................. 13'447'408 / 77'770'888 129'302 / 747'797 EVP_DigestInit_ex [232] 0.0 ................. 5'408 / 64'323'480 52 / 618'495 @{libcrypto.so.1.0.0+936265} [238] 0.0 ................. 416 / 416 4 / 4 RAND_poll [783] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 104 / 104 1 / 1 GetRandInt(int) [889] 0.0 ................. 104 / 133'867 1 / 1'399 ThreadIRCSeed2(void*) [428] 0.0 ................. 104 / 133'971 1 / 1'400 ThreadIRCSeed(void*) [427] 0.0 ................. 104 / 678'882 1 / 7'594 ThreadRPCServer(void*) [377] 0.0 ................. 104 / 1'058'594 1 / 1'719 ThreadDNSAddressSeed(void*) [365] 0.0 ................. 104 / 199'484'338 1 / 11'040'015 ThreadOpenConnections(void*) [200] 0.0 ................. 104 / 3'075'149'213 1 / 17'027'370 ThreadSocketHandler(void*) [98] 0.0 ................. 104 / 1'041'464'310'490 1 / 3'131'514'276 ThreadMessageHandler(void*) [5] 0.0 ................. 5'824 / 7'859 56 / 111 CWallet::ResendWalletTransactions() [594] 0.0 ................. 321'464 / 1'032'498'446'297 3'091 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 13'097'136 / 1'041'464'310'386 125'934 / 3'131'514'275 ThreadMessageHandler2(void*) [6] [288] 0.0 13'425'256 0 / 13'425'256 129'089 GetRand(unsigned long long) 0.0 ................. 13'425'256 / 13'453'232 129'089 / 129'358 ssleay_rand_bytes [287] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32 / 843'461'175'543 1 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 0.0 ................. 128 / 1'058'490 4 / 1'718 ThreadDNSAddressSeed2(void*) [366] 0.0 ................. 6'592'676 / 6'592'676 196'742 / 196'742 CDB::TxnCommit() [301] 0.0 ................. 6'607'242 / 848'129'824'777 196'102 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [289] 0.0 13'200'078 0 / 13'200'078 392'849 DbTxn::commit(unsigned int) 0.0 ................. 13'200'078 / 13'200'078 392'849 / 392'849 @{libdb_cxx-4.8.so+1390685} [290] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'200'078 / 13'200'078 392'849 / 392'849 DbTxn::commit(unsigned int) [289] [290] 0.0 13'200'078 0 / 13'200'078 392'849 @{libdb_cxx-4.8.so+1390685} 0.0 ................. 13'200'078 / 14'311'735 392'849 / 422'611 __txn_commit [284] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 24 / 3'816 4 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [652] 0.0 ................. 13'048'330 / 547'933'418'148 294 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] [291] 0.0 13'048'354 0 / 13'048'354 298 CDataStream::write(char const*, int) 0.0 ................. 13'048'354 / 14'390'845'470 298 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 128 / 1'476 2 / 28 DecodeBase58(char const*, std::vector >&) [720] 0.0 ................. 128 / 1'717 2 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [710] 0.0 ................. 12'540'416 / 189'672'544 195'944 / 4'039'572 CBigNum::ToString(int) const [203] [292] 0.0 12'540'672 0 / 12'540'672 195'948 CAutoBN_CTX::CAutoBN_CTX() 0.0 ................. 12'540'672 / 2'685'252'544 195'948 / 41'957'071 BN_CTX_new [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 80 / 1'476 4 / 28 DecodeBase58(char const*, std::vector >&) [720] 0.0 ................. 1'064 / 64'897 53 / 1'219 GetWarnings(std::basic_string, std::allocator >) [459] 0.0 ................. 3'653'144 / 3'653'144 195'944 / 195'944 operator+(CBigNum const&, CBigNum const&) [323] 0.0 ................. 7'839'880 / 186'437'075 195'997 / 3'331'949 CBlockIndex::GetBlockWork() const [205] [293] 0.0 11'494'168 0 / 11'494'168 391'998 BN_add 0.0 ................. 11'494'168 / 4'651'296'848 391'998 / 136'680'436 BN_uadd [75] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 74'736 / 526'430'997 1'038 / 4'291'302 SendMessages(CNode*, bool) [179] 0.0 ................. 11'235'744 / 1'032'498'446'297 156'052 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [294] 0.0 11'310'480 11'310'480 / 0 157'090 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CAddress const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 9'601'256 / 18'222'792 195'944 / 391'888 CheckDiskSpace(unsigned long long) [277] [295] 0.0 9'601'256 0 / 9'601'256 195'944 boost::filesystem::detail::space(boost::filesystem::path const&, boost::system::error_code*) 0.0 ................. 9'601'256 / 2'152'165'478 195'944 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'420'530 / 128'086'821 78'327 / 1'353'405 ComputeMinWork(unsigned int, long long) [217] 0.0 ................. 6'472'171 / 6'643'558 196'137 / 198'562 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [300] [296] 0.0 8'892'701 8'892'701 / 0 274'464 CBigNum::GetCompact() const - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 59 / 11'521 1 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [568] 0.0 ................. 7'808 / 18'704 224 / 451 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [542] 0.0 ................. 8'382'044 / 189'672'544 195'944 / 4'039'572 CBigNum::ToString(int) const [203] [297] 0.0 8'389'911 0 / 8'389'911 196'169 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) 0.0 ................. 8'389'911 / 59'318'107 196'169 / 1'386'572 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) [242] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'339'214 / 1'106'952'332 146'302 / 1'640'651 AddAddress(CAddress, long long, CAddrDB*) [149] [298] 0.0 8'339'214 8'339'214 / 0 146'302 std::_Rb_tree >, std::pair > const, CAddress>, std::_Select1st > const, CAddress> >, std::less > >, std::allocator > const, CAddress> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair > const, CAddress> const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'317'550 / 1'032'498'446'297 242'670 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [299] 0.0 8'317'550 0 / 8'317'550 242'670 AddressCurrentlyConnected(CAddress const&) 0.0 ................. 4'305'060 / 17'044'884 239'170 / 946'938 CAddress::GetKey() const [278] 0.0 ................. 4'000'940 / 1'085'707'724 3'150 / 745'201 CAddrDB::WriteAddress(CAddress const&) [151] 0.0 ................. 11'550 / 59'094'013 350 / 1'536'676 CDB::CDB(char const*, char const*) [243] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'643'558 / 848'293'758'175 198'562 / 2'925'010'861 CBlock::AcceptBlock() [10] [300] 0.0 6'643'558 0 / 6'643'558 198'562 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] 0.0 ................. 6'472'171 / 8'892'701 196'137 / 274'464 CBigNum::GetCompact() const [296] 0.0 ................. 72'168 / 72'168 970 / 970 operator/(CBigNum const&, CBigNum const&) [454] 0.0 ................. 62'080 / 62'080 485 / 485 CBigNum::operator*=(CBigNum const&) [462] 0.0 ................. 17'266 / 102'880'796 194 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 12'266 / 44'333'281 388 / 1'412'462 CBigNum::SetCompact(unsigned int) [263] 0.0 ................. 6'055 / 14'625'918 194 / 471'250 CBigNum::getuint256() [281] 0.0 ................. 1'552 / 1'560 194 / 195 CBigNum::setint64(long long) [716] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 22'304 / 1'032'498'446'297 697 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 6'570'372 / 843'461'175'543 196'045 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] [301] 0.0 6'592'676 0 / 6'592'676 196'742 CDB::TxnCommit() 0.0 ................. 6'592'676 / 13'200'078 196'742 / 392'849 DbTxn::commit(unsigned int) [289] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'378'506 / 526'430'997 45'370 / 4'291'302 SendMessages(CNode*, bool) [179] [302] 0.0 6'378'506 0 / 6'378'506 45'370 void CNode::PushMessage > >(char const*, std::vector > const&) 0.0 ................. 4'163'944 / 14'390'845'470 610 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 1'879'752 / 5'216'022 44'756 / 124'191 CNode::EndMessage() [307] 0.0 ................. 334'810 / 340'478 4 / 331 CNode::BeginMessage(char const*) [395] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'365'360 / 1'032'498'446'297 1'268 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [303] 0.0 6'365'360 6'365'360 / 0 1'268 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CAddress const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'265'351 / 14'565'383 85'196 / 141'974 __db_del_pp [283] [304] 0.0 6'265'351 0 / 6'265'351 85'196 __db_del 0.0 ................. 5'177'422 / 5'177'422 56'812 / 56'812 __dbc_close [308] 0.0 ................. 1'087'795 / 1'087'795 28'381 / 28'381 @{libdb_cxx-4.8.so+300940} [363] 0.0 ................. 134 / 1'709'742'779 3 / 9'538'701 __dbc_iget [125] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 78 / 1'390 2 / 9 CWalletDB::LoadWallet(CWallet*) [722] 0.0 ................. 78 / 10'814 2 / 30 StartNode(void*) [573] 0.0 ................. 8'200 / 8'200 200 / 200 CNode::CloseSocketDisconnect() [591] 0.0 ................. 37'046 / 222'494 904 / 2'685 ConnectNode(CAddress, long long) [412] 0.0 ................. 5'998'406 / 1'106'952'332 146'302 / 1'640'651 AddAddress(CAddress, long long, CAddrDB*) [149] [305] 0.0 6'043'808 0 / 6'043'808 147'410 CAddress::ToString() const 0.0 ................. 3'169'313 / 824'320'523 73'705 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.0 ................. 2'874'495 / 2'152'165'478 73'705 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 40 / 907 1 / 22 EncodeAddress(CAddress const&) [744] 0.0 ................. 68 / 692 2 / 17 boost::program_options::detail::common_config_file_iterator::get() [756] 0.0 ................. 70 / 23'403 2 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] 0.0 ................. 80 / 80 1 / 1 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [899] 0.0 ................. 308 / 5'722 3 / 167 CTxIn::ToString() const [615] 0.0 ................. 981 / 22'470 3 / 316 CTransaction::ToString() const [529] 0.0 ................. 3'604 / 29'353 7 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] 0.0 ................. 5'674'001 / 108'012'264 26'456 / 3'454'182 CScript::ToString() const [224] [306] 0.0 5'679'152 0 / 5'679'152 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) 0.0 ................. 5'679'152 / 50'917'508 26'475 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 168 / 1'032'498'446'297 4 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 4'578 / 62'094 109 / 882 CNode::PushVersion() [461] 0.0 ................. 8'652 / 8'652 206 / 206 CNode::PushMessage(char const*) [586] 0.0 ................. 33'138 / 33'138 789 / 789 void CNode::PushMessage > >(char const*, std::vector > const&) [499] 0.0 ................. 1'879'752 / 6'378'506 44'756 / 45'370 void CNode::PushMessage > >(char const*, std::vector > const&) [302] 0.0 ................. 3'289'734 / 172'100'508 78'327 / 548'456 CNode::PushGetBlocks(CBlockIndex*, uint256) [210] [307] 0.0 5'216'022 0 / 5'216'022 124'191 CNode::EndMessage() 0.0 ................. 5'216'022 / 2'152'165'478 124'191 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'177'422 / 6'265'351 56'812 / 85'196 __db_del [304] [308] 0.0 5'177'422 0 / 5'177'422 56'812 __dbc_close 0.0 ................. 5'177'422 / 5'177'422 56'812 / 56'812 @{libdb_cxx-4.8.so+304151} [309] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'177'422 / 5'177'422 56'812 / 56'812 __dbc_close [308] [309] 0.0 5'177'422 0 / 5'177'422 56'812 @{libdb_cxx-4.8.so+304151} 0.0 ................. 2'842'554 / 2'842'554 28'438 / 28'438 @{libdb_cxx-4.8.so+301683} [329] 0.0 ................. 2'334'868 / 2'334'868 28'374 / 28'374 @{libdb_cxx-4.8.so+302174} [332] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'157'102 / 1'044'747'747'530 46'821 / 3'159'647'670 @?(nil) [2] [310] 0.0 5'157'102 0 / 5'157'102 46'821 _start 0.0 ................. 5'157'102 / 5'157'102 46'821 / 46'821 __libc_start_main [311] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 5'157'102 / 5'157'102 46'821 / 46'821 _start [310] [311] 0.0 5'157'102 0 / 5'157'102 46'821 __libc_start_main 0.0 ................. 5'141'490 / 5'141'490 46'607 / 46'607 main [312] 0.0 ................. 15'612 / 15'612 214 / 214 __libc_csu_init [545] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'141'490 / 5'157'102 46'607 / 46'821 __libc_start_main [311] [312] 0.0 5'141'490 0 / 5'141'490 46'607 main 0.0 ................. 5'141'490 / 5'141'490 46'607 / 46'607 AppInit(int, char**) [313] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'141'490 / 5'141'490 46'607 / 46'607 main [312] [313] 0.0 5'141'490 0 / 5'141'490 46'607 AppInit(int, char**) 0.0 ................. 5'141'490 / 5'141'490 46'607 / 46'607 AppInit2(int, char**) [314] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'141'490 / 5'141'490 46'607 / 46'607 AppInit(int, char**) [313] [314] 0.0 5'141'490 536 / 5'140'954 46'607 AppInit2(int, char**) 0.0 ................. 4'749'451 / 4'749'451 45'728 / 45'728 CWallet::LoadWallet(bool&) [317] 0.0 ................. 241'159 / 241'159 159 / 159 LoadAddresses() [409] 0.0 ................. 118'568 / 118'568 518 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 23'403 / 23'403 133 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] 0.0 ................. 2'946 / 2'946 8 / 8 GetTimeMillis() [678] 0.0 ................. 1'067 / 2'152'165'478 30 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 1'000 / 1'000 1 / 1 bool CDB::Read, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator&) [738] 0.0 ................. 675 / 675 3 / 3 ShrinkDebugFile() [757] 0.0 ................. 640 / 640 2 / 2 CreateThread(void (*)(void*), void*, bool) [760] 0.0 ................. 568 / 7'251'295'888 1 / 12'766'366 __fopen_internal [63] 0.0 ................. 568 / 568 1 / 1 OutputDebugStringF(char const*, ...) [767] 0.0 ................. 194 / 194 5 / 5 ParseParameters(int, char**) [861] 0.0 ................. 124 / 248 3 / 6 GetDefaultDataDir() [840] 0.0 ................. 107 / 3'531 3 / 99 FormatFullVersion() [660] 0.0 ................. 104 / 64'306'944 1 / 618'336 RandAddSeedPerfmon() [240] 0.0 ................. 93 / 18'222'792 2 / 391'888 CheckDiskSpace(unsigned long long) [277] 0.0 ................. 63 / 4'013 1 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [649] 0.0 ................. 60 / 60 2 / 2 BindListenPort(std::basic_string, std::allocator >&) [913] 0.0 ................. 44 / 570'354'191 1 / 12'962'389 GetDataDir() [177] 0.0 ................. 40 / 40 1 / 1 RegisterWallet(CWallet*) [921] 0.0 ................. 37 / 37 1 / 1 CWallet::ReacceptWalletTransactions() [926] 0.0 ................. 35 / 59'094'013 1 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 8 / 56 1 / 7 Sleep(long long) [914] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 181'027 / 181'867 1'125 / 1'146 CWallet::GetOldestKeyPoolTime() [419] 0.0 ................. 4'672'745 / 4'675'559 45'568 / 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) [318] [315] 0.0 4'853'772 0 / 4'853'772 46'693 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) 0.0 ................. 4'825'062 / 4'825'062 46'539 / 46'539 CWallet::TopUpKeyPool() [316] 0.0 ................. 26'862 / 26'862 88 / 88 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) [507] 0.0 ................. 770 / 59'094'013 22 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 638 / 2'152'165'478 22 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 440 / 13'719'314'331 22 / 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'825'062 / 4'853'772 46'539 / 46'693 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [315] [316] 0.0 4'825'062 0 / 4'825'062 46'539 CWallet::TopUpKeyPool() 0.0 ................. 3'456'337 / 3'456'337 45'071 / 45'071 CCryptoKeyStore::GenerateNewKey() [325] 0.0 ................. 1'122'000 / 822'257'593'000 204 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 123'998 / 7'341'467'298 426 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] 0.0 ................. 83'417 / 59'094'013 409 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 24'916 / 604'312 101 / 2'508 CDB::~CDB() [379] 0.0 ................. 6'630 / 6'904 102 / 106 std::vector >::operator=(std::vector > const&) [600] 0.0 ................. 4'080 / 4'920 102 / 123 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(long long const&) [626] 0.0 ................. 3'684 / 2'152'165'478 124 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'749'451 / 5'141'490 45'728 / 46'607 AppInit2(int, char**) [314] [317] 0.0 4'749'451 0 / 4'749'451 45'728 CWallet::LoadWallet(bool&) 0.0 ................. 4'675'559 / 4'675'559 45'582 / 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) [318] 0.0 ................. 44'310 / 59'094'013 76 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 13'810 / 13'810 38 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [550] 0.0 ................. 12'761 / 12'761 14 / 14 CWallet::SetDefaultKey(std::vector > const&) [563] 0.0 ................. 1'390 / 1'390 9 / 9 CWalletDB::LoadWallet(CWallet*) [722] 0.0 ................. 1'157 / 604'312 5 / 2'508 CDB::~CDB() [379] 0.0 ................. 320 / 2'880 1 / 9 pthread_create [681] 0.0 ................. 104 / 64'306'944 1 / 618'336 RandAddSeedPerfmon() [240] 0.0 ................. 20 / 13'719'314'331 1 / 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] 0.0 ................. 20 / 20 1 / 1 CBitcoinAddress::CBitcoinAddress(std::vector > const&) [935] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'675'559 / 4'749'451 45'582 / 45'728 CWallet::LoadWallet(bool&) [317] [318] 0.0 4'675'559 0 / 4'675'559 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) 0.0 ................. 4'672'745 / 4'853'772 45'568 / 46'693 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [315] 0.0 ................. 2'749 / 2'749 13 / 13 CWallet::KeepKey(long long) [685] 0.0 ................. 65 / 6'904 1 / 106 std::vector >::operator=(std::vector > const&) [600] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'534'320 / 526'430'997 56'679 / 4'291'302 SendMessages(CNode*, bool) [179] [319] 0.0 4'534'320 0 / 4'534'320 56'679 std::map, std::allocator > >::operator[](CInv const&) 0.0 ................. 4'534'320 / 30'621'440 56'679 / 382'768 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [271] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'085'584 / 776'095'981'563 195'943 / 2'904'454'255 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [14] 0.0 ................. 2'085'600 / 848'129'824'777 195'944 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [320] 0.0 4'171'184 0 / 4'171'184 391'887 CDiskBlockIndex::CDiskBlockIndex(CBlockIndex*) 0.0 ................. 4'171'184 / 6'046'416'920 391'887 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 2'085'584 / 848'129'824'777 195'943 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] 0.0 ................. 2'085'600 / 189'672'544 195'944 / 4'039'572 CBigNum::ToString(int) const [203] [321] 0.0 4'171'184 0 / 4'171'184 391'887 CBigNum::CBigNum(CBigNum const&) 0.0 ................. 4'171'184 / 6'046'416'920 391'887 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 31'980 / 1'032'498'446'297 820 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 4'044'066 / 3'075'149'109 103'694 / 17'027'369 ThreadSocketHandler2(void*) [99] [322] 0.0 4'076'046 0 / 4'076'046 104'514 SendBufferSize() 0.0 ................. 4'076'046 / 2'152'165'478 104'514 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'653'144 / 848'129'824'777 195'944 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [323] 0.0 3'653'144 0 / 3'653'144 195'944 operator+(CBigNum const&, CBigNum const&) 0.0 ................. 3'653'144 / 11'494'168 195'944 / 391'998 BN_add [293] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 44 / 13'167 1 / 93 GetDataDir(char*) [556] 0.0 ................. 63 / 675 1 / 3 ShrinkDebugFile() [757] 0.0 ................. 88 / 248 2 / 6 GetDefaultDataDir() [840] 0.0 ................. 126 / 59'094'013 2 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 417 / 5'722 1 / 167 CTxIn::ToString() const [615] 0.0 ................. 1'287 / 3'531 33 / 99 FormatFullVersion() [660] 0.0 ................. 4'013 / 4'013 41 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [649] 0.0 ................. 15'836 / 18'908 290 / 322 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [540] 0.0 ................. 16'194 / 194'130 32 / 2'480 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [414] 0.0 ................. 3'583'477 / 108'012'264 34'152 / 3'454'182 CScript::ToString() const [224] [324] 0.0 3'621'545 0 / 3'621'545 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) 0.0 ................. 3'621'545 / 50'917'508 34'555 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'456'337 / 4'825'062 45'071 / 46'539 CWallet::TopUpKeyPool() [316] [325] 0.0 3'456'337 0 / 3'456'337 45'071 CCryptoKeyStore::GenerateNewKey() 0.0 ................. 2'659'114 / 2'659'114 26'799 / 26'799 CWallet::AddKey(CKey const&) [331] 0.0 ................. 346'889 / 346'889 7'706 / 7'706 EC_KEY_generate_key [393] 0.0 ................. 279'072 / 23'793'380'496 6'936 / 591'355'948 EC_KEY_new_by_curve_name [36] 0.0 ................. 160'654 / 321'308 3'528 / 7'056 CKey::GetPubKey() const [398] 0.0 ................. 10'608 / 64'306'944 102 / 618'336 RandAddSeedPerfmon() [240] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'376'753 / 843'461'175'543 1'291 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] [326] 0.0 3'376'753 0 / 3'376'753 1'291 bool CDB::Write, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator const&, bool) 0.0 ................. 2'816'000 / 822'257'593'000 512 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 560'753 / 7'341'467'298 779 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'241'764 / 1'709'742'779 2'648 / 9'538'701 __dbc_iget [125] [327] 0.0 3'241'764 0 / 3'241'764 2'648 @{libdb_cxx-4.8.so+305703} 0.0 ................. 3'241'764 / 43'831'234 2'648 / 26'823 @{libdb_cxx-4.8.so+297729} [264] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'885'632 / 188'391'651 5'636 / 63'072 __log_autoremove [204] [328] 0.0 2'885'632 0 / 2'885'632 5'636 @{libdb_cxx-4.8.so+1238435} 0.0 ................. 2'885'632 / 7'478'576'436 5'636 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'842'554 / 5'177'422 28'438 / 56'812 @{libdb_cxx-4.8.so+304151} [309] [329] 0.0 2'842'554 0 / 2'842'554 28'438 @{libdb_cxx-4.8.so+301683} 0.0 ................. 2'842'554 / 37'338'195 28'438 / 544'512 __db_ditem [269] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 64 / 32'880 1 / 2 __log_find [501] 0.0 ................. 721'216 / 721'216 11'269 / 11'269 @{libdb_cxx-4.8.so+1238513} [376] 0.0 ................. 1'014'480 / 1'014'480 16'908 / 16'908 @{libdb_cxx-4.8.so+1242860} [368] 0.0 ................. 1'014'480 / 1'172'288 16'908 / 22'544 __log_valid [360] [330] 0.0 2'750'240 0 / 2'750'240 45'086 __log_name 0.0 ................. 1'442'688 / 1'499'314 22'542 / 24'365 __db_appname [349] 0.0 ................. 1'307'552 / 1'493'060 22'544 / 26'146 __os_open [351] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 2'659'114 / 3'456'337 26'799 / 45'071 CCryptoKeyStore::GenerateNewKey() [325] [331] 0.0 2'659'114 35'087 / 2'624'027 26'799 CWallet::AddKey(CKey const&) 0.0 ................. 1'343'465 / 1'343'465 650 / 650 bool CDB::Write, std::allocator >, std::vector > >, std::vector > >(std::pair, std::allocator >, std::vector > > const&, std::vector > const&, bool) [354] 0.0 ................. 804'784 / 804'784 17'460 / 17'460 i2d_ECPrivateKey [374] 0.0 ................. 182'278 / 182'278 4'140 / 4'140 CCryptoKeyStore::AddKey(CKey const&) [417] 0.0 ................. 154'024 / 462'072 3'426 / 10'278 i2o_ECPublicKey [389] 0.0 ................. 119'790 / 604'312 511 / 2'508 CDB::~CDB() [379] 0.0 ................. 13'260 / 4'280'314'376 204 / 110'409'738 std::vector >::vector(std::vector > const&) [85] 0.0 ................. 3'570 / 59'094'013 102 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 2'856 / 2'152'165'478 102 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'334'868 / 5'177'422 28'374 / 56'812 @{libdb_cxx-4.8.so+304151} [309] [332] 0.0 2'334'868 0 / 2'334'868 28'374 @{libdb_cxx-4.8.so+302174} 0.0 ................. 2'334'868 / 37'338'195 28'374 / 544'512 __db_ditem [269] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 461'184 / 461'184 516 / 516 __db_sync [390] 0.0 ................. 1'857'838 / 2'215'726 1'875 / 7'285 __txn_checkpoint [336] [333] 0.0 2'319'022 0 / 2'319'022 2'391 __memp_sync_int 0.0 ................. 1'825'728 / 7'478'576'436 2'056 / 27'756'578 __os_malloc [57] 0.0 ................. 325'008 / 340'840 183 / 188 __os_realloc [394] 0.0 ................. 116'680 / 116'680 95 / 95 qsort_r [431] 0.0 ................. 50'400 / 45'536'400 30 / 27'105 __log_flush [255] 0.0 ................. 1'206 / 1'206 27 / 27 __memp_walk_files [728] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'291 / 97'625 15 / 143 DBFlush(bool) [439] 0.0 ................. 275'378 / 1'683'419 1'030 / 6'555 ThreadFlushWalletDB(void*) [343] 0.0 ................. 1'937'057 / 1'937'057 6'240 / 6'240 CDB::Close() [339] [334] 0.0 2'215'726 0 / 2'215'726 7'285 DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int) 0.0 ................. 2'215'726 / 2'215'726 7'285 / 7'285 __txn_checkpoint_pp [335] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'215'726 / 2'215'726 7'285 / 7'285 DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int) [334] [335] 0.0 2'215'726 0 / 2'215'726 7'285 __txn_checkpoint_pp 0.0 ................. 2'215'726 / 2'215'726 7'285 / 7'285 __txn_checkpoint [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'215'726 / 2'215'726 7'285 / 7'285 __txn_checkpoint_pp [335] [336] 0.0 2'215'726 0 / 2'215'726 7'285 __txn_checkpoint 0.0 ................. 1'857'838 / 2'319'022 1'875 / 2'391 __memp_sync_int [333] 0.0 ................. 289'952 / 289'952 3'866 / 3'866 __dbreg_log_files [401] 0.0 ................. 67'936 / 67'936 1'544 / 1'544 __txn_ckp_log [457] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 402'900 / 1'141'788 2'550 / 4'084 __env_lsn_reset_pp [362] 0.0 ................. 1'777'548 / 1'874'193 7'726 / 9'001 __db_open_pp [341] [337] 0.0 2'180'448 0 / 2'180'448 10'276 __db_open 0.0 ................. 1'359'037 / 1'359'037 5'427 / 5'427 __fop_subdb_setup [353] 0.0 ................. 640'560 / 960'840 1'020 / 1'530 __bam_read_root [370] 0.0 ................. 130'361 / 198'960 2'809 / 4'340 __env_setup [413] 0.0 ................. 34'170 / 116'244 765 / 1'580 __fop_file_setup [432] 0.0 ................. 16'320 / 48'960 255 / 765 __txn_lockevent [473] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 16 / 843'461'175'543 1 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] 0.0 ................. 32 / 223'849'855'387 4 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] 0.0 ................. 2'085'600 / 848'129'824'777 195'944 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [338] 0.0 2'085'648 0 / 2'085'648 195'949 CBigNum::operator=(CBigNum const&) 0.0 ................. 2'085'648 / 6'046'416'920 195'949 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'082 / 4'595'868'476 4 / 9'651'972 CTransaction::AcceptToMemoryPool(bool, bool*) [76] 0.0 ................. 604'312 / 604'312 2'508 / 2'508 CDB::~CDB() [379] 0.0 ................. 1'331'663 / 848'129'824'777 3'728 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [339] 0.0 1'937'057 0 / 1'937'057 6'240 CDB::Close() 0.0 ................. 1'937'057 / 2'215'726 6'240 / 7'285 DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int) [334] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'874'193 / 59'094'013 9'001 / 1'536'676 CDB::CDB(char const*, char const*) [243] [340] 0.0 1'874'193 0 / 1'874'193 9'001 Db::open(DbTxn*, char const*, char const*, DBTYPE, unsigned int, int) 0.0 ................. 1'874'193 / 1'874'193 9'001 / 9'001 __db_open_pp [341] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 1'874'193 / 1'874'193 9'001 / 9'001 Db::open(DbTxn*, char const*, char const*, DBTYPE, unsigned int, int) [340] [341] 0.0 1'874'193 0 / 1'874'193 9'001 __db_open_pp 0.0 ................. 1'777'548 / 2'180'448 7'726 / 10'276 __db_open [337] 0.0 ................. 65'280 / 108'182'272 255 / 422'587 __txn_begin [223] 0.0 ................. 27'285 / 14'311'735 510 / 422'611 __txn_commit [284] 0.0 ................. 4'080 / 556'100 510 / 13'601 __os_strdup [382] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'758'432 / 184'229'568 5'636 / 39'452 __log_get_stable_lsn [207] [342] 0.0 1'758'432 0 / 1'758'432 5'636 __txn_ckp_read 0.0 ................. 1'758'432 / 7'478'576'436 5'636 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'683'419 / 1'044'742'590'428 6'555 / 3'159'600'849 start_thread [4] [343] 0.0 1'683'419 0 / 1'683'419 6'555 ThreadFlushWalletDB(void*) 0.0 ................. 1'121'904 / 1'141'788 4'032 / 4'084 DbEnv::lsn_reset(char const*, unsigned int) [361] 0.0 ................. 275'506 / 277'775 1'239 / 1'250 CloseDb(std::basic_string, std::allocator > const&) [402] 0.0 ................. 275'378 / 2'215'726 1'030 / 7'285 DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int) [334] 0.0 ................. 10'623 / 2'152'165'478 253 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 8 / 56 1 / 7 Sleep(long long) [914] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'600 / 33'600 20 / 20 @{libdb_cxx-4.8.so+1254898} [496] 0.0 ................. 1'638'000 / 1'638'000 975 / 975 @{libdb_cxx-4.8.so+1255394} [345] [344] 0.0 1'671'600 0 / 1'671'600 995 @{libdb_cxx-4.8.so+1254438} 0.0 ................. 1'630'208 / 46'170'112 199 / 5'636 @{libdb_cxx-4.8.so+1254206} [252] 0.0 ................. 41'392 / 1'172'288 796 / 22'544 @{libdb_cxx-4.8.so+1253942} [358] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'638'000 / 190'253'895 975 / 69'764 __log_put [202] [345] 0.0 1'638'000 0 / 1'638'000 975 @{libdb_cxx-4.8.so+1255394} 0.0 ................. 1'638'000 / 1'671'600 975 / 995 @{libdb_cxx-4.8.so+1254438} [344] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32 / 1'058'490 4 / 1'718 ThreadDNSAddressSeed2(void*) [366] 0.0 ................. 10'144 / 1'032'498'446'297 1'268 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 1'567'552 / 848'129'824'777 195'944 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] [346] 0.0 1'577'728 1'577'728 / 0 197'216 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, DbTxn* const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 16 / 163 2 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [868] 0.0 ................. 32 / 1'073 4 / 6 _GLOBAL__sub_I__Z12CastToBigNumRKSt6vectorIhSaIhEE [734] 0.0 ................. 208 / 223'849'855'387 26 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] 0.0 ................. 1'567'552 / 189'672'544 195'944 / 4'039'572 CBigNum::ToString(int) const [203] [347] 0.0 1'567'808 0 / 1'567'808 195'976 CBigNum::CBigNum(int) 0.0 ................. 1'567'808 / 2'805'808'120 195'976 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 505'920 / 505'920 1'275 / 1'275 db_create [387] 0.0 ................. 505'920 / 993'193 1'275 / 4'386 __db_master_open [369] 0.0 ................. 505'920 / 1'141'788 1'275 / 4'084 __env_lsn_reset_pp [362] [348] 0.0 1'517'760 0 / 1'517'760 3'825 __db_create_internal 0.0 ................. 1'046'520 / 159'324'240 765 / 464'868 __os_calloc [212] 0.0 ................. 238'680 / 238'680 765 / 765 __memp_fcreate [410] 0.0 ................. 122'400 / 122'400 765 / 765 __qam_db_create [429] 0.0 ................. 85'680 / 85'680 765 / 765 __bam_db_create [445] 0.0 ................. 24'480 / 24'480 765 / 765 __ham_db_create [519] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 34 / 140 1 / 3 __rep_reset_init [873] 0.0 ................. 58 / 68'574 2 / 44 __env_remove_env [455] 0.0 ................. 60 / 1'196 2 / 4 __env_read_db_config [730] 0.0 ................. 116 / 9'303 4 / 23 __env_attach [580] 0.0 ................. 258 / 9'168 6 / 20 __fop_create [581] 0.0 ................. 290 / 42'260 10 / 35 __env_region_attach [477] 0.0 ................. 315 / 585 9 / 12 __fop_rename [766] 0.0 ................. 15'748 / 68'072 508 / 1'524 __memp_mf_sync [456] 0.0 ................. 16'032 / 116'244 516 / 1'580 __fop_file_setup [432] 0.0 ................. 23'715 / 102'510 765 / 2'295 __memp_fopen [433] 0.0 ................. 1'442'688 / 2'750'240 22'542 / 45'086 __log_name [330] [349] 0.0 1'499'314 0 / 1'499'314 24'365 __db_appname 0.0 ................. 1'499'314 / 1'499'314 24'365 / 24'365 @{libdb_cxx-4.8.so+1156360} [350] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'499'314 / 1'499'314 24'365 / 24'365 __db_appname [349] [350] 0.0 1'499'314 0 / 1'499'314 24'365 @{libdb_cxx-4.8.so+1156360} 0.0 ................. 1'499'314 / 7'478'576'436 24'365 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 106 / 140 2 / 3 __rep_reset_init [873] 0.0 ................. 345 / 9'168 6 / 20 __fop_create [581] 0.0 ................. 404 / 9'303 8 / 23 __env_attach [580] 0.0 ................. 1'313 / 50'465 26 / 32 __os_attach [472] 0.0 ................. 52'221 / 116'244 1'014 / 1'580 __fop_file_setup [432] 0.0 ................. 52'324 / 68'072 1'016 / 1'524 __memp_mf_sync [456] 0.0 ................. 78'795 / 102'510 1'530 / 2'295 __memp_fopen [433] 0.0 ................. 1'307'552 / 2'750'240 22'544 / 45'086 __log_name [330] [351] 0.0 1'493'060 0 / 1'493'060 26'146 __os_open 0.0 ................. 1'493'060 / 1'493'060 26'146 / 26'146 __os_openhandle [352] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'493'060 / 1'493'060 26'146 / 26'146 __os_open [351] [352] 0.0 1'493'060 0 / 1'493'060 26'146 __os_openhandle 0.0 ................. 941'256 / 159'324'240 13'073 / 464'868 __os_calloc [212] 0.0 ................. 551'804 / 556'100 13'073 / 13'601 __os_strdup [382] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'359'037 / 2'180'448 5'427 / 10'276 __db_open [337] [353] 0.0 1'359'037 0 / 1'359'037 5'427 __fop_subdb_setup 0.0 ................. 993'193 / 993'193 4'386 / 4'386 __db_master_open [369] 0.0 ................. 321'792 / 321'792 771 / 771 __db_master_update [397] 0.0 ................. 25'068 / 25'068 12 / 12 __db_init_subdb [511] 0.0 ................. 16'320 / 48'960 255 / 765 __txn_lockevent [473] 0.0 ................. 2'664 / 513'407 3 / 1'512 __db_close [383] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'343'465 / 2'659'114 650 / 26'799 CWallet::AddKey(CKey const&) [331] [354] 0.0 1'343'465 0 / 1'343'465 650 bool CDB::Write, std::allocator >, std::vector > >, std::vector > >(std::pair, std::allocator >, std::vector > > const&, std::vector > const&, bool) 0.0 ................. 1'122'000 / 822'257'593'000 204 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 221'465 / 7'341'467'298 446 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 324'048 / 324'048 516 / 516 __dbc_idup [396] 0.0 ................. 960'840 / 960'840 1'530 / 1'530 __db_cursor [371] [355] 0.0 1'284'888 0 / 1'284'888 2'046 __db_cursor_int 0.0 ................. 736'560 / 736'560 1'023 / 1'023 __bamc_init [375] 0.0 ................. 548'328 / 159'324'240 1'023 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 16 / 32'168 1 / 3 __db_apprec [502] 0.0 ................. 16 / 32'168 1 / 3 __txn_findlastckp [503] 0.0 ................. 1'262'464 / 184'229'568 22'544 / 39'452 __log_get_stable_lsn [207] [356] 0.0 1'262'496 0 / 1'262'496 22'546 __logc_get 0.0 ................. 1'014'480 / 1'014'480 16'908 / 16'908 @{libdb_cxx-4.8.so+1245316} [367] 0.0 ................. 248'016 / 248'016 5'638 / 5'638 @{libdb_cxx-4.8.so+1246172} [408] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'256'414 / 1'032'498'446'297 13 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [357] 0.0 1'256'414 0 / 1'256'414 13 void CBlock::Serialize(CDataStream&, int, int) const 0.0 ................. 801'002 / 14'390'845'470 5 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 455'412 / 455'412 8 / 8 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.1053] [391] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'912 / 190'253'895 56 / 69'764 __log_put [202] 0.0 ................. 41'392 / 1'671'600 796 / 995 @{libdb_cxx-4.8.so+1254438} [344] 0.0 ................. 1'127'984 / 45'553'200 21'692 / 27'115 __log_flush_int [253] [358] 0.0 1'172'288 0 / 1'172'288 22'544 @{libdb_cxx-4.8.so+1253942} 0.0 ................. 1'172'288 / 1'172'288 22'544 / 22'544 @{libdb_cxx-4.8.so+1253769} [359] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'172'288 / 1'172'288 22'544 / 22'544 @{libdb_cxx-4.8.so+1253942} [358] [359] 0.0 1'172'288 0 / 1'172'288 22'544 @{libdb_cxx-4.8.so+1253769} 0.0 ................. 1'172'288 / 1'172'288 22'544 / 22'544 __log_valid [360] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'172'288 / 1'172'288 22'544 / 22'544 @{libdb_cxx-4.8.so+1253769} [359] [360] 0.0 1'172'288 0 / 1'172'288 22'544 __log_valid 0.0 ................. 1'014'480 / 2'750'240 16'908 / 45'086 __log_name [330] 0.0 ................. 157'808 / 159'324'240 5'636 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 19'884 / 97'625 52 / 143 DBFlush(bool) [439] 0.0 ................. 1'121'904 / 1'683'419 4'032 / 6'555 ThreadFlushWalletDB(void*) [343] [361] 0.0 1'141'788 0 / 1'141'788 4'084 DbEnv::lsn_reset(char const*, unsigned int) 0.0 ................. 1'141'788 / 1'141'788 4'084 / 4'084 __env_lsn_reset_pp [362] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'141'788 / 1'141'788 4'084 / 4'084 DbEnv::lsn_reset(char const*, unsigned int) [361] [362] 0.0 1'141'788 0 / 1'141'788 4'084 __env_lsn_reset_pp 0.0 ................. 505'920 / 1'517'760 1'275 / 3'825 __db_create_internal [348] 0.0 ................. 402'900 / 2'180'448 2'550 / 10'276 __db_open [337] 0.0 ................. 232'968 / 513'407 259 / 1'512 __db_close [383] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'087'795 / 6'265'351 28'381 / 85'196 __db_del [304] [363] 0.0 1'087'795 0 / 1'087'795 28'381 @{libdb_cxx-4.8.so+300940} 0.0 ................. 1'087'795 / 1'087'795 28'381 / 28'381 __bam_cdel_log [364] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'087'795 / 1'087'795 28'381 / 28'381 @{libdb_cxx-4.8.so+300940} [363] [364] 0.0 1'087'795 0 / 1'087'795 28'381 __bam_cdel_log 0.0 ................. 1'020'744 / 7'478'576'436 28'354 / 27'756'578 __os_malloc [57] 0.0 ................. 67'051 / 190'253'895 27 / 69'764 __log_put [202] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'058'594 / 1'044'742'590'428 1'719 / 3'159'600'849 start_thread [4] [365] 0.0 1'058'594 0 / 1'058'594 1'719 ThreadDNSAddressSeed(void*) 0.0 ................. 1'058'490 / 1'058'490 1'718 / 1'718 ThreadDNSAddressSeed2(void*) [366] 0.0 ................. 104 / 13'425'256 1 / 129'089 GetRand(unsigned long long) [288] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'058'490 / 1'058'594 1'718 / 1'719 ThreadDNSAddressSeed(void*) [365] [366] 0.0 1'058'490 0 / 1'058'490 1'718 ThreadDNSAddressSeed2(void*) 0.0 ................. 1'036'334 / 1'106'952'332 1'607 / 1'640'651 AddAddress(CAddress, long long, CAddrDB*) [149] 0.0 ................. 20'616 / 23'096 91 / 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] [526] 0.0 ................. 1'248 / 122'665'920 8 / 786'320 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [220] 0.0 ................. 132 / 59'094'013 4 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 128 / 13'200'078 4 / 392'849 DbTxn::commit(unsigned int) [289] 0.0 ................. 32 / 1'577'728 4 / 197'216 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, DbTxn* const&) [346] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'014'480 / 1'262'496 16'908 / 22'546 __logc_get [356] [367] 0.0 1'014'480 0 / 1'014'480 16'908 @{libdb_cxx-4.8.so+1245316} 0.0 ................. 1'014'480 / 1'014'480 16'908 / 16'908 @{libdb_cxx-4.8.so+1242860} [368] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'014'480 / 1'014'480 16'908 / 16'908 @{libdb_cxx-4.8.so+1245316} [367] [368] 0.0 1'014'480 0 / 1'014'480 16'908 @{libdb_cxx-4.8.so+1242860} 0.0 ................. 1'014'480 / 2'750'240 16'908 / 45'086 __log_name [330] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 993'193 / 1'359'037 4'386 / 5'427 __fop_subdb_setup [353] [369] 0.0 993'193 0 / 993'193 4'386 __db_master_open 0.0 ................. 505'920 / 1'517'760 1'275 / 3'825 __db_create_internal [348] 0.0 ................. 487'273 / 487'273 3'111 / 3'111 __db_open'2 [388] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 320'280 / 487'273 510 / 3'111 __db_open'2 [388] 0.0 ................. 640'560 / 2'180'448 1'020 / 10'276 __db_open [337] [370] 0.0 960'840 0 / 960'840 1'530 __bam_read_root 0.0 ................. 960'840 / 960'840 1'530 / 1'530 __db_cursor [371] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 960'840 / 960'840 1'530 / 1'530 __bam_read_root [370] [371] 0.0 960'840 0 / 960'840 1'530 __db_cursor 0.0 ................. 960'840 / 1'284'888 1'530 / 2'046 __db_cursor_int [355] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 164'832 / 164'832 2'856 / 2'856 @{libcrypto.so.1.0.0+772634} [420] 0.0 ................. 308'048 / 804'784 6'852 / 17'460 i2d_ECPrivateKey [374] 0.0 ................. 462'072 / 462'072 10'278 / 10'278 i2o_ECPublicKey [389] [372] 0.0 934'952 0 / 934'952 19'986 ec_GFp_simple_point2oct 0.0 ................. 500'840 / 2'615'467'584 16'416 / 67'392'023 ec_GFp_simple_point_get_affine_coordinates [107] 0.0 ................. 297'024 / 14'060'744'232 2'142 / 366'522'866 BN_CTX_get [43] 0.0 ................. 91'392 / 3'278'909'056 714 / 25'616'477 BN_CTX_start [96] 0.0 ................. 45'696 / 2'685'252'544 714 / 41'957'071 BN_CTX_new [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 883'224 / 526'430'997 4'588 / 4'291'302 SendMessages(CNode*, bool) [179] [373] 0.0 883'224 883'224 / 0 4'588 std::vector >::reserve(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 804'784 / 2'659'114 17'460 / 26'799 CWallet::AddKey(CKey const&) [331] [374] 0.0 804'784 0 / 804'784 17'460 i2d_ECPrivateKey 0.0 ................. 308'048 / 934'952 6'852 / 19'986 ec_GFp_simple_point2oct [372] 0.0 ................. 164'832 / 164'832 2'856 / 2'856 @{libcrypto.so.1.0.0+772634} [420] 0.0 ................. 148'512 / 148'512 1'428 / 1'428 @{libcrypto.so.1.0.0+773052} [423] 0.0 ................. 37'536 / 37'536 1'428 / 1'428 @{libcrypto.so.1.0.0+771169} [484] 0.0 ................. 20'194 / 34'474 408 / 1'020 ASN1_STRING_set [490] 0.0 ................. 13'464 / 13'464 204 / 204 @{libcrypto.so.1.0.0+772671} [552] 0.0 ................. 13'260 / 13'260 204 / 204 @{libcrypto.so.1.0.0+772596} [554] 0.0 ................. 13'260 / 13'260 204 / 204 CRYPTO_realloc [555] 0.0 ................. 12'444 / 12'444 408 / 408 @{libcrypto.so.1.0.0+771547} [564] 0.0 ................. 11'424 / 522'946'624 408 / 24'512'715 ASN1_item_new [180] 0.0 ................. 7'548 / 7'548 204 / 204 @{libcrypto.so.1.0.0+773111} [596] 0.0 ................. 6'528 / 6'528 204 / 204 @{libcrypto.so.1.0.0+771529} [602] 0.0 ................. 6'528 / 6'528 204 / 204 @{libcrypto.so.1.0.0+772698} [603] 0.0 ................. 6'526 / 80'927'419'362 204 / 1'882'491'893 CRYPTO_malloc [26] 0.0 ................. 5'916 / 5'916 408 / 408 @{libcrypto.so.1.0.0+773161} [613] 0.0 ................. 4'896 / 39'168 204 / 1'632 ASN1_STRING_type_new [480] 0.0 ................. 4'896 / 4'896 204 / 204 @{libcrypto.so.1.0.0+771152} [627] 0.0 ................. 4'896 / 4'896 204 / 204 @{libcrypto.so.1.0.0+771493} [628] 0.0 ................. 4'896 / 4'896 204 / 204 @{libcrypto.so.1.0.0+771757} [629] 0.0 ................. 4'896 / 4'896 204 / 204 @{libcrypto.so.1.0.0+771776} [630] 0.0 ................. 3'264 / 3'264 204 / 204 @{libcrypto.so.1.0.0+772357} [670] 0.0 ................. 408 / 408 204 / 204 @{libcrypto.so.1.0.0+772066} [789] 0.0 ................. 408 / 408 204 / 204 @{libcrypto.so.1.0.0+772099} [790] 0.0 ................. 204 / 204 204 / 204 @{libcrypto.so.1.0.0+771965} [858] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 736'560 / 1'284'888 1'023 / 2'046 __db_cursor_int [355] [375] 0.0 736'560 0 / 736'560 1'023 __bamc_init 0.0 ................. 736'560 / 159'324'240 1'023 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 721'216 / 188'391'651 11'269 / 63'072 __log_autoremove [204] [376] 0.0 721'216 0 / 721'216 11'269 @{libdb_cxx-4.8.so+1238513} 0.0 ................. 721'216 / 2'750'240 11'269 / 45'086 __log_name [330] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 678'882 / 1'044'742'590'428 7'594 / 3'159'600'849 start_thread [4] [377] 0.0 678'882 0 / 678'882 7'594 ThreadRPCServer(void*) 0.0 ................. 678'778 / 678'778 7'593 / 7'593 ThreadRPCServer2(void*) [378] 0.0 ................. 104 / 13'425'256 1 / 129'089 GetRand(unsigned long long) [288] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 678'778 / 678'882 7'593 / 7'594 ThreadRPCServer(void*) [377] [378] 0.0 678'778 15'104 / 663'674 7'593 ThreadRPCServer2(void*) 0.0 ................. 256'539 / 256'764 2'091 / 2'093 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [405] 0.0 ................. 194'130 / 194'130 2'480 / 2'480 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [414] 0.0 ................. 54'556 / 54'556 1'099 / 1'099 bool json_spirit::read_string, std::allocator >, json_spirit::Value_impl, std::allocator > > > >(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > >&) [464] 0.0 ................. 39'176 / 64'897 736 / 1'219 GetWarnings(std::basic_string, std::allocator >) [459] 0.0 ................. 29'353 / 29'353 233 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] 0.0 ................. 24'936 / 24'936 224 / 224 HTTPReply(int, std::basic_string, std::allocator > const&) [515] 0.0 ................. 24'528 / 26'064 84 / 148 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) [508] 0.0 ................. 14'784 / 14'784 132 / 132 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::basic_socket_streambuf() [547] 0.0 ................. 9'824 / 9'824 160 / 160 HTTPAuthorized(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [577] 0.0 ................. 4'864 / 5'016 32 / 33 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [625] 0.0 ................. 4'491 / 2'152'165'478 132 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 3'264 / 23'570 34 / 68 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [524] 0.0 ................. 1'088 / 90'328 42 / 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [442] 0.0 ................. 1'088 / 1'088 32 / 32 ClientAllowed(std::basic_string, std::allocator > const&) [732] 0.0 ................. 376 / 376 3 / 3 boost::asio::basic_socket_acceptor >::basic_socket_acceptor(boost::asio::io_service&, boost::asio::ip::basic_endpoint const&, bool) [793] 0.0 ................. 320 / 320 10 / 10 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::operator=(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [808] 0.0 ................. 224 / 224 2 / 2 boost::asio::io_service::io_service() [851] 0.0 ................. 80 / 80 1 / 1 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [899] 0.0 ................. 45 / 4'013 1 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [649] 0.0 ................. 8 / 8 1 / 1 boost::thread::do_try_join_until(timespec const&) [942] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'157 / 2'749 5 / 13 CWallet::KeepKey(long long) [685] 0.0 ................. 1'157 / 12'761 5 / 14 CWallet::SetDefaultKey(std::vector > const&) [563] 0.0 ................. 1'157 / 13'810 5 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [550] 0.0 ................. 1'157 / 4'749'451 5 / 45'728 CWallet::LoadWallet(bool&) [317] 0.0 ................. 18'619 / 1'032'498'446'297 71 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 24'916 / 4'825'062 101 / 46'539 CWallet::TopUpKeyPool() [316] 0.0 ................. 119'790 / 2'659'114 511 / 26'799 CWallet::AddKey(CKey const&) [331] 0.0 ................. 140'167 / 526'430'997 525 / 4'291'302 SendMessages(CNode*, bool) [179] 0.0 ................. 296'192 / 843'461'175'543 1'280 / 2'916'734'082 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [12] [379] 0.0 604'312 0 / 604'312 2'508 CDB::~CDB() 0.0 ................. 604'312 / 1'937'057 2'508 / 6'240 CDB::Close() [339] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 586'296 / 1'032'498'446'297 8'143 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [380] 0.0 586'296 586'296 / 0 8'143 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal(std::pair const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 13'824 / 1'032'498'446'297 7 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] 0.0 ................. 571'284 / 848'293'758'175 558 / 2'925'010'861 CBlock::AcceptBlock() [10] [381] 0.0 585'108 0 / 585'108 565 CNode::PushInventory(CInv const&) 0.0 ................. 585'108 / 51'101'928 565 / 105'804 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CInv const&) [246] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 18 / 18 2 / 2 __os_tmpdir [936] 0.0 ................. 29 / 29 1 / 1 DbEnv::set_lg_dir(char const*) [929] 0.0 ................. 40 / 1'254 2 / 8 __env_config [724] 0.0 ................. 129 / 100'177 13 / 18 __os_dirlist [435] 0.0 ................. 4'080 / 1'874'193 510 / 9'001 __db_open_pp [341] 0.0 ................. 551'804 / 1'493'060 13'073 / 26'146 __os_openhandle [352] [382] 0.0 556'100 0 / 556'100 13'601 __os_strdup 0.0 ................. 556'100 / 7'478'576'436 13'601 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'664 / 1'359'037 3 / 5'427 __fop_subdb_setup [353] 0.0 ................. 232'968 / 1'141'788 259 / 4'084 __env_lsn_reset_pp [362] 0.0 ................. 277'775 / 277'775 1'250 / 1'250 __db_close_pp [404] [383] 0.0 513'407 0 / 513'407 1'512 __db_close 0.0 ................. 513'407 / 513'407 1'512 / 1'512 __db_refresh [384] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 513'407 / 513'407 1'512 / 1'512 __db_close [383] [384] 0.0 513'407 0 / 513'407 1'512 __db_refresh 0.0 ................. 461'184 / 461'184 516 / 516 __db_sync [390] 0.0 ................. 33'098 / 33'098 741 / 741 __memp_fclose [500] 0.0 ................. 19'125 / 19'125 255 / 255 __dbreg_close_id [536] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 510'000 / 59'094'013 1'530 / 1'536'676 CDB::CDB(char const*, char const*) [243] [385] 0.0 510'000 0 / 510'000 1'530 Db::Db(DbEnv*, unsigned int) 0.0 ................. 510'000 / 510'000 1'530 / 1'530 Db::initialize() [386] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 510'000 / 510'000 1'530 / 1'530 Db::Db(DbEnv*, unsigned int) [385] [386] 0.0 510'000 4'080 / 505'920 1'530 Db::initialize() 0.0 ................. 505'920 / 505'920 1'275 / 1'275 db_create [387] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 505'920 / 510'000 1'275 / 1'530 Db::initialize() [386] [387] 0.0 505'920 0 / 505'920 1'275 db_create 0.0 ................. 505'920 / 1'517'760 1'275 / 3'825 __db_create_internal [348] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 487'273 / 993'193 3'111 / 4'386 __db_master_open [369] [388] 0.0 487'273 0 / 487'273 3'111 __db_open'2 0.0 ................. 320'280 / 960'840 510 / 1'530 __bam_read_root [370] 0.0 ................. 82'074 / 116'244 815 / 1'580 __fop_file_setup [432] 0.0 ................. 68'599 / 198'960 1'531 / 4'340 __env_setup [413] 0.0 ................. 16'320 / 48'960 255 / 765 __txn_lockevent [473] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 154'024 / 2'659'114 3'426 / 26'799 CWallet::AddKey(CKey const&) [331] 0.0 ................. 308'048 / 321'308 6'852 / 7'056 CKey::GetPubKey() const [398] [389] 0.0 462'072 0 / 462'072 10'278 i2o_ECPublicKey 0.0 ................. 462'072 / 934'952 10'278 / 19'986 ec_GFp_simple_point2oct [372] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 461'184 / 513'407 516 / 1'512 __db_refresh [384] [390] 0.0 461'184 0 / 461'184 516 __db_sync 0.0 ................. 461'184 / 2'319'022 516 / 2'391 __memp_sync_int [333] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 455'412 / 1'256'414 8 / 13 void CBlock::Serialize(CDataStream&, int, int) const [357] [391] 0.0 455'412 0 / 455'412 8 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.1053] 0.0 ................. 455'412 / 14'390'845'470 8 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 38'250 / 38'250 510 / 510 __dbreg_log_close [482] 0.0 ................. 38'250 / 38'250 510 / 510 __dbreg_log_id [483] 0.0 ................. 289'952 / 289'952 3'866 / 3'866 __dbreg_log_files [401] [392] 0.0 366'452 0 / 366'452 4'886 __dbreg_register_log 0.0 ................. 366'452 / 7'478'576'436 4'886 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 346'889 / 3'456'337 7'706 / 45'071 CCryptoKeyStore::GenerateNewKey() [325] [393] 0.0 346'889 0 / 346'889 7'706 EC_KEY_generate_key 0.0 ................. 289'657 / 25'561'399'558 6'732 / 581'836'700 EC_POINT_mul [33] 0.0 ................. 33'568 / 33'568 464 / 464 @{libcrypto.so.1.0.0+685408} [498] 0.0 ................. 8'976 / 9'439'399'992 102 / 107'265'909 EC_POINT_new [52] 0.0 ................. 6'528 / 2'685'252'544 102 / 41'957'071 BN_CTX_new [105] 0.0 ................. 4'896 / 3'421'885'320 204 / 142'578'555 BN_new [92] 0.0 ................. 3'264 / 261'456'992 102 / 8'170'531 EC_GROUP_get_order [195] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'496 / 2'312 1 / 2 __db_add_recovery_int [695] 0.0 ................. 14'336 / 15'360 4 / 5 __dbreg_add_dbentry [546] 0.0 ................. 325'008 / 2'319'022 183 / 2'391 __memp_sync_int [333] [394] 0.0 340'840 340'840 / 0 188 __os_realloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'668 / 62'094 327 / 882 CNode::PushVersion() [461] 0.0 ................. 334'810 / 6'378'506 4 / 45'370 void CNode::PushMessage > >(char const*, std::vector > const&) [302] [395] 0.0 340'478 0 / 340'478 331 CNode::BeginMessage(char const*) 0.0 ................. 340'478 / 14'390'845'470 331 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 324'048 / 1'709'742'779 516 / 9'538'701 __dbc_iget [125] [396] 0.0 324'048 0 / 324'048 516 __dbc_idup 0.0 ................. 324'048 / 1'284'888 516 / 2'046 __db_cursor_int [355] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 321'792 / 1'359'037 771 / 5'427 __fop_subdb_setup [353] [397] 0.0 321'792 0 / 321'792 771 __db_master_update 0.0 ................. 321'288 / 1'709'742'779 762 / 9'538'701 __dbc_iget [125] 0.0 ................. 336 / 7'341'216'114 6 / 26'802'883 __dbc_iput [60] 0.0 ................. 168 / 45'196'191 3 / 769'267 __db_new [261] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 160'654 / 182'278 3'528 / 4'140 CBasicKeyStore::AddKey(CKey const&) [418] 0.0 ................. 160'654 / 3'456'337 3'528 / 45'071 CCryptoKeyStore::GenerateNewKey() [325] [398] 0.0 321'308 13'260 / 308'048 7'056 CKey::GetPubKey() const 0.0 ................. 308'048 / 462'072 6'852 / 10'278 i2o_ECPublicKey [389] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 301'660 / 188'391'651 1'080 / 63'072 __log_autoremove [204] [399] 0.0 301'660 0 / 301'660 1'080 @{libdb_cxx-4.8.so+1238641} 0.0 ................. 301'660 / 301'660 1'080 / 1'080 @{libdb_cxx-4.8.so+1236823} [400] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 301'660 / 301'660 1'080 / 1'080 @{libdb_cxx-4.8.so+1238641} [399] [400] 0.0 301'660 0 / 301'660 1'080 @{libdb_cxx-4.8.so+1236823} 0.0 ................. 301'660 / 1'706'445'027 1'080 / 9'536'597 __os_umalloc [129] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 289'952 / 2'215'726 3'866 / 7'285 __txn_checkpoint [336] [401] 0.0 289'952 0 / 289'952 3'866 __dbreg_log_files 0.0 ................. 289'952 / 366'452 3'866 / 4'886 __dbreg_register_log [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'269 / 97'625 11 / 143 DBFlush(bool) [439] 0.0 ................. 275'506 / 1'683'419 1'239 / 6'555 ThreadFlushWalletDB(void*) [343] [402] 0.0 277'775 0 / 277'775 1'250 CloseDb(std::basic_string, std::allocator > const&) 0.0 ................. 277'775 / 277'775 1'250 / 1'250 Db::close(unsigned int) [403] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 277'775 / 277'775 1'250 / 1'250 CloseDb(std::basic_string, std::allocator > const&) [402] [403] 0.0 277'775 0 / 277'775 1'250 Db::close(unsigned int) 0.0 ................. 277'775 / 277'775 1'250 / 1'250 __db_close_pp [404] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 277'775 / 277'775 1'250 / 1'250 Db::close(unsigned int) [403] [404] 0.0 277'775 0 / 277'775 1'250 __db_close_pp 0.0 ................. 277'775 / 513'407 1'250 / 1'512 __db_close [383] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 225 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] 0.0 ................. 256'539 / 678'778 2'091 / 7'593 ThreadRPCServer2(void*) [378] [405] 0.0 256'764 0 / 256'764 2'093 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 181'867 / 181'867 1'146 / 1'146 CWallet::GetOldestKeyPoolTime() [419] 0.0 ................. 26'040 / 82'608 105 / 497 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) [446] 0.0 ................. 25'721 / 64'897 483 / 1'219 GetWarnings(std::basic_string, std::allocator >) [459] 0.0 ................. 12'264 / 29'904 42 / 180 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [504] 0.0 ................. 10'728 / 2'152'165'478 316 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 253'575 / 188'391'651 5'635 / 63'072 __log_autoremove [204] [406] 0.0 253'575 0 / 253'575 5'635 @{libdb_cxx-4.8.so+1238926} 0.0 ................. 253'575 / 253'575 5'635 / 5'635 @{libdb_cxx-4.8.so+1236572} [407] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 253'575 / 253'575 5'635 / 5'635 @{libdb_cxx-4.8.so+1238926} [406] [407] 0.0 253'575 0 / 253'575 5'635 @{libdb_cxx-4.8.so+1236572} 0.0 ................. 253'575 / 7'478'576'436 5'635 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 248'016 / 1'262'496 5'638 / 22'546 __logc_get [356] [408] 0.0 248'016 0 / 248'016 5'638 @{libdb_cxx-4.8.so+1246172} 0.0 ................. 248'016 / 653'197'182 5'638 / 9'053'850 __db_retcopy [166] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 241'159 / 5'141'490 159 / 46'607 AppInit2(int, char**) [314] [409] 0.0 241'159 0 / 241'159 159 LoadAddresses() 0.0 ................. 239'847 / 59'094'013 152 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 1'312 / 1'312 7 / 7 CAddrDB::LoadAddresses() [723] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 238'680 / 1'517'760 765 / 3'825 __db_create_internal [348] [410] 0.0 238'680 0 / 238'680 765 __memp_fcreate 0.0 ................. 238'680 / 159'324'240 765 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 222'494 / 199'484'234 2'685 / 11'040'014 ThreadOpenConnections2(void*) [201] [411] 0.0 222'494 0 / 222'494 2'685 OpenNetworkConnection(CAddress const&) 0.0 ................. 222'494 / 222'494 2'685 / 2'685 ConnectNode(CAddress, long long) [412] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 222'494 / 222'494 2'685 / 2'685 OpenNetworkConnection(CAddress const&) [411] [412] 0.0 222'494 83'808 / 138'686 2'685 ConnectNode(CAddress, long long) 0.0 ................. 89'136 / 89'998 981 / 991 CNode::CNode(unsigned int, CAddress, bool) [444] 0.0 ................. 37'046 / 6'043'808 904 / 147'410 CAddress::ToString() const [305] 0.0 ................. 12'384 / 17'044'884 688 / 946'938 CAddress::GetKey() const [278] 0.0 ................. 120 / 120 4 / 4 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CNode* const&) [877] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 68'599 / 487'273 1'531 / 3'111 __db_open'2 [388] 0.0 ................. 130'361 / 2'180'448 2'809 / 10'276 __db_open [337] [413] 0.0 198'960 0 / 198'960 4'340 __env_setup 0.0 ................. 145'350 / 145'350 3'825 / 3'825 __env_mpool [424] 0.0 ................. 53'610 / 53'610 515 / 515 __dbreg_new_id [467] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 194'130 / 678'778 2'480 / 7'593 ThreadRPCServer2(void*) [378] [414] 0.0 194'130 0 / 194'130 2'480 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) 0.0 ................. 100'232 / 100'232 1'982 / 1'982 json_spirit::Value_impl, std::allocator > > >::String_type json_spirit::write_string, std::allocator > > > >(json_spirit::Value_impl, std::allocator > > > const&, bool) [434] 0.0 ................. 45'752 / 82'608 222 / 497 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) [446] 0.0 ................. 16'872 / 29'904 106 / 180 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [504] 0.0 ................. 16'194 / 3'621'545 32 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] 0.0 ................. 12'264 / 13'032 42 / 74 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > > const&) [557] 0.0 ................. 2'816 / 2'152'165'478 96 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 185'323 / 59'094'013 64 / 1'536'676 CDB::CDB(char const*, char const*) [243] [415] 0.0 185'323 0 / 185'323 64 DbEnv::open(char const*, unsigned int, int) 0.0 ................. 185'323 / 185'323 64 / 64 __env_open [416] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 185'323 / 185'323 64 / 64 DbEnv::open(char const*, unsigned int, int) [415] [416] 0.0 185'323 0 / 185'323 64 __env_open 0.0 ................. 150'673 / 150'673 46 / 46 __env_attach_regions [422] 0.0 ................. 33'883 / 68'574 11 / 44 __env_remove_env [455] 0.0 ................. 627 / 1'254 4 / 8 __env_config [724] 0.0 ................. 140 / 140 3 / 3 __rep_reset_init [873] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 182'278 / 2'659'114 4'140 / 26'799 CWallet::AddKey(CKey const&) [331] [417] 0.0 182'278 0 / 182'278 4'140 CCryptoKeyStore::AddKey(CKey const&) 0.0 ................. 182'278 / 182'278 4'140 / 4'140 CBasicKeyStore::AddKey(CKey const&) [418] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 182'278 / 182'278 4'140 / 4'140 CCryptoKeyStore::AddKey(CKey const&) [417] [418] 0.0 182'278 0 / 182'278 4'140 CBasicKeyStore::AddKey(CKey const&) 0.0 ................. 160'654 / 321'308 3'528 / 7'056 CKey::GetPubKey() const [398] 0.0 ................. 11'016 / 11'016 204 / 204 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair > > const&) [571] 0.0 ................. 3'264 / 3'264 102 / 102 CKey::GetSecret() const [671] 0.0 ................. 3'264 / 3'264 102 / 102 std::vector >::operator=(std::vector > const&) [672] 0.0 ................. 2'040 / 13'719'314'331 102 / 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] 0.0 ................. 2'040 / 4'280'314'376 102 / 110'409'738 std::vector >::vector(std::vector > const&) [85] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 181'867 / 256'764 1'146 / 2'093 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [405] [419] 0.0 181'867 0 / 181'867 1'146 CWallet::GetOldestKeyPoolTime() 0.0 ................. 181'027 / 4'853'772 1'125 / 46'693 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [315] 0.0 ................. 840 / 840 21 / 21 CWallet::ReturnKey(long long) [746] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 164'832 / 804'784 2'856 / 17'460 i2d_ECPrivateKey [374] [420] 0.0 164'832 0 / 164'832 2'856 @{libcrypto.so.1.0.0+772634} 0.0 ................. 164'832 / 934'952 2'856 / 19'986 ec_GFp_simple_point2oct [372] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 6'528 / 6'528 204 / 204 @{libcrypto.so.1.0.0+771529} [602] 0.0 ................. 148'512 / 148'512 1'428 / 1'428 @{libcrypto.so.1.0.0+773052} [423] [421] 0.0 155'040 0 / 155'040 1'632 ec_GFp_simple_group_get_curve 0.0 ................. 135'456 / 65'393'072 1'224 / 2'040'346 BN_from_montgomery [233] 0.0 ................. 13'056 / 2'685'252'544 204 / 41'957'071 BN_CTX_new [105] 0.0 ................. 6'528 / 6'046'416'920 204 / 251'698'419 BN_copy [66] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 150'673 / 185'323 46 / 64 __env_open [416] [422] 0.0 150'673 0 / 150'673 46 __env_attach_regions 0.0 ................. 41'354 / 41'354 8 / 8 __log_open [478] 0.0 ................. 40'602 / 40'602 8 / 8 __txn_open [479] 0.0 ................. 32'168 / 32'168 3 / 3 __db_apprec [502] 0.0 ................. 8'810 / 8'810 6 / 6 __mutex_open [582] 0.0 ................. 8'495 / 9'303 7 / 23 __env_attach [580] 0.0 ................. 8'450 / 8'450 6 / 6 __memp_open [589] 0.0 ................. 8'442 / 8'442 5 / 5 __lock_open [590] 0.0 ................. 2'312 / 2'312 2 / 2 __env_init_rec [693] 0.0 ................. 40 / 40 1 / 1 __memp_register [923] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 148'512 / 804'784 1'428 / 17'460 i2d_ECPrivateKey [374] [423] 0.0 148'512 0 / 148'512 1'428 @{libcrypto.so.1.0.0+773052} 0.0 ................. 148'512 / 155'040 1'428 / 1'632 ec_GFp_simple_group_get_curve [421] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 145'350 / 198'960 3'825 / 4'340 __env_setup [413] [424] 0.0 145'350 0 / 145'350 3'825 __env_mpool 0.0 ................. 102'510 / 102'510 2'295 / 2'295 __memp_fopen [433] 0.0 ................. 42'840 / 42'840 1'530 / 1'530 __memp_set_pgcookie [476] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 142'306 / 726'917'342 257 / 1'415'593 CTxDB::ContainsTx(uint256) [160] [425] 0.0 142'306 0 / 142'306 257 Db::exists(DbTxn*, Dbt*, unsigned int) 0.0 ................. 142'306 / 142'306 257 / 257 __db_exists [426] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 142'306 / 142'306 257 / 257 Db::exists(DbTxn*, Dbt*, unsigned int) [425] [426] 0.0 142'306 0 / 142'306 257 __db_exists 0.0 ................. 142'306 / 1'709'417'565 257 / 9'537'926 __db_get_pp [126] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 133'971 / 1'044'742'590'428 1'400 / 3'159'600'849 start_thread [4] [427] 0.0 133'971 0 / 133'971 1'400 ThreadIRCSeed(void*) 0.0 ................. 133'867 / 133'867 1'399 / 1'399 ThreadIRCSeed2(void*) [428] 0.0 ................. 104 / 13'425'256 1 / 129'089 GetRand(unsigned long long) [288] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 133'867 / 133'971 1'399 / 1'400 ThreadIRCSeed(void*) [427] [428] 0.0 133'867 0 / 133'867 1'399 ThreadIRCSeed2(void*) 0.0 ................. 76'743 / 76'743 93 / 93 RecvUntil(unsigned int, char const*, char const*, char const*, char const*) [450] 0.0 ................. 20'433 / 20'433 485 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [533] 0.0 ................. 17'538 / 33'591 691 / 1'065 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [497] 0.0 ................. 12'256 / 50'917'508 1 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] 0.0 ................. 1'920 / 2'480 9 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [689] 0.0 ................. 1'599 / 36'904 47 / 1'205 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [487] 0.0 ................. 1'554 / 1'554 30 / 30 DecodeAddress(std::basic_string, std::allocator >, CAddress&) [718] 0.0 ................. 907 / 907 22 / 22 EncodeAddress(CAddress const&) [744] 0.0 ................. 365 / 2'152'165'478 10 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 261 / 824'320'523 6 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.0 ................. 104 / 13'425'256 1 / 129'089 GetRand(unsigned long long) [288] 0.0 ................. 104 / 104 1 / 1 GetRandInt(int) [889] 0.0 ................. 75 / 75 2 / 2 CAddress::ToStringIP() const [901] 0.0 ................. 8 / 8 1 / 1 Wait(int) [clone .part.164] [941] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 122'400 / 1'517'760 765 / 3'825 __db_create_internal [348] [429] 0.0 122'400 0 / 122'400 765 __qam_db_create 0.0 ................. 122'400 / 159'324'240 765 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 118'568 / 5'141'490 518 / 46'607 AppInit2(int, char**) [314] [430] 0.0 118'568 69 / 118'499 518 LoadBlockIndex(bool) 0.0 ................. 44'340 / 59'094'013 76 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 36'551 / 848'129'824'777 69 / 2'923'636'148 CBlock::AddToBlockIndex(unsigned int, unsigned int) [11] 0.0 ................. 22'986 / 22'986 324 / 324 CBlock::print() const [527] 0.0 ................. 10'032 / 226'003'910'490 2 / 23'640'490 CBlock::BuildMerkleTree() const [18] 0.0 ................. 2'384 / 2'384 8 / 8 CTxDB::LoadBlockIndex() [692] 0.0 ................. 707 / 138'533'115 4 / 783'780 CBlock::WriteToDisk(unsigned int&, unsigned int&) [214] 0.0 ................. 312 / 312 5 / 5 std::vector >::push_back(CTransaction const&) [811] 0.0 ................. 267 / 102'880'796 3 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 255 / 255 8 / 8 ParseHex(char const*) [836] 0.0 ................. 150 / 604'187'891 5 / 16'340'454 CScript::operator<<(std::vector > const&) [167] 0.0 ................. 144 / 6'904 2 / 106 std::vector >::operator=(std::vector > const&) [600] 0.0 ................. 132 / 16'340'611 1 / 16'340'459 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [280] 0.0 ................. 91 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 72 / 72 1 / 1 std::vector >::resize(unsigned long, CTxIn) [902] 0.0 ................. 32 / 32 1 / 1 std::vector >::resize(unsigned long, CTxOut) [927] 0.0 ................. 16 / 16 3 / 3 CScript::operator<<(CBigNum const&) [937] 0.0 ................. 12 / 372 2 / 110 CBigNum::getvch() const [796] 0.0 ................. 8 / 2'805'808'120 1 / 350'726'015 BN_set_word [101] 0.0 ................. 8 / 1'560 1 / 195 CBigNum::setint64(long long) [716] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 116'680 / 2'319'022 95 / 2'391 __memp_sync_int [333] [431] 0.0 116'680 116'112 / 568 95 qsort_r 0.0 ................. 568 / 568 1 / 1 sysconf [772] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 34'170 / 2'180'448 765 / 10'276 __db_open [337] 0.0 ................. 82'074 / 487'273 815 / 3'111 __db_open'2 [388] [432] 0.0 116'244 0 / 116'244 1'580 __fop_file_setup 0.0 ................. 52'221 / 1'493'060 1'014 / 26'146 __os_open [351] 0.0 ................. 37'290 / 37'290 9 / 9 __db_new_file [485] 0.0 ................. 16'032 / 1'499'314 516 / 24'365 __db_appname [349] 0.0 ................. 9'168 / 9'168 20 / 20 __fop_create [581] 0.0 ................. 768 / 108'182'272 3 / 422'587 __txn_begin [223] 0.0 ................. 585 / 585 12 / 12 __fop_rename [766] 0.0 ................. 96 / 96 3 / 3 __db_backup_name [892] 0.0 ................. 84 / 14'311'735 3 / 422'611 __txn_commit [284] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 102'510 / 145'350 2'295 / 3'825 __env_mpool [424] [433] 0.0 102'510 0 / 102'510 2'295 __memp_fopen 0.0 ................. 78'795 / 1'493'060 1'530 / 26'146 __os_open [351] 0.0 ................. 23'715 / 1'499'314 765 / 24'365 __db_appname [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 100'232 / 194'130 1'982 / 2'480 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [414] [434] 0.0 100'232 0 / 100'232 1'982 json_spirit::Value_impl, std::allocator > > >::String_type json_spirit::write_string, std::allocator > > > >(json_spirit::Value_impl, std::allocator > > > const&, bool) 0.0 ................. 91'735 / 91'735 1'950 / 1'950 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&) [441] 0.0 ................. 8'497 / 8'497 32 / 32 std::basic_stringbuf, std::allocator >::str() const [588] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32'816 / 32'880 1 / 2 __log_find [501] 0.0 ................. 67'361 / 68'574 17 / 44 __env_remove_env [455] [435] 0.0 100'177 0 / 100'177 18 __os_dirlist 0.0 ................. 98'448 / 98'448 3 / 3 __alloc_dir [437] 0.0 ................. 1'600 / 7'478'576'436 2 / 27'756'578 __os_malloc [57] 0.0 ................. 129 / 556'100 13 / 13'601 __os_strdup [382] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'032 / 13'032 74 / 74 boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant_assign(boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&) [558] 0.0 ................. 86'616 / 90'328 326 / 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [442] [436] 0.0 99'648 99'648 / 0 400 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 98'448 / 100'177 3 / 18 __os_dirlist [435] [437] 0.0 98'448 98'448 / 0 3 __alloc_dir - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 97'892 / 1'041'464'310'386 149 / 3'131'514'275 ThreadMessageHandler2(void*) [6] [438] 0.0 97'892 0 / 97'892 149 Shutdown(void*) 0.0 ................. 97'625 / 97'625 143 / 143 DBFlush(bool) [439] 0.0 ................. 217 / 217 5 / 5 GetPidFile() [853] 0.0 ................. 50 / 50 1 / 1 boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*) [919] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 97'625 / 97'892 143 / 149 Shutdown(void*) [438] [439] 0.0 97'625 0 / 97'625 143 DBFlush(bool) 0.0 ................. 38'265 / 38'265 47 / 47 EnvShutdown() [481] 0.0 ................. 33'916 / 33'916 18 / 18 DbEnv::log_archive(char***, unsigned int) [492] 0.0 ................. 19'884 / 1'141'788 52 / 4'084 DbEnv::lsn_reset(char const*, unsigned int) [361] 0.0 ................. 3'291 / 2'215'726 15 / 7'285 DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int) [334] 0.0 ................. 2'269 / 277'775 11 / 1'250 CloseDb(std::basic_string, std::allocator > const&) [402] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'080 / 6'120 102 / 110 AddTimeData(unsigned int, long long) [608] 0.0 ................. 93'360 / 199'484'234 2'334 / 11'040'014 ThreadOpenConnections2(void*) [201] [440] 0.0 97'440 97'440 / 0 2'436 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 91'735 / 100'232 1'950 / 1'982 json_spirit::Value_impl, std::allocator > > >::String_type json_spirit::write_string, std::allocator > > > >(json_spirit::Value_impl, std::allocator > > > const&, bool) [434] [441] 0.0 91'735 0 / 91'735 1'950 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&) 0.0 ................. 74'551 / 74'551 1'918 / 1'918 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) [451] 0.0 ................. 17'184 / 23'570 32 / 68 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [524] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'088 / 678'778 42 / 7'593 ThreadRPCServer2(void*) [378] 0.0 ................. 12'264 / 12'264 42 / 42 json_spirit::Pair_impl, std::allocator > > >* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator, std::allocator > > > const*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > >*>(__gnu_cxx::__normal_iterator, std::allocator > > > const*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, __gnu_cxx::__normal_iterator, std::allocator > > > const*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > >*) [565] 0.0 ................. 12'264 / 74'551 42 / 1'918 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) [451] 0.0 ................. 13'032 / 13'032 74 / 74 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(json_spirit::Pair_impl, std::allocator > > > const&) [559] 0.0 ................. 13'032 / 13'032 74 / 74 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > > const&) [557] 0.0 ................. 13'032 / 26'064 74 / 148 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) [508] 0.0 ................. 25'616 / 25'616 126 / 126 json_spirit::Pair_impl, std::allocator > > >* std::__uninitialized_copy::__uninit_copy, std::allocator > > >*, json_spirit::Pair_impl, std::allocator > > >*>(json_spirit::Pair_impl, std::allocator > > >*, json_spirit::Pair_impl, std::allocator > > >*, json_spirit::Pair_impl, std::allocator > > >*) [510] [442] 0.0 90'328 0 / 90'328 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) 0.0 ................. 86'616 / 99'648 326 / 400 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) [436] 0.0 ................. 3'712 / 3'712 148 / 148 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) [655] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 16 / 41'354 1 / 8 __log_open [478] 0.0 ................. 90'160 / 190'253'895 5'635 / 69'764 __log_put [202] [443] 0.0 90'176 0 / 90'176 5'636 __log_newfile 0.0 ................. 90'176 / 159'324'240 5'636 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 862 / 10'814 10 / 30 StartNode(void*) [573] 0.0 ................. 89'136 / 222'494 981 / 2'685 ConnectNode(CAddress, long long) [412] [444] 0.0 89'998 27'904 / 62'094 991 CNode::CNode(unsigned int, CAddress, bool) 0.0 ................. 62'094 / 62'094 882 / 882 CNode::PushVersion() [461] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 85'680 / 1'517'760 765 / 3'825 __db_create_internal [348] [445] 0.0 85'680 0 / 85'680 765 __bam_db_create 0.0 ................. 85'680 / 159'324'240 765 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 10'816 / 11'904 170 / 212 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [567] 0.0 ................. 26'040 / 256'764 105 / 2'093 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [405] 0.0 ................. 45'752 / 194'130 222 / 2'480 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [414] [446] 0.0 82'608 0 / 82'608 497 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) 0.0 ................. 82'608 / 82'608 497 / 497 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > > const&) [447] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 82'608 / 82'608 497 / 497 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) [446] [447] 0.0 82'608 43'960 / 38'648 497 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > > const&) 0.0 ................. 25'616 / 25'616 126 / 126 json_spirit::Pair_impl, std::allocator > > >* std::__uninitialized_copy::__uninit_copy, std::allocator > > >*, json_spirit::Pair_impl, std::allocator > > >*>(json_spirit::Pair_impl, std::allocator > > >*, json_spirit::Pair_impl, std::allocator > > >*, json_spirit::Pair_impl, std::allocator > > >*) [510] 0.0 ................. 13'032 / 13'032 74 / 74 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(json_spirit::Pair_impl, std::allocator > > > const&) [559] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 80'412 / 1'044'742'590'428 1'856 / 3'159'600'849 start_thread [4] [448] 0.0 80'412 0 / 80'412 1'856 thread_proxy 0.0 ................. 80'412 / 80'412 1'856 / 1'856 ReadHTTP(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::basic_string, std::allocator >&) [449] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 80'412 / 80'412 1'856 / 1'856 thread_proxy [448] [449] 0.0 80'412 1'438 / 78'974 1'856 ReadHTTP(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::basic_string, std::allocator >&) 0.0 ................. 62'592 / 62'592 1'376 / 1'376 ReadHTTPHeader(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [460] 0.0 ................. 14'144 / 14'144 416 / 416 ReadHTTPStatus(std::basic_istream >&) [548] 0.0 ................. 2'238 / 3'431'934'700 32 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 76'743 / 133'867 93 / 1'399 ThreadIRCSeed2(void*) [428] [450] 0.0 76'743 0 / 76'743 93 RecvUntil(unsigned int, char const*, char const*, char const*, char const*) 0.0 ................. 73'536 / 50'917'508 6 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] 0.0 ................. 3'207 / 33'591 87 / 1'065 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [497] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 74'551 / 91'735 1'918 / 1'950 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&) [441] [451] 0.0 74'551 0 / 74'551 1'918 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) 0.0 ................. 53'231 / 53'231 1'556 / 1'556 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 [469] 0.0 ................. 12'264 / 90'328 42 / 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [442] 0.0 ................. 9'056 / 54'335 320 / 1'706 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [466] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 74'208 / 1'032'498'446'297 80 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [452] 0.0 74'208 0 / 74'208 80 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.1433] 0.0 ................. 74'208 / 74'208 80 / 80 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, uint256 const&) [453] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 74'208 / 74'208 80 / 80 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.1433] [452] [453] 0.0 74'208 74'208 / 0 80 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, uint256 const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 72'168 / 6'643'558 970 / 198'562 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [300] [454] 0.0 72'168 0 / 72'168 970 operator/(CBigNum const&, CBigNum const&) 0.0 ................. 65'960 / 11'223'608'936 873 / 303'723'299 BN_div [50] 0.0 ................. 6'208 / 2'685'252'544 97 / 41'957'071 BN_CTX_new [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'883 / 185'323 11 / 64 __env_open [416] 0.0 ................. 34'691 / 35'621 33 / 43 __env_remove [489] [455] 0.0 68'574 0 / 68'574 44 __env_remove_env 0.0 ................. 67'361 / 100'177 17 / 18 __os_dirlist [435] 0.0 ................. 650 / 42'260 15 / 35 __env_region_attach [477] 0.0 ................. 505 / 9'303 10 / 23 __env_attach [580] 0.0 ................. 58 / 1'499'314 2 / 24'365 __db_appname [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'206 / 1'206 27 / 27 @{libdb_cxx-4.8.so+1337166} [729] 0.0 ................. 66'866 / 66'866 1'497 / 1'497 __memp_mf_discard [458] [456] 0.0 68'072 0 / 68'072 1'524 __memp_mf_sync 0.0 ................. 52'324 / 1'493'060 1'016 / 26'146 __os_open [351] 0.0 ................. 15'748 / 1'499'314 508 / 24'365 __db_appname [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 67'936 / 2'215'726 1'544 / 7'285 __txn_checkpoint [336] [457] 0.0 67'936 0 / 67'936 1'544 __txn_ckp_log 0.0 ................. 67'936 / 7'478'576'436 1'544 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'098 / 33'098 741 / 741 __memp_fclose [500] 0.0 ................. 33'768 / 33'768 756 / 756 __memp_bhfree [495] [458] 0.0 66'866 0 / 66'866 1'497 __memp_mf_discard 0.0 ................. 66'866 / 68'072 1'497 / 1'524 __memp_mf_sync [456] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 25'721 / 256'764 483 / 2'093 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [405] 0.0 ................. 39'176 / 678'778 736 / 7'593 ThreadRPCServer2(void*) [378] [459] 0.0 64'897 0 / 64'897 1'219 GetWarnings(std::basic_string, std::allocator >) 0.0 ................. 50'371 / 186'437'075 901 / 3'331'949 CBlockIndex::GetBlockWork() const [205] 0.0 ................. 11'024 / 11'024 159 / 159 operator*(CBigNum const&, CBigNum const&) [570] 0.0 ................. 2'014 / 2'152'165'478 53 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 1'064 / 11'494'168 53 / 391'998 BN_add [293] 0.0 ................. 424 / 2'805'808'120 53 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 62'592 / 80'412 1'376 / 1'856 ReadHTTP(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::basic_string, std::allocator >&) [449] [460] 0.0 62'592 0 / 62'592 1'376 ReadHTTPHeader(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) 0.0 ................. 18'944 / 101'607'320 448 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] 0.0 ................. 18'560 / 18'704 448 / 451 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [542] 0.0 ................. 14'400 / 18'908 256 / 322 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [540] 0.0 ................. 10'688 / 10'688 224 / 224 std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&) [574] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 62'094 / 89'998 882 / 991 CNode::CNode(unsigned int, CAddress, bool) [444] [461] 0.0 62'094 0 / 62'094 882 CNode::PushVersion() 0.0 ................. 22'672 / 22'672 109 / 109 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.1064] [528] 0.0 ................. 17'440 / 14'390'845'470 218 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 11'336 / 13'453'232 109 / 129'358 ssleay_rand_bytes [287] 0.0 ................. 5'668 / 340'478 327 / 331 CNode::BeginMessage(char const*) [395] 0.0 ................. 4'578 / 5'216'022 109 / 124'191 CNode::EndMessage() [307] 0.0 ................. 400 / 2'480 10 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [689] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 62'080 / 6'643'558 485 / 198'562 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [300] [462] 0.0 62'080 0 / 62'080 485 CBigNum::operator*=(CBigNum const&) 0.0 ................. 55'872 / 1'201'672'016 388 / 21'158'694 BN_mul [142] 0.0 ................. 6'208 / 2'685'252'544 97 / 41'957'071 BN_CTX_new [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 59'428 / 4'588'245'209 84 / 9'445'963 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [77] [463] 0.0 59'428 0 / 59'428 84 CTransaction::AddToMemoryPoolUnchecked() 0.0 ................. 50'000 / 547'933'418'148 5 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 0.0 ................. 5'868 / 6'079 33 / 35 std::vector >::operator=(std::vector > const&) [610] 0.0 ................. 2'464 / 2'464 28 / 28 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [691] 0.0 ................. 640 / 640 5 / 5 std::map, std::allocator > >::operator[](uint256 const&) [761] 0.0 ................. 456 / 513 13 / 15 std::vector >::operator=(std::vector > const&) [777] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 54'556 / 678'778 1'099 / 7'593 ThreadRPCServer2(void*) [378] [464] 0.0 54'556 0 / 54'556 1'099 bool json_spirit::read_string, std::allocator >, json_spirit::Value_impl, std::allocator > > > >(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > >&) 0.0 ................. 54'556 / 54'556 1'099 / 1'099 __gnu_cxx::__normal_iterator, std::allocator > > json_spirit::read_range_or_throw<__gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > >&) [465] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 54'556 / 54'556 1'099 / 1'099 bool json_spirit::read_string, std::allocator >, json_spirit::Value_impl, std::allocator > > > >(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > >&) [464] [465] 0.0 54'556 4'920 / 49'636 1'099 __gnu_cxx::__normal_iterator, std::allocator > > json_spirit::read_range_or_throw<__gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > >&) 0.0 ................. 24'832 / 24'832 288 / 288 json_spirit::Json_grammer, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >::definition(json_spirit::Json_grammer, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > > const&) [516] 0.0 ................. 24'028 / 24'028 648 / 648 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [521] 0.0 ................. 512 / 512 32 / 32 std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >*, std::allocator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >*> >::_M_fill_insert(__gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >**, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >*, std::allocator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >*> > >, unsigned long, json_spirit::Json_grammer, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >* const&) [778] 0.0 ................. 256 / 256 32 / 32 std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >*, std::allocator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >*> >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >**, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >*, std::allocator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >*> > >, boost::spirit::classic::impl::grammar_helper_base, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >* const&) [834] 0.0 ................. 8 / 8 1 / 1 std::vector >::reserve(unsigned long) [943] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'303 / 53'231 84 / 1'556 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 [469] 0.0 ................. 9'056 / 74'551 320 / 1'918 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) [451] 0.0 ................. 38'976 / 43'806 1'302 / 1'470 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&)'2 [474] [466] 0.0 54'335 0 / 54'335 1'706 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) 0.0 ................. 52'427 / 52'427 1'634 / 1'634 std::basic_string, std::allocator >::push_back(char) [470] 0.0 ................. 1'908 / 1'908 72 / 72 bool json_spirit::add_esc_char, std::allocator > >(char, std::basic_string, std::allocator >&) [707] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 53'610 / 198'960 515 / 4'340 __env_setup [413] [467] 0.0 53'610 0 / 53'610 515 __dbreg_new_id 0.0 ................. 53'610 / 53'610 515 / 515 __dbreg_get_id [468] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 53'610 / 53'610 515 / 515 __dbreg_new_id [467] [468] 0.0 53'610 0 / 53'610 515 __dbreg_get_id 0.0 ................. 38'250 / 38'250 510 / 510 __dbreg_log_id [483] 0.0 ................. 15'360 / 15'360 5 / 5 __dbreg_add_dbentry [546] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 53'231 / 74'551 1'556 / 1'918 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) [451] [469] 0.0 53'231 0 / 53'231 1'556 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 0.0 ................. 43'806 / 43'806 1'470 / 1'470 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&)'2 [474] 0.0 ................. 6'303 / 54'335 84 / 1'706 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [466] 0.0 ................. 3'122 / 23'570 2 / 68 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [524] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 52'427 / 54'335 1'634 / 1'706 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [466] [470] 0.0 52'427 0 / 52'427 1'634 std::basic_string, std::allocator >::push_back(char) 0.0 ................. 52'427 / 50'917'508 1'634 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 8'495 / 9'303 7 / 23 __env_attach [580] 0.0 ................. 41'970 / 42'260 25 / 35 __env_region_attach [477] [471] 0.0 50'465 0 / 50'465 32 @{libdb_cxx-4.8.so+1170638} 0.0 ................. 50'465 / 50'465 32 / 32 __os_attach [472] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 50'465 / 50'465 32 / 32 @{libdb_cxx-4.8.so+1170638} [471] [472] 0.0 50'465 0 / 50'465 32 __os_attach 0.0 ................. 49'152 / 46'219'264 6 / 5'642 __db_file_extend [251] 0.0 ................. 1'313 / 1'493'060 26 / 26'146 __os_open [351] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 16'320 / 487'273 255 / 3'111 __db_open'2 [388] 0.0 ................. 16'320 / 1'359'037 255 / 5'427 __fop_subdb_setup [353] 0.0 ................. 16'320 / 2'180'448 255 / 10'276 __db_open [337] [473] 0.0 48'960 0 / 48'960 765 __txn_lockevent 0.0 ................. 48'960 / 159'324'240 765 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 43'806 / 53'231 1'470 / 1'556 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 [469] [474] 0.0 43'806 0 / 43'806 1'470 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&)'2 0.0 ................. 38'976 / 54'335 1'302 / 1'706 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [466] 0.0 ................. 4'830 / 4'830 168 / 168 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'3 [631] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 42'920 / 526'430'997 793 / 4'291'302 SendMessages(CNode*, bool) [179] [475] 0.0 42'920 42'920 / 0 793 std::vector >::reserve(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 42'840 / 145'350 1'530 / 3'825 __env_mpool [424] [476] 0.0 42'840 0 / 42'840 1'530 __memp_set_pgcookie 0.0 ................. 30'600 / 159'324'240 765 / 464'868 __os_calloc [212] 0.0 ................. 12'240 / 7'478'576'436 765 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 650 / 68'574 15 / 44 __env_remove_env [455] 0.0 ................. 8'322 / 8'442 4 / 5 __lock_open [590] 0.0 ................. 8'322 / 8'450 4 / 6 __memp_open [589] 0.0 ................. 8'322 / 8'810 4 / 6 __mutex_open [582] 0.0 ................. 8'322 / 40'602 4 / 8 __txn_open [479] 0.0 ................. 8'322 / 41'354 4 / 8 __log_open [478] [477] 0.0 42'260 0 / 42'260 35 __env_region_attach 0.0 ................. 41'970 / 50'465 25 / 32 @{libdb_cxx-4.8.so+1170638} [471] 0.0 ................. 290 / 1'499'314 10 / 24'365 __db_appname [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 41'354 / 150'673 8 / 46 __env_attach_regions [422] [478] 0.0 41'354 0 / 41'354 8 __log_open 0.0 ................. 32'880 / 32'880 2 / 2 __log_find [501] 0.0 ................. 8'322 / 42'260 4 / 35 __env_region_attach [477] 0.0 ................. 136 / 159'324'240 1 / 464'868 __os_calloc [212] 0.0 ................. 16 / 90'176 1 / 5'636 __log_newfile [443] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 40'602 / 150'673 8 / 46 __env_attach_regions [422] [479] 0.0 40'602 0 / 40'602 8 __txn_open 0.0 ................. 32'168 / 32'168 3 / 3 __txn_findlastckp [503] 0.0 ................. 8'322 / 42'260 4 / 35 __env_region_attach [477] 0.0 ................. 112 / 159'324'240 1 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'896 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] 0.0 ................. 9'792 / 25'908 408 / 1'020 BN_to_ASN1_INTEGER [509] 0.0 ................. 24'480 / 24'480 1'020 / 1'020 ASN1_primitive_new [520] [480] 0.0 39'168 0 / 39'168 1'632 ASN1_STRING_type_new 0.0 ................. 39'168 / 80'927'419'362 1'632 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 38'265 / 97'625 47 / 143 DBFlush(bool) [439] [481] 0.0 38'265 0 / 38'265 47 EnvShutdown() 0.0 ................. 35'621 / 35'621 43 / 43 DbEnv::remove(char const*, unsigned int) [488] 0.0 ................. 2'600 / 5'200 3 / 6 DbEnv::DbEnv(unsigned int) [620] 0.0 ................. 44 / 570'354'191 1 / 12'962'389 GetDataDir() [177] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 19'125 / 19'125 255 / 255 __dbreg_close_id [536] 0.0 ................. 19'125 / 19'125 255 / 255 __dbreg_close_id_int [539] [482] 0.0 38'250 0 / 38'250 510 __dbreg_log_close 0.0 ................. 38'250 / 366'452 510 / 4'886 __dbreg_register_log [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 38'250 / 53'610 510 / 515 __dbreg_get_id [468] [483] 0.0 38'250 0 / 38'250 510 __dbreg_log_id 0.0 ................. 38'250 / 366'452 510 / 4'886 __dbreg_register_log [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 37'536 / 804'784 1'428 / 17'460 i2d_ECPrivateKey [374] [484] 0.0 37'536 0 / 37'536 1'428 @{libcrypto.so.1.0.0+771169} 0.0 ................. 37'536 / 522'946'624 1'428 / 24'512'715 ASN1_item_new [180] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 37'290 / 116'244 9 / 1'580 __fop_file_setup [432] [485] 0.0 37'290 0 / 37'290 9 __db_new_file 0.0 ................. 37'290 / 37'290 9 / 9 __bam_new_file [486] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 37'290 / 37'290 9 / 9 __db_new_file [485] [486] 0.0 37'290 0 / 37'290 9 __bam_new_file 0.0 ................. 25'002 / 25'002 6 / 6 __fop_write [513] 0.0 ................. 12'288 / 159'324'240 3 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 292 / 20'433 8 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [533] 0.0 ................. 1'599 / 133'867 47 / 1'399 ThreadIRCSeed2(void*) [428] 0.0 ................. 7'134 / 19'980 186 / 473 RecvCodeLine(unsigned int, char const*, std::basic_string, std::allocator >&) [535] 0.0 ................. 27'879 / 33'591 964 / 1'065 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [497] [487] 0.0 36'904 0 / 36'904 1'205 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) 0.0 ................. 24'808 / 101'607'320 695 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] 0.0 ................. 12'096 / 13'944 510 / 612 std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&) [549] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 35'621 / 38'265 43 / 47 EnvShutdown() [481] [488] 0.0 35'621 0 / 35'621 43 DbEnv::remove(char const*, unsigned int) 0.0 ................. 35'621 / 35'621 43 / 43 __env_remove [489] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 35'621 / 35'621 43 / 43 DbEnv::remove(char const*, unsigned int) [488] [489] 0.0 35'621 0 / 35'621 43 __env_remove 0.0 ................. 34'691 / 68'574 33 / 44 __env_remove_env [455] 0.0 ................. 627 / 1'254 4 / 8 __env_config [724] 0.0 ................. 303 / 303 6 / 6 __env_turn_off [817] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 408 / 408 204 / 204 @{libcrypto.so.1.0.0+772066} [789] 0.0 ................. 408 / 408 204 / 204 @{libcrypto.so.1.0.0+772099} [790] 0.0 ................. 13'464 / 13'464 204 / 204 @{libcrypto.so.1.0.0+772671} [552] 0.0 ................. 20'194 / 804'784 408 / 17'460 i2d_ECPrivateKey [374] [490] 0.0 34'474 0 / 34'474 1'020 ASN1_STRING_set 0.0 ................. 34'474 / 80'927'419'362 1'020 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 34'308 / 59'094'013 21 / 1'536'676 CDB::CDB(char const*, char const*) [243] [491] 0.0 34'308 0 / 34'308 21 CDB::WriteVersion(int) 0.0 ................. 33'000 / 822'257'593'000 6 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 1'212 / 7'341'467'298 12 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] 0.0 ................. 96 / 2'152'165'478 3 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'916 / 97'625 18 / 143 DBFlush(bool) [439] [492] 0.0 33'916 0 / 33'916 18 DbEnv::log_archive(char***, unsigned int) 0.0 ................. 33'916 / 33'916 18 / 18 __log_archive_pp [493] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'916 / 33'916 18 / 18 DbEnv::log_archive(char***, unsigned int) [492] [493] 0.0 33'916 0 / 33'916 18 __log_archive_pp 0.0 ................. 33'916 / 33'916 18 / 18 @{libdb_cxx-4.8.so+1238397} [494] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'916 / 33'916 18 / 18 __log_archive_pp [493] [494] 0.0 33'916 0 / 33'916 18 @{libdb_cxx-4.8.so+1238397} 0.0 ................. 33'916 / 188'391'651 18 / 63'072 __log_autoremove [204] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'768 / 45'519'768 756 / 27'831 __memp_alloc [257] [495] 0.0 33'768 0 / 33'768 756 __memp_bhfree 0.0 ................. 33'768 / 66'866 756 / 1'497 __memp_mf_discard [458] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'600 / 190'253'895 20 / 69'764 __log_put [202] [496] 0.0 33'600 0 / 33'600 20 @{libdb_cxx-4.8.so+1254898} 0.0 ................. 33'600 / 1'671'600 20 / 995 @{libdb_cxx-4.8.so+1254438} [344] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'207 / 76'743 87 / 93 RecvUntil(unsigned int, char const*, char const*, char const*, char const*) [450] 0.0 ................. 12'846 / 19'980 287 / 473 RecvCodeLine(unsigned int, char const*, std::basic_string, std::allocator >&) [535] 0.0 ................. 17'538 / 133'867 691 / 1'399 ThreadIRCSeed2(void*) [428] [497] 0.0 33'591 0 / 33'591 1'065 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) 0.0 ................. 27'879 / 36'904 964 / 1'205 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [487] 0.0 ................. 5'712 / 5'712 101 / 101 RecvLine(unsigned int, std::basic_string, std::allocator >&) [616] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'568 / 346'889 464 / 7'706 EC_KEY_generate_key [393] [498] 0.0 33'568 0 / 33'568 464 @{libcrypto.so.1.0.0+685408} 0.0 ................. 16'432 / 16'432 158 / 158 @{libcrypto.so.1.0.0+685821} [543] 0.0 ................. 10'608 / 10'608 102 / 102 @{libcrypto.so.1.0.0+685806} [575] 0.0 ................. 3'264 / 3'264 102 / 102 @{libcrypto.so.1.0.0+685765} [668] 0.0 ................. 3'264 / 3'264 102 / 102 @{libcrypto.so.1.0.0+686134} [669] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'138 / 526'430'997 789 / 4'291'302 SendMessages(CNode*, bool) [179] [499] 0.0 33'138 0 / 33'138 789 void CNode::PushMessage > >(char const*, std::vector > const&) 0.0 ................. 33'138 / 5'216'022 789 / 124'191 CNode::EndMessage() [307] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 33'098 / 513'407 741 / 1'512 __db_refresh [384] [500] 0.0 33'098 0 / 33'098 741 __memp_fclose 0.0 ................. 33'098 / 66'866 741 / 1'497 __memp_mf_discard [458] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 32'880 / 41'354 2 / 8 __log_open [478] [501] 0.0 32'880 0 / 32'880 2 __log_find 0.0 ................. 32'816 / 100'177 1 / 18 __os_dirlist [435] 0.0 ................. 64 / 2'750'240 1 / 45'086 __log_name [330] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32'168 / 150'673 3 / 46 __env_attach_regions [422] [502] 0.0 32'168 0 / 32'168 3 __db_apprec 0.0 ................. 32'152 / 181'272'976 2 / 11'276 __log_cursor [208] 0.0 ................. 16 / 1'262'496 1 / 22'546 __logc_get [356] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32'168 / 40'602 3 / 8 __txn_open [479] [503] 0.0 32'168 0 / 32'168 3 __txn_findlastckp 0.0 ................. 32'152 / 181'272'976 2 / 11'276 __log_cursor [208] 0.0 ................. 16 / 1'262'496 1 / 22'546 __logc_get [356] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 768 / 2'304 32 / 96 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_obj(char) [696] 0.0 ................. 12'264 / 256'764 42 / 2'093 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [405] 0.0 ................. 16'872 / 194'130 106 / 2'480 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [414] [504] 0.0 29'904 17'640 / 12'264 180 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) 0.0 ................. 12'264 / 12'264 42 / 42 json_spirit::Pair_impl, std::allocator > > >* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator, std::allocator > > > const*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > >*>(__gnu_cxx::__normal_iterator, std::allocator > > > const*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, __gnu_cxx::__normal_iterator, std::allocator > > > const*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > >*) [565] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 29'353 / 678'778 233 / 7'593 ThreadRPCServer2(void*) [378] [505] 0.0 29'353 0 / 29'353 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 6'077 / 2'152'165'478 37 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 3'604 / 5'679'152 7 / 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [306] 0.0 ................. 3'303 / 4'013 37 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [649] 0.0 ................. 2'114 / 45'545'839 37 / 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [254] 0.0 ................. 1'600 / 1'600 40 / 40 std::_Rb_tree, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool), json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool), std::_Identity, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>, std::less, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>, std::allocator, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)> >::_M_insert_unique(json_spirit::Value_impl, std::allocator > > > (* const&)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)) [715] 0.0 ................. 1'250 / 101'607'320 1 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] 0.0 ................. 751 / 751 2 / 2 getmemorypool(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [753] 0.0 ................. 639 / 639 2 / 2 listreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [763] 0.0 ................. 624 / 624 2 / 2 listreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [764] 0.0 ................. 555 / 555 2 / 2 getwork(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [776] 0.0 ................. 389 / 389 2 / 2 getnewaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [792] 0.0 ................. 341 / 341 2 / 2 getbalance(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [800] 0.0 ................. 333 / 333 2 / 2 setgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [802] 0.0 ................. 328 / 328 2 / 2 getreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [803] 0.0 ................. 327 / 327 2 / 2 getreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [804] 0.0 ................. 324 / 324 2 / 2 listtransactions(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [806] 0.0 ................. 314 / 314 2 / 2 sendfrom(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [810] 0.0 ................. 301 / 301 2 / 2 listsinceblock(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [818] 0.0 ................. 291 / 291 2 / 2 sendtoaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [819] 0.0 ................. 286 / 286 2 / 2 backupwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [820] 0.0 ................. 286 / 286 2 / 2 sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [821] 0.0 ................. 279 / 279 2 / 2 movecmd(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [823] 0.0 ................. 272 / 272 2 / 2 getaccountaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [824] 0.0 ................. 268 / 268 2 / 2 listaccounts(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [827] 0.0 ................. 261 / 261 2 / 2 gethashespersec(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [828] 0.0 ................. 260 / 260 2 / 2 getdifficulty(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [829] 0.0 ................. 258 / 258 2 / 2 setaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [830] 0.0 ................. 257 / 257 2 / 2 signmessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [831] 0.0 ................. 253 / 253 2 / 2 getaddressesbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [837] 0.0 ................. 251 / 251 2 / 2 getaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [839] 0.0 ................. 246 / 246 2 / 2 settxfee(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [842] 0.0 ................. 245 / 245 2 / 2 verifymessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [843] 0.0 ................. 244 / 244 2 / 2 validateaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [844] 0.0 ................. 239 / 239 2 / 2 getblockcount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [845] 0.0 ................. 237 / 237 2 / 2 getconnectioncount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [846] 0.0 ................. 236 / 236 2 / 2 profileheapdump(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [847] 0.0 ................. 234 / 234 2 / 2 encryptwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [848] 0.0 ................. 228 / 228 2 / 2 gettransaction(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [849] 0.0 ................. 225 / 256'764 2 / 2'093 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [405] 0.0 ................. 225 / 225 2 / 2 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)'2 [850] 0.0 ................. 203 / 203 2 / 2 getgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [859] 0.0 ................. 201 / 201 2 / 2 keypoolrefill(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [860] 0.0 ................. 194 / 194 2 / 2 stop(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [862] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 9'520 / 23'096 41 / 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] [526] 0.0 ................. 18'880 / 18'880 187 / 187 CNode::PushAddress(CAddress const&) [541] [506] 0.0 28'400 28'400 / 0 228 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CAddress const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 26'862 / 4'853'772 88 / 46'693 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [315] [507] 0.0 26'862 1'716 / 25'146 88 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) 0.0 ................. 22'000 / 822'257'593'000 22 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 1'716 / 1'709'275'259 22 / 9'537'669 Db::get(DbTxn*, Dbt*, Dbt*, unsigned int) [128] 0.0 ................. 1'430 / 13'719'314'331 22 / 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'536 / 2'304 64 / 96 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_obj(char) [696] 0.0 ................. 24'528 / 678'778 84 / 7'593 ThreadRPCServer2(void*) [378] [508] 0.0 26'064 0 / 26'064 148 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) 0.0 ................. 13'032 / 90'328 74 / 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [442] 0.0 ................. 13'032 / 13'032 74 / 74 boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant_assign(boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&) [558] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'916 / 5'916 408 / 408 @{libcrypto.so.1.0.0+773161} [613] 0.0 ................. 7'548 / 7'548 204 / 204 @{libcrypto.so.1.0.0+773111} [596] 0.0 ................. 12'444 / 12'444 408 / 408 @{libcrypto.so.1.0.0+771547} [564] [509] 0.0 25'908 0 / 25'908 1'020 BN_to_ASN1_INTEGER 0.0 ................. 16'116 / 80'927'419'362 612 / 1'882'491'893 CRYPTO_malloc [26] 0.0 ................. 9'792 / 39'168 408 / 1'632 ASN1_STRING_type_new [480] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 25'616 / 82'608 126 / 497 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > > const&) [447] [510] 0.0 25'616 0 / 25'616 126 json_spirit::Pair_impl, std::allocator > > >* std::__uninitialized_copy::__uninit_copy, std::allocator > > >*, json_spirit::Pair_impl, std::allocator > > >*>(json_spirit::Pair_impl, std::allocator > > >*, json_spirit::Pair_impl, std::allocator > > >*, json_spirit::Pair_impl, std::allocator > > >*) 0.0 ................. 25'616 / 90'328 126 / 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [442] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 25'068 / 1'359'037 12 / 5'427 __fop_subdb_setup [353] [511] 0.0 25'068 0 / 25'068 12 __db_init_subdb 0.0 ................. 25'068 / 25'068 12 / 12 __bam_new_subdb [512] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 25'068 / 25'068 12 / 12 __db_init_subdb [511] [512] 0.0 25'068 0 / 25'068 12 __bam_new_subdb 0.0 ................. 24'792 / 24'792 6 / 6 __db_log_page [517] 0.0 ................. 168 / 45'196'191 3 / 769'267 __db_new [261] 0.0 ................. 108 / 108 3 / 3 __bam_root_log [887] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 25'002 / 37'290 6 / 9 __bam_new_file [486] [513] 0.0 25'002 0 / 25'002 6 __fop_write 0.0 ................. 25'002 / 25'002 6 / 6 __fop_write_log [514] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 25'002 / 25'002 6 / 6 __fop_write [513] [514] 0.0 25'002 0 / 25'002 6 __fop_write_log 0.0 ................. 25'002 / 7'478'576'436 6 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'936 / 678'778 224 / 7'593 ThreadRPCServer2(void*) [378] [515] 0.0 24'936 0 / 24'936 224 HTTPReply(int, std::basic_string, std::allocator > const&) 0.0 ................. 13'928 / 824'320'523 32 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.0 ................. 4'960 / 2'152'165'478 32 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 3'424 / 3'531 96 / 99 FormatFullVersion() [660] 0.0 ................. 2'624 / 2'624 64 / 64 rfc1123Time() [686] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'832 / 54'556 288 / 1'099 __gnu_cxx::__normal_iterator, std::allocator > > json_spirit::read_range_or_throw<__gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > >&) [465] [516] 0.0 24'832 17'664 / 7'168 288 json_spirit::Json_grammer, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >::definition(json_spirit::Json_grammer, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > > const&) 0.0 ................. 7'168 / 7'168 64 / 64 boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>& boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>::operator=, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > > >(boost::spirit::classic::sequence, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > > const&) [598] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'792 / 25'068 6 / 12 __bam_new_subdb [512] [517] 0.0 24'792 0 / 24'792 6 __db_log_page 0.0 ................. 24'792 / 24'792 6 / 6 __crdel_metasub_log [518] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'792 / 24'792 6 / 6 __db_log_page [517] [518] 0.0 24'792 0 / 24'792 6 __crdel_metasub_log 0.0 ................. 24'792 / 7'478'576'436 6 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'480 / 1'517'760 765 / 3'825 __db_create_internal [348] [519] 0.0 24'480 0 / 24'480 765 __ham_db_create 0.0 ................. 24'480 / 7'478'576'436 765 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'480 / 392'195'280 1'020 / 16'341'470 @{libcrypto.so.1.0.0+1069155} [185] [520] 0.0 24'480 0 / 24'480 1'020 ASN1_primitive_new 0.0 ................. 24'480 / 39'168 1'020 / 1'632 ASN1_STRING_type_new [480] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 24'028 / 54'556 648 / 1'099 __gnu_cxx::__normal_iterator, std::allocator > > json_spirit::read_range_or_throw<__gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > >&) [465] [521] 0.0 24'028 0 / 24'028 648 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const 0.0 ................. 24'028 / 24'028 648 / 648 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [522] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'028 / 24'028 648 / 648 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [521] [522] 0.0 24'028 0 / 24'028 648 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const 0.0 ................. 24'028 / 24'028 648 / 648 boost::spirit::classic::impl::concrete_parser, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [523] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24'028 / 24'028 648 / 648 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [522] [523] 0.0 24'028 0 / 24'028 648 boost::spirit::classic::impl::concrete_parser, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const 0.0 ................. 21'724 / 21'724 552 / 552 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::kleene_star, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [530] 0.0 ................. 2'304 / 2'304 96 / 96 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_obj(char) [696] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'122 / 53'231 2 / 1'556 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 [469] 0.0 ................. 3'264 / 678'778 34 / 7'593 ThreadRPCServer2(void*) [378] 0.0 ................. 17'184 / 91'735 32 / 1'950 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&) [441] [524] 0.0 23'570 0 / 23'570 68 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) 0.0 ................. 20'498 / 20'498 36 / 36 std::basic_streambuf >::xsputn(char const*, long) [532] 0.0 ................. 3'072 / 3'264 32 / 34 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::overflow(int) [667] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 23'403 / 5'141'490 133 / 46'607 AppInit2(int, char**) [314] [525] 0.0 23'403 0 / 23'403 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) 0.0 ................. 13'385 / 13'385 98 / 98 GetConfigFile() [553] 0.0 ................. 8'760 / 8'760 2 / 2 std::basic_ifstream >::basic_ifstream(char const*, std::_Ios_Openmode) [584] 0.0 ................. 422 / 422 14 / 14 boost::program_options::detail::basic_config_file_iterator::basic_config_file_iterator(std::basic_istream >&, std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&, bool) [782] 0.0 ................. 408 / 692 7 / 17 boost::program_options::detail::common_config_file_iterator::get() [756] 0.0 ................. 128 / 192 2 / 3 std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::operator[](std::basic_string, std::allocator > const&) [863] 0.0 ................. 96 / 18'704 2 / 451 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [542] 0.0 ................. 78 / 2'152'165'478 3 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 70 / 5'679'152 2 / 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [306] 0.0 ................. 40 / 80 1 / 2 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_unique(std::basic_string, std::allocator > const&) [900] 0.0 ................. 16 / 13'944 2 / 612 std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&) [549] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'480 / 2'480 23 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [689] 0.0 ................. 20'616 / 1'058'490 91 / 1'718 ThreadDNSAddressSeed2(void*) [366] [526] 0.0 23'096 0 / 23'096 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] 0.0 ................. 13'576 / 13'576 73 / 73 gethostbyname [551] 0.0 ................. 9'520 / 28'400 41 / 228 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CAddress const&) [506] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 22'986 / 118'568 324 / 518 LoadBlockIndex(bool) [430] [527] 0.0 22'986 0 / 22'986 324 CBlock::print() const 0.0 ................. 22'470 / 22'470 316 / 316 CTransaction::ToString() const [529] 0.0 ................. 356 / 102'880'796 4 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 125 / 45'545'839 3 / 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [254] 0.0 ................. 35 / 101'607'320 1 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 22'672 / 62'094 109 / 882 CNode::PushVersion() [461] [528] 0.0 22'672 0 / 22'672 109 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.1064] 0.0 ................. 22'672 / 24'139'077 109 / 1'290 void WriteCompactSize(CDataStream&, unsigned long long) [276] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 22'470 / 22'986 316 / 324 CBlock::print() const [527] [529] 0.0 22'470 0 / 22'470 316 CTransaction::ToString() const 0.0 ................. 10'000 / 547'933'418'148 1 / 54'462'073 uint256 SerializeHash(CTransaction const&, int, int) [15] 0.0 ................. 5'722 / 5'722 167 / 167 CTxIn::ToString() const [615] 0.0 ................. 4'300 / 108'012'264 134 / 3'454'182 CScript::ToString() const [224] 0.0 ................. 981 / 5'679'152 3 / 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [306] 0.0 ................. 602 / 4'013 2 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [649] 0.0 ................. 326 / 326 2 / 2 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [805] 0.0 ................. 196 / 824'320'523 2 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.0 ................. 164 / 2'152'165'478 2 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 89 / 102'880'796 1 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 55 / 101'607'320 1 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] 0.0 ................. 35 / 45'545'839 1 / 1'140'012 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [254] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 21'724 / 24'028 552 / 648 boost::spirit::classic::impl::concrete_parser, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [523] [530] 0.0 21'724 0 / 21'724 552 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::kleene_star, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const 0.0 ................. 21'724 / 21'724 552 / 552 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::alternative, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::alternative, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [531] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 21'724 / 21'724 552 / 552 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::kleene_star, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [530] [531] 0.0 21'724 0 / 21'724 552 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::alternative, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::alternative, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const 0.0 ................. 15'836 / 15'836 360 / 360 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 [544] 0.0 ................. 5'888 / 10'396 192 / 318 boost::detail::function::void_function_obj_invoker2, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::_bi::list3, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >*>, boost::arg<1>, boost::arg<2> > >, void, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [576] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 20'498 / 23'570 36 / 68 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [524] [532] 0.0 20'498 0 / 20'498 36 std::basic_streambuf >::xsputn(char const*, long) 0.0 ................. 20'306 / 20'306 34 / 34 std::basic_stringbuf, std::allocator >::overflow(int) [534] 0.0 ................. 192 / 3'264 2 / 34 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::overflow(int) [667] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 20'433 / 133'867 485 / 1'399 ThreadIRCSeed2(void*) [428] [533] 0.0 20'433 0 / 20'433 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) 0.0 ................. 19'980 / 19'980 473 / 473 RecvCodeLine(unsigned int, char const*, std::basic_string, std::allocator >&) [535] 0.0 ................. 292 / 36'904 8 / 1'205 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [487] 0.0 ................. 45 / 824'320'523 1 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.0 ................. 40 / 2'480 1 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [689] 0.0 ................. 39 / 101'607'320 1 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] 0.0 ................. 37 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 20'306 / 20'498 34 / 36 std::basic_streambuf >::xsputn(char const*, long) [532] [534] 0.0 20'306 0 / 20'306 34 std::basic_stringbuf, std::allocator >::overflow(int) 0.0 ................. 20'306 / 50'917'508 34 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 19'980 / 20'433 473 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [533] [535] 0.0 19'980 0 / 19'980 473 RecvCodeLine(unsigned int, char const*, std::basic_string, std::allocator >&) 0.0 ................. 12'846 / 33'591 287 / 1'065 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [497] 0.0 ................. 7'134 / 36'904 186 / 1'205 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [487] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 19'125 / 513'407 255 / 1'512 __db_refresh [384] [536] 0.0 19'125 0 / 19'125 255 __dbreg_close_id 0.0 ................. 19'125 / 38'250 255 / 510 __dbreg_log_close [482] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 19'125 / 14'311'735 255 / 422'611 __txn_commit [284] [537] 0.0 19'125 0 / 19'125 255 @{libdb_cxx-4.8.so+1382763} 0.0 ................. 19'125 / 19'125 255 / 255 __txn_dref_fname [538] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 19'125 / 19'125 255 / 255 @{libdb_cxx-4.8.so+1382763} [537] [538] 0.0 19'125 0 / 19'125 255 __txn_dref_fname 0.0 ................. 19'125 / 19'125 255 / 255 __dbreg_close_id_int [539] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 19'125 / 19'125 255 / 255 __txn_dref_fname [538] [539] 0.0 19'125 0 / 19'125 255 __dbreg_close_id_int 0.0 ................. 19'125 / 38'250 255 / 510 __dbreg_log_close [482] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 124 / 124 2 / 2 boost::program_options::detail::basic_config_file_iterator::getline(std::basic_string, std::allocator >&) [875] 0.0 ................. 4'384 / 14'144 64 / 416 ReadHTTPStatus(std::basic_istream >&) [548] 0.0 ................. 14'400 / 62'592 256 / 1'376 ReadHTTPHeader(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [460] [540] 0.0 18'908 0 / 18'908 322 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) 0.0 ................. 15'836 / 3'621'545 290 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] 0.0 ................. 3'072 / 3'072 32 / 32 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::underflow() [676] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 18'880 / 1'032'498'446'297 187 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [541] 0.0 18'880 0 / 18'880 187 CNode::PushAddress(CAddress const&) 0.0 ................. 18'880 / 28'400 187 / 228 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CAddress const&) [506] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 48 / 194 1 / 5 ParseParameters(int, char**) [861] 0.0 ................. 96 / 23'403 2 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] 0.0 ................. 18'560 / 62'592 448 / 1'376 ReadHTTPHeader(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [460] [542] 0.0 18'704 0 / 18'704 451 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) 0.0 ................. 10'896 / 10'896 227 / 227 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [572] 0.0 ................. 7'808 / 8'389'911 224 / 196'169 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) [297] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 16'432 / 33'568 158 / 464 @{libcrypto.so.1.0.0+685408} [498] [543] 0.0 16'432 0 / 16'432 158 @{libcrypto.so.1.0.0+685821} 0.0 ................. 16'432 / 13'453'232 158 / 129'358 ssleay_rand_bytes [287] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 15'836 / 21'724 360 / 552 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::alternative, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::alternative, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [531] [544] 0.0 15'836 0 / 15'836 360 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 0.0 ................. 6'208 / 6'208 74 / 74 boost::spirit::classic::impl::concrete_parser >, boost::function >, boost::spirit::classic::action, boost::function > >, boost::spirit::classic::action, boost::function > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [605] 0.0 ................. 6'082 / 6'082 190 / 190 boost::spirit::classic::impl::concrete_parser, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 [609] 0.0 ................. 3'546 / 10'396 96 / 318 boost::detail::function::void_function_obj_invoker2, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::_bi::list3, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >*>, boost::arg<1>, boost::arg<2> > >, void, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [576] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 15'612 / 5'157'102 214 / 46'821 __libc_start_main [311] [545] 0.0 15'612 0 / 15'612 214 __libc_csu_init 0.0 ................. 5'274 / 5'274 127 / 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs [619] 0.0 ................. 2'766 / 2'766 24 / 24 __static_initialization_and_destruction_0(int, int) [clone .constprop.244] [684] 0.0 ................. 2'600 / 2'600 3 / 3 _GLOBAL__sub_I_nWalletDBUpdated [687] 0.0 ................. 2'072 / 2'072 43 / 43 _GLOBAL__sub_I_mapArgs [703] 0.0 ................. 1'664 / 1'664 5 / 5 _GLOBAL__sub_I_fClient [714] 0.0 ................. 1'073 / 1'073 6 / 6 _GLOBAL__sub_I__Z12CastToBigNumRKSt6vectorIhSaIhEE [734] 0.0 ................. 163 / 163 6 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [868] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 15'360 / 53'610 5 / 515 __dbreg_get_id [468] [546] 0.0 15'360 0 / 15'360 5 __dbreg_add_dbentry 0.0 ................. 14'336 / 340'840 4 / 188 __os_realloc [394] 0.0 ................. 1'024 / 7'478'576'436 1 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 14'784 / 678'778 132 / 7'593 ThreadRPCServer2(void*) [378] [547] 0.0 14'784 7'392 / 7'392 132 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::basic_socket_streambuf() 0.0 ................. 7'392 / 7'616 66 / 68 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [595] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 14'144 / 80'412 416 / 1'856 ReadHTTP(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::basic_string, std::allocator >&) [449] [548] 0.0 14'144 0 / 14'144 416 ReadHTTPStatus(std::basic_istream >&) 0.0 ................. 9'760 / 9'760 352 / 352 std::vector, std::allocator >, std::allocator, std::allocator > > >& boost::algorithm::iter_split, std::allocator >, std::allocator, std::allocator > > >, std::basic_string, std::allocator >, boost::algorithm::detail::token_finderF > >(std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::basic_string, std::allocator >&, boost::algorithm::detail::token_finderF >) [579] 0.0 ................. 4'384 / 18'908 64 / 322 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [540] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8 / 194 1 / 5 ParseParameters(int, char**) [861] 0.0 ................. 16 / 23'403 2 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] 0.0 ................. 32 / 692 3 / 17 boost::program_options::detail::common_config_file_iterator::get() [756] 0.0 ................. 1'792 / 9'760 96 / 352 std::vector, std::allocator >, std::allocator, std::allocator > > >& boost::algorithm::iter_split, std::allocator >, std::allocator, std::allocator > > >, std::basic_string, std::allocator >, boost::algorithm::detail::token_finderF > >(std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::basic_string, std::allocator >&, boost::algorithm::detail::token_finderF >) [579] 0.0 ................. 12'096 / 36'904 510 / 1'205 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [487] [549] 0.0 13'944 13'944 / 0 612 std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'810 / 4'749'451 38 / 45'728 CWallet::LoadWallet(bool&) [317] [550] 0.0 13'810 0 / 13'810 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) 0.0 ................. 11'521 / 11'521 8 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [568] 0.0 ................. 1'157 / 604'312 5 / 2'508 CDB::~CDB() [379] 0.0 ................. 985 / 985 21 / 21 CBase58Data::ToString() const [739] 0.0 ................. 92 / 92 2 / 2 std::_Rb_tree, std::allocator > >, std::_Select1st, std::allocator > > >, std::less, std::allocator, std::allocator > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > const&) [893] 0.0 ................. 35 / 59'094'013 1 / 1'536'676 CDB::CDB(char const*, char const*) [243] 0.0 ................. 20 / 4'280'314'376 1 / 110'409'738 std::vector >::vector(std::vector > const&) [85] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 13'576 / 23'096 73 / 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] [526] [551] 0.0 13'576 1'024 / 12'552 73 gethostbyname 0.0 ................. 11'416 / 11'416 70 / 70 gethostbyname_r [569] 0.0 ................. 1'136 / 1'704 2 / 3 __nss_hostname_digits_dots [711] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'464 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [552] 0.0 13'464 0 / 13'464 204 @{libcrypto.so.1.0.0+772671} 0.0 ................. 13'464 / 34'474 204 / 1'020 ASN1_STRING_set [490] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'385 / 23'403 98 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] [553] 0.0 13'385 0 / 13'385 98 GetConfigFile() 0.0 ................. 13'211 / 570'354'191 94 / 12'962'389 GetDataDir() [177] 0.0 ................. 107 / 214 2 / 4 boost::filesystem::path::operator/=(boost::filesystem::path const&) [854] 0.0 ................. 67 / 2'152'165'478 2 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'260 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [554] 0.0 13'260 0 / 13'260 204 @{libcrypto.so.1.0.0+772596} 0.0 ................. 13'260 / 80'927'419'362 204 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'260 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [555] 0.0 13'260 13'260 / 0 204 CRYPTO_realloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'167 / 570'354'191 93 / 12'962'389 GetDataDir() [177] [556] 0.0 13'167 0 / 13'167 93 GetDataDir(char*) 0.0 ................. 12'999 / 12'999 89 / 89 boost::filesystem::path::codecvt() [560] 0.0 ................. 124 / 248 3 / 6 GetDefaultDataDir() [840] 0.0 ................. 44 / 3'621'545 1 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 768 / 11'904 32 / 212 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [567] 0.0 ................. 12'264 / 194'130 42 / 2'480 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [414] [557] 0.0 13'032 0 / 13'032 74 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > > const&) 0.0 ................. 13'032 / 90'328 74 / 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [442] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'032 / 26'064 74 / 148 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) [508] [558] 0.0 13'032 0 / 13'032 74 boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant_assign(boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&) 0.0 ................. 13'032 / 99'648 74 / 400 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) [436] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 13'032 / 82'608 74 / 497 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > > const&) [447] [559] 0.0 13'032 0 / 13'032 74 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(json_spirit::Pair_impl, std::allocator > > > const&) 0.0 ................. 13'032 / 90'328 74 / 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [442] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12'999 / 13'167 89 / 93 GetDataDir(char*) [556] [560] 0.0 12'999 0 / 12'999 89 boost::filesystem::path::codecvt() 0.0 ................. 12'999 / 12'999 89 / 89 std::locale::locale(char const*) [561] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 12'999 / 12'999 89 / 89 boost::filesystem::path::codecvt() [560] [561] 0.0 12'999 40 / 12'959 89 std::locale::locale(char const*) 0.0 ................. 12'924 / 12'924 87 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] 0.0 ................. 35 / 56'437'204 1 / 1'525'536 std::basic_string, std::allocator >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) [245] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12'924 / 12'999 87 / 89 std::locale::locale(char const*) [561] [562] 0.0 12'924 3'051 / 9'873 87 std::locale::_Impl::_Impl(char const*, unsigned long) 0.0 ................. 3'844 / 3'844 16 / 16 std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) [650] 0.0 ................. 812 / 812 4 / 4 std::ctype::ctype(__locale_struct*, unsigned long) [747] 0.0 ................. 775 / 775 3 / 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) [748] 0.0 ................. 775 / 775 3 / 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) [749] 0.0 ................. 728 / 3'640 2 / 10 duplocale [656] 0.0 ................. 375 / 375 2 / 2 std::messages::messages(__locale_struct*, char const*, unsigned long) [794] 0.0 ................. 375 / 375 2 / 2 std::messages::messages(__locale_struct*, char const*, unsigned long) [795] 0.0 ................. 364 / 364 1 / 1 std::codecvt::codecvt(__locale_struct*, unsigned long) [798] 0.0 ................. 364 / 364 1 / 1 std::codecvt::codecvt(__locale_struct*, unsigned long) [799] 0.0 ................. 364 / 364 1 / 1 std::ctype::ctype(__locale_struct*, unsigned short const*, bool, unsigned long) [797] 0.0 ................. 339 / 339 2 / 2 std::numpunct::_M_initialize_numpunct(__locale_struct*) [801] 0.0 ................. 191 / 191 4 / 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) [865] 0.0 ................. 179 / 179 4 / 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) [867] 0.0 ................. 147 / 147 2 / 2 std::numpunct::_M_initialize_numpunct(__locale_struct*) [870] 0.0 ................. 122 / 122 4 / 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) [876] 0.0 ................. 119 / 119 4 / 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) [880] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12'761 / 4'749'451 14 / 45'728 CWallet::LoadWallet(bool&) [317] [563] 0.0 12'761 0 / 12'761 14 CWallet::SetDefaultKey(std::vector > const&) 0.0 ................. 11'000 / 822'257'593'000 2 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 1'157 / 604'312 5 / 2'508 CDB::~CDB() [379] 0.0 ................. 469 / 7'341'467'298 4 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] 0.0 ................. 65 / 6'904 1 / 106 std::vector >::operator=(std::vector > const&) [600] 0.0 ................. 35 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 35 / 59'094'013 1 / 1'536'676 CDB::CDB(char const*, char const*) [243] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12'444 / 804'784 408 / 17'460 i2d_ECPrivateKey [374] [564] 0.0 12'444 0 / 12'444 408 @{libcrypto.so.1.0.0+771547} 0.0 ................. 12'444 / 25'908 408 / 1'020 BN_to_ASN1_INTEGER [509] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12'264 / 29'904 42 / 180 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [504] [565] 0.0 12'264 0 / 12'264 42 json_spirit::Pair_impl, std::allocator > > >* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator, std::allocator > > > const*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > >*>(__gnu_cxx::__normal_iterator, std::allocator > > > const*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, __gnu_cxx::__normal_iterator, std::allocator > > > const*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Pair_impl, std::allocator > > >*) 0.0 ................. 12'264 / 90'328 42 / 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [442] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12'240 / 59'094'013 255 / 1'536'676 CDB::CDB(char const*, char const*) [243] [566] 0.0 12'240 12'240 / 0 255 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'600 / 4'508 42 / 126 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_str(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [641] 0.0 ................. 4'096 / 5'120 96 / 160 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) [624] 0.0 ................. 6'208 / 6'208 74 / 74 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_int(long) [606] [567] 0.0 11'904 0 / 11'904 212 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) 0.0 ................. 10'816 / 82'608 170 / 497 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) [446] 0.0 ................. 768 / 13'032 32 / 74 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > > const&) [557] 0.0 ................. 320 / 320 10 / 10 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Value_impl, std::allocator > > > const&) [809] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 11'521 / 13'810 8 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [550] [568] 0.0 11'521 0 / 11'521 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) 0.0 ................. 11'000 / 822'257'593'000 2 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 433 / 7'341'467'298 4 / 26'804'517 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [58] 0.0 ................. 59 / 8'389'911 1 / 196'169 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) [297] 0.0 ................. 29 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 11'416 / 13'576 70 / 73 gethostbyname [551] [569] 0.0 11'416 0 / 11'416 70 gethostbyname_r 0.0 ................. 3'408 / 3'408 6 / 6 _nss_files_gethostbyname_r [662] 0.0 ................. 3'121 / 3'121 13 / 13 __nss_next2 [675] 0.0 ................. 2'107 / 2'107 37 / 37 __nss_hosts_lookup2 [699] 0.0 ................. 1'532 / 1'532 8 / 8 __nss_lookup [719] 0.0 ................. 568 / 1'704 1 / 3 __nss_hostname_digits_dots [711] 0.0 ................. 568 / 568 1 / 1 pthread_once [768] 0.0 ................. 112 / 112 4 / 4 _nss_dns_gethostbyname_r [881] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 11'024 / 64'897 159 / 1'219 GetWarnings(std::basic_string, std::allocator >) [459] [570] 0.0 11'024 0 / 11'024 159 operator*(CBigNum const&, CBigNum const&) 0.0 ................. 7'632 / 1'201'672'016 106 / 21'158'694 BN_mul [142] 0.0 ................. 3'392 / 2'685'252'544 53 / 41'957'071 BN_CTX_new [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 11'016 / 182'278 204 / 4'140 CBasicKeyStore::AddKey(CKey const&) [418] [571] 0.0 11'016 11'016 / 0 204 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 10'896 / 18'704 227 / 451 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [542] [572] 0.0 10'896 10'896 / 0 227 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 10'814 / 1'044'742'590'428 30 / 3'159'600'849 start_thread [4] [573] 0.0 10'814 776 / 10'038 30 StartNode(void*) 0.0 ................. 7'040 / 7'040 7 / 7 getifaddrs [599] 0.0 ................. 1'920 / 2'880 6 / 9 pthread_create [681] 0.0 ................. 862 / 89'998 10 / 991 CNode::CNode(unsigned int, CAddress, bool) [444] 0.0 ................. 78 / 6'043'808 2 / 147'410 CAddress::ToString() const [305] 0.0 ................. 68 / 2'152'165'478 2 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 40 / 2'480 1 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [689] 0.0 ................. 30 / 90 1 / 3 GetListenPort() [894] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 10'688 / 62'592 224 / 1'376 ReadHTTPHeader(std::basic_istream >&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [460] [574] 0.0 10'688 0 / 10'688 224 std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&) 0.0 ................. 10'688 / 59'318'107 224 / 1'386'572 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) [242] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 10'608 / 33'568 102 / 464 @{libcrypto.so.1.0.0+685408} [498] [575] 0.0 10'608 0 / 10'608 102 @{libcrypto.so.1.0.0+685806} 0.0 ................. 10'608 / 64'323'480 102 / 618'495 @{libcrypto.so.1.0.0+936265} [238] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 962 / 962 30 / 30 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'3 [741] 0.0 ................. 3'546 / 15'836 96 / 360 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 [544] 0.0 ................. 5'888 / 21'724 192 / 552 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::alternative, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::alternative, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [531] [576] 0.0 10'396 0 / 10'396 318 boost::detail::function::void_function_obj_invoker2, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::_bi::list3, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >*>, boost::arg<1>, boost::arg<2> > >, void, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) 0.0 ................. 5'888 / 5'888 192 / 192 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_name(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [614] 0.0 ................. 4'508 / 4'508 126 / 126 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_str(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [641] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 9'824 / 678'778 160 / 7'593 ThreadRPCServer2(void*) [378] [577] 0.0 9'824 0 / 9'824 160 HTTPAuthorized(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) 0.0 ................. 4'384 / 4'384 64 / 64 DecodeBase64(std::basic_string, std::allocator > const&) [642] 0.0 ................. 4'224 / 101'607'320 64 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] 0.0 ................. 1'216 / 2'152'165'478 32 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 9'792 / 392'203'440 408 / 16'341'878 @{libcrypto.so.1.0.0+1069286} [184] [578] 0.0 9'792 0 / 9'792 408 @{libcrypto.so.1.0.0+1069286}'2 0.0 ................. 9'792 / 392'195'280 408 / 16'341'470 @{libcrypto.so.1.0.0+1069155} [185] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 9'760 / 14'144 352 / 416 ReadHTTPStatus(std::basic_istream >&) [548] [579] 0.0 9'760 1'024 / 8'736 352 std::vector, std::allocator >, std::allocator, std::allocator > > >& boost::algorithm::iter_split, std::allocator >, std::allocator, std::allocator > > >, std::basic_string, std::allocator >, boost::algorithm::detail::token_finderF > >(std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::basic_string, std::allocator >&, boost::algorithm::detail::token_finderF >) 0.0 ................. 4'096 / 4'096 128 / 128 boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >::split_iterator(boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > const&) [646] 0.0 ................. 2'848 / 3'431'934'700 96 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] 0.0 ................. 1'792 / 13'944 96 / 612 std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&) [549] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 303 / 303 6 / 6 __env_turn_off [817] 0.0 ................. 505 / 68'574 10 / 44 __env_remove_env [455] 0.0 ................. 8'495 / 150'673 7 / 46 __env_attach_regions [422] [580] 0.0 9'303 0 / 9'303 23 __env_attach 0.0 ................. 8'495 / 50'465 7 / 32 @{libdb_cxx-4.8.so+1170638} [471] 0.0 ................. 404 / 1'493'060 8 / 26'146 __os_open [351] 0.0 ................. 288 / 159'324'240 4 / 464'868 __os_calloc [212] 0.0 ................. 116 / 1'499'314 4 / 24'365 __db_appname [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 9'168 / 116'244 20 / 1'580 __fop_file_setup [432] [581] 0.0 9'168 0 / 9'168 20 __fop_create 0.0 ................. 8'565 / 8'565 8 / 8 __fop_create_log [587] 0.0 ................. 345 / 1'493'060 6 / 26'146 __os_open [351] 0.0 ................. 258 / 1'499'314 6 / 24'365 __db_appname [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'810 / 150'673 6 / 46 __env_attach_regions [422] [582] 0.0 8'810 0 / 8'810 6 __mutex_open 0.0 ................. 8'322 / 42'260 4 / 35 __env_region_attach [477] 0.0 ................. 400 / 400 1 / 1 __mutex_alloc [791] 0.0 ................. 88 / 159'324'240 1 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'908 / 4'508 84 / 126 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_str(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [641] 0.0 ................. 5'888 / 5'888 192 / 192 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_name(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [614] [583] 0.0 8'796 0 / 8'796 276 std::basic_string, std::allocator > json_spirit::get_str, std::allocator >, __gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) 0.0 ................. 4'536 / 4'536 138 / 138 char* std::basic_string, std::allocator >::_S_construct<__gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, std::allocator const&, std::forward_iterator_tag) [634] 0.0 ................. 4'260 / 4'260 138 / 138 std::basic_string, std::allocator > json_spirit::substitute_esc_chars, std::allocator > >(std::basic_string, std::allocator >::const_iterator, std::basic_string, std::allocator >::const_iterator) [645] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'760 / 23'403 2 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] [584] 0.0 8'760 0 / 8'760 2 std::basic_ifstream >::basic_ifstream(char const*, std::_Ios_Openmode) 0.0 ................. 8'760 / 8'760 2 / 2 std::basic_filebuf >::open(char const*, std::_Ios_Openmode) [585] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'760 / 8'760 2 / 2 std::basic_ifstream >::basic_ifstream(char const*, std::_Ios_Openmode) [584] [585] 0.0 8'760 0 / 8'760 2 std::basic_filebuf >::open(char const*, std::_Ios_Openmode) 0.0 ................. 8'192 / 8'192 1 / 1 std::basic_filebuf >::_M_allocate_internal_buffer() [592] 0.0 ................. 568 / 568 1 / 1 std::__basic_file::open(char const*, std::_Ios_Openmode, int) [771] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 84 / 526'430'997 2 / 4'291'302 SendMessages(CNode*, bool) [179] 0.0 ................. 8'568 / 1'032'498'446'297 204 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [586] 0.0 8'652 0 / 8'652 206 CNode::PushMessage(char const*) 0.0 ................. 8'652 / 5'216'022 206 / 124'191 CNode::EndMessage() [307] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'565 / 9'168 8 / 20 __fop_create [581] [587] 0.0 8'565 0 / 8'565 8 __fop_create_log 0.0 ................. 8'400 / 190'253'895 5 / 69'764 __log_put [202] 0.0 ................. 165 / 7'478'576'436 3 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'497 / 100'232 32 / 1'982 json_spirit::Value_impl, std::allocator > > >::String_type json_spirit::write_string, std::allocator > > > >(json_spirit::Value_impl, std::allocator > > > const&, bool) [434] [588] 0.0 8'497 0 / 8'497 32 std::basic_stringbuf, std::allocator >::str() const 0.0 ................. 8'497 / 101'615'817 32 / 2'385'969 char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) [226] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'450 / 150'673 6 / 46 __env_attach_regions [422] [589] 0.0 8'450 0 / 8'450 6 __memp_open 0.0 ................. 8'322 / 42'260 4 / 35 __env_region_attach [477] 0.0 ................. 128 / 159'324'240 2 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'442 / 150'673 5 / 46 __env_attach_regions [422] [590] 0.0 8'442 0 / 8'442 5 __lock_open 0.0 ................. 8'322 / 42'260 4 / 35 __env_region_attach [477] 0.0 ................. 120 / 159'324'240 1 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 8'200 / 3'075'149'109 200 / 17'027'369 ThreadSocketHandler2(void*) [99] [591] 0.0 8'200 0 / 8'200 200 CNode::CloseSocketDisconnect() 0.0 ................. 8'200 / 6'043'808 200 / 147'410 CAddress::ToString() const [305] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'192 / 8'760 1 / 2 std::basic_filebuf >::open(char const*, std::_Ios_Openmode) [585] [592] 0.0 8'192 8'192 / 0 1 std::basic_filebuf >::_M_allocate_internal_buffer() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8'160 / 1'699'511'248 204 / 40'852'961 ec_GFp_simple_dbl [131] [593] 0.0 8'160 0 / 8'160 204 BN_mod_lshift_quick 0.0 ................. 8'160 / 5'618'573'800 204 / 101'844'710 BN_lshift [69] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 7'859 / 526'430'997 111 / 4'291'302 SendMessages(CNode*, bool) [179] [594] 0.0 7'859 0 / 7'859 111 CWallet::ResendWalletTransactions() 0.0 ................. 5'824 / 13'425'256 56 / 129'089 GetRand(unsigned long long) [288] 0.0 ................. 2'035 / 59'094'013 55 / 1'536'676 CDB::CDB(char const*, char const*) [243] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 224 / 376 2 / 3 boost::asio::basic_socket_acceptor >::basic_socket_acceptor(boost::asio::io_service&, boost::asio::ip::basic_endpoint const&, bool) [793] 0.0 ................. 7'392 / 14'784 66 / 132 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::basic_socket_streambuf() [547] [595] 0.0 7'616 0 / 7'616 68 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) 0.0 ................. 7'392 / 7'392 66 / 66 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [597] 0.0 ................. 224 / 224 2 / 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [852] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 7'548 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [596] 0.0 7'548 0 / 7'548 204 @{libcrypto.so.1.0.0+773111} 0.0 ................. 7'548 / 25'908 204 / 1'020 BN_to_ASN1_INTEGER [509] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 7'392 / 7'616 66 / 68 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [595] [597] 0.0 7'392 1'584 / 5'808 66 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.0 ................. 5'808 / 5'984 33 / 34 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&))'2 [611] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 7'168 / 24'832 64 / 288 json_spirit::Json_grammer, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >::definition(json_spirit::Json_grammer, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > > const&) [516] [598] 0.0 7'168 7'168 / 0 64 boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>& boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>::operator=, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > > >(boost::spirit::classic::sequence, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 7'040 / 10'814 7 / 30 StartNode(void*) [573] [599] 0.0 7'040 0 / 7'040 7 getifaddrs 0.0 ................. 4'776 / 4'776 3 / 3 getifaddrs_internal [632] 0.0 ................. 1'840 / 1'840 1 / 1 getifaddrs_internal [708] 0.0 ................. 424 / 424 3 / 3 getifaddrs_internal [781] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 65 / 12'761 1 / 14 CWallet::SetDefaultKey(std::vector > const&) [563] 0.0 ................. 65 / 4'675'559 1 / 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) [318] 0.0 ................. 144 / 118'568 2 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 6'630 / 4'825'062 102 / 46'539 CWallet::TopUpKeyPool() [316] [600] 0.0 6'904 6'904 / 0 106 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 1'908 / 1'908 72 / 72 bool json_spirit::add_esc_char, std::allocator > >(char, std::basic_string, std::allocator >&) [707] 0.0 ................. 4'830 / 4'830 168 / 168 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'3 [631] [601] 0.0 6'738 0 / 6'738 240 std::basic_string, std::allocator > json_spirit::to_str, std::allocator > >(char const*) 0.0 ................. 6'738 / 50'917'508 240 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'528 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [602] 0.0 6'528 0 / 6'528 204 @{libcrypto.so.1.0.0+771529} 0.0 ................. 6'528 / 155'040 204 / 1'632 ec_GFp_simple_group_get_curve [421] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'528 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [603] 0.0 6'528 0 / 6'528 204 @{libcrypto.so.1.0.0+772698} 0.0 ................. 6'528 / 261'456'992 204 / 8'170'531 EC_GROUP_get_order [195] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 3'264 102 / 102 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [674] 0.0 ................. 3'264 / 3'264 102 / 102 std::vector >::operator=(std::vector > const&) [672] [604] 0.0 6'528 6'528 / 0 204 secure_allocator::allocate(unsigned long, void const*) [clone .isra.135] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'208 / 15'836 74 / 360 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 [544] [605] 0.0 6'208 0 / 6'208 74 boost::spirit::classic::impl::concrete_parser >, boost::function >, boost::spirit::classic::action, boost::function > >, boost::spirit::classic::action, boost::function > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const 0.0 ................. 6'208 / 6'208 74 / 74 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_int(long) [606] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'208 / 6'208 74 / 74 boost::spirit::classic::impl::concrete_parser >, boost::function >, boost::spirit::classic::action, boost::function > >, boost::spirit::classic::action, boost::function > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [605] [606] 0.0 6'208 0 / 6'208 74 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_int(long) 0.0 ................. 6'208 / 11'904 74 / 212 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [567] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'134 / 1'032'498'446'297 17 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [607] 0.0 6'134 0 / 6'134 17 void RelayMessage(CInv const&, CDataStream const&) 0.0 ................. 5'322 / 5'322 5 / 5 std::vector >::operator=(std::vector > const&) [618] 0.0 ................. 560 / 560 5 / 5 std::map, std::allocator > >::operator[](CInv const&) [774] 0.0 ................. 252 / 252 7 / 7 RelayInventory(CInv const&) [838] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'120 / 1'032'498'446'297 110 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [608] 0.0 6'120 0 / 6'120 110 AddTimeData(unsigned int, long long) 0.0 ................. 4'080 / 97'440 102 / 2'436 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [440] 0.0 ................. 2'040 / 2'040 8 / 8 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, long long const&) [705] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 6'082 / 15'836 190 / 360 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 [544] [609] 0.0 6'082 0 / 6'082 190 boost::spirit::classic::impl::concrete_parser, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 0.0 ................. 5'120 / 5'120 160 / 160 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) [624] 0.0 ................. 962 / 962 30 / 30 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::kleene_star, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 [740] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 211 / 416'062'743'691 2 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] 0.0 ................. 5'868 / 59'428 33 / 84 CTransaction::AddToMemoryPoolUnchecked() [463] [610] 0.0 6'079 2'088 / 3'991 35 std::vector >::operator=(std::vector > const&) 0.0 ................. 3'991 / 4'068 29 / 30 CTxIn* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, CTxIn*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, CTxIn*) [648] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 176 / 224 1 / 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [852] 0.0 ................. 5'808 / 7'392 33 / 66 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [597] [611] 0.0 5'984 0 / 5'984 34 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&))'2 0.0 ................. 5'984 / 5'984 34 / 34 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [612] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'984 / 5'984 34 / 34 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&))'2 [611] [612] 0.0 5'984 5'984 / 0 34 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'916 / 804'784 408 / 17'460 i2d_ECPrivateKey [374] [613] 0.0 5'916 0 / 5'916 408 @{libcrypto.so.1.0.0+773161} 0.0 ................. 5'916 / 25'908 408 / 1'020 BN_to_ASN1_INTEGER [509] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'888 / 10'396 192 / 318 boost::detail::function::void_function_obj_invoker2, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::_bi::list3, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >*>, boost::arg<1>, boost::arg<2> > >, void, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [576] [614] 0.0 5'888 0 / 5'888 192 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_name(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) 0.0 ................. 5'888 / 8'796 192 / 276 std::basic_string, std::allocator > json_spirit::get_str, std::allocator >, __gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [583] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'722 / 22'470 167 / 316 CTransaction::ToString() const [529] [615] 0.0 5'722 0 / 5'722 167 CTxIn::ToString() const 0.0 ................. 4'491 / 97'177'197 155 / 3'354'589 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [229] 0.0 ................. 417 / 3'621'545 1 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] 0.0 ................. 308 / 5'679'152 3 / 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [306] 0.0 ................. 271 / 824'320'523 3 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.0 ................. 111 / 2'152'165'478 3 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 89 / 102'880'796 1 / 1'155'964 base_uint<256u>::GetHex() const [225] 0.0 ................. 35 / 101'607'320 1 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'712 / 33'591 101 / 1'065 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [497] [616] 0.0 5'712 0 / 5'712 101 RecvLine(unsigned int, std::basic_string, std::allocator >&) 0.0 ................. 5'712 / 50'917'508 101 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 144 / 194 1 / 2 stop(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [862] 0.0 ................. 144 / 201 1 / 2 keypoolrefill(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [860] 0.0 ................. 144 / 203 1 / 2 getgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [859] 0.0 ................. 144 / 225 1 / 2 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)'2 [850] 0.0 ................. 144 / 228 1 / 2 gettransaction(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [849] 0.0 ................. 144 / 234 1 / 2 encryptwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [848] 0.0 ................. 144 / 236 1 / 2 profileheapdump(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [847] 0.0 ................. 144 / 237 1 / 2 getconnectioncount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [846] 0.0 ................. 144 / 239 1 / 2 getblockcount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [845] 0.0 ................. 144 / 244 1 / 2 validateaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [844] 0.0 ................. 144 / 245 1 / 2 verifymessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [843] 0.0 ................. 144 / 246 1 / 2 settxfee(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [842] 0.0 ................. 144 / 251 1 / 2 getaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [839] 0.0 ................. 144 / 253 1 / 2 getaddressesbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [837] 0.0 ................. 144 / 257 1 / 2 signmessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [831] 0.0 ................. 144 / 258 1 / 2 setaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [830] 0.0 ................. 144 / 260 1 / 2 getdifficulty(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [829] 0.0 ................. 144 / 261 1 / 2 gethashespersec(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [828] 0.0 ................. 144 / 268 1 / 2 listaccounts(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [827] 0.0 ................. 144 / 272 1 / 2 getaccountaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [824] 0.0 ................. 144 / 279 1 / 2 movecmd(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [823] 0.0 ................. 144 / 286 1 / 2 backupwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [820] 0.0 ................. 144 / 286 1 / 2 sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [821] 0.0 ................. 144 / 291 1 / 2 sendtoaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [819] 0.0 ................. 144 / 301 1 / 2 listsinceblock(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [818] 0.0 ................. 144 / 314 1 / 2 sendfrom(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [810] 0.0 ................. 144 / 324 1 / 2 listtransactions(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [806] 0.0 ................. 144 / 327 1 / 2 getreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [804] 0.0 ................. 144 / 328 1 / 2 getreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [803] 0.0 ................. 144 / 333 1 / 2 setgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [802] 0.0 ................. 144 / 341 1 / 2 getbalance(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [800] 0.0 ................. 144 / 389 1 / 2 getnewaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [792] 0.0 ................. 144 / 555 1 / 2 getwork(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [776] 0.0 ................. 144 / 624 1 / 2 listreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [764] 0.0 ................. 144 / 639 1 / 2 listreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [763] 0.0 ................. 144 / 751 1 / 2 getmemorypool(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [753] 0.0 ................. 144 / 256'764 1 / 2'093 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [405] [617] 0.0 5'328 5'328 / 0 37 __cxa_allocate_exception - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'322 / 6'134 5 / 17 void RelayMessage(CInv const&, CDataStream const&) [607] [618] 0.0 5'322 5'322 / 0 5 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'274 / 15'612 127 / 214 __libc_csu_init [545] [619] 0.0 5'274 0 / 5'274 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs 0.0 ................. 2'426 / 2'152'165'478 64 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 1'968 / 1'968 41 / 41 void std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>, std::_Select1st, std::allocator > const, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)> >, std::less, std::allocator > >, std::allocator, std::allocator > const, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)> > >::_M_insert_unique, std::allocator >, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>*>(std::pair, std::allocator >, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>*, std::pair, std::allocator >, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>*) [706] 0.0 ................. 880 / 880 22 / 22 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::set, std::allocator >*>(std::basic_string, std::allocator >*, std::basic_string, std::allocator >*) [745] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'600 / 2'600 3 / 3 _GLOBAL__sub_I_nWalletDBUpdated [687] 0.0 ................. 2'600 / 38'265 3 / 47 EnvShutdown() [481] [620] 0.0 5'200 0 / 5'200 6 DbEnv::DbEnv(unsigned int) 0.0 ................. 5'200 / 5'200 6 / 6 DbEnv::initialize(__db_env*) [622] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 424 / 424 3 / 3 getifaddrs_internal [781] 0.0 ................. 4'776 / 4'776 3 / 3 getifaddrs_internal [632] [621] 0.0 5'200 5'200 / 0 6 __netlink_request - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'200 / 5'200 6 / 6 DbEnv::DbEnv(unsigned int) [620] [622] 0.0 5'200 0 / 5'200 6 DbEnv::initialize(__db_env*) 0.0 ................. 5'200 / 5'200 6 / 6 db_env_create [623] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'200 / 5'200 6 / 6 DbEnv::initialize(__db_env*) [622] [623] 0.0 5'200 0 / 5'200 6 db_env_create 0.0 ................. 4'176 / 159'324'240 4 / 464'868 __os_calloc [212] 0.0 ................. 1'024 / 1'024 2 / 2 __rep_env_create [737] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5'120 / 6'082 160 / 190 boost::spirit::classic::impl::concrete_parser, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 [609] [624] 0.0 5'120 0 / 5'120 160 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) 0.0 ................. 4'096 / 11'904 96 / 212 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [567] 0.0 ................. 768 / 768 32 / 32 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [750] 0.0 ................. 256 / 256 32 / 32 std::vector, std::allocator > > >*, std::allocator, std::allocator > > >*> >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >**, std::vector, std::allocator > > >*, std::allocator, std::allocator > > >*> > >, json_spirit::Value_impl, std::allocator > > >* const&) [835] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 152 / 376 1 / 3 boost::asio::basic_socket_acceptor >::basic_socket_acceptor(boost::asio::io_service&, boost::asio::ip::basic_endpoint const&, bool) [793] 0.0 ................. 4'864 / 678'778 32 / 7'593 ThreadRPCServer2(void*) [378] [625] 0.0 5'016 5'016 / 0 33 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 840 / 840 21 / 21 CWallet::ReturnKey(long long) [746] 0.0 ................. 4'080 / 4'825'062 102 / 46'539 CWallet::TopUpKeyPool() [316] [626] 0.0 4'920 4'920 / 0 123 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(long long const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'896 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [627] 0.0 4'896 0 / 4'896 204 @{libcrypto.so.1.0.0+771152} 0.0 ................. 4'896 / 3'421'885'320 204 / 142'578'555 BN_new [92] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'896 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [628] 0.0 4'896 0 / 4'896 204 @{libcrypto.so.1.0.0+771493} 0.0 ................. 4'896 / 3'421'885'320 204 / 142'578'555 BN_new [92] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'896 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [629] 0.0 4'896 0 / 4'896 204 @{libcrypto.so.1.0.0+771757} 0.0 ................. 4'896 / 3'421'885'320 204 / 142'578'555 BN_new [92] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'896 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [630] 0.0 4'896 0 / 4'896 204 @{libcrypto.so.1.0.0+771776} 0.0 ................. 4'896 / 3'421'885'320 204 / 142'578'555 BN_new [92] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 4'830 / 43'806 168 / 1'470 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&)'2 [474] [631] 0.0 4'830 0 / 4'830 168 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'3 0.0 ................. 4'830 / 6'738 168 / 240 std::basic_string, std::allocator > json_spirit::to_str, std::allocator > >(char const*) [601] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'776 / 7'040 3 / 7 getifaddrs [599] [632] 0.0 4'776 0 / 4'776 3 getifaddrs_internal 0.0 ................. 4'776 / 5'200 3 / 6 __netlink_request [621] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'532 / 1'532 8 / 8 __nss_lookup [719] 0.0 ................. 3'121 / 3'121 13 / 13 __nss_next2 [675] [633] 0.0 4'653 80 / 4'573 21 __nss_lookup_function 0.0 ................. 4'509 / 4'509 15 / 15 __libc_dlopen_mode [635] 0.0 ................. 64 / 64 2 / 2 tsearch [910] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'536 / 8'796 138 / 276 std::basic_string, std::allocator > json_spirit::get_str, std::allocator >, __gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [583] [634] 0.0 4'536 0 / 4'536 138 char* std::basic_string, std::allocator >::_S_construct<__gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, std::allocator const&, std::forward_iterator_tag) 0.0 ................. 4'536 / 3'431'934'700 138 / 87'299'938 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'509 / 4'653 15 / 21 __nss_lookup_function [633] [635] 0.0 4'509 0 / 4'509 15 __libc_dlopen_mode 0.0 ................. 4'509 / 4'509 15 / 15 dlerror_run [636] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'509 / 4'509 15 / 15 __libc_dlopen_mode [635] [636] 0.0 4'509 0 / 4'509 15 dlerror_run 0.0 ................. 4'509 / 4'509 15 / 15 _dl_catch_error [637] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'509 / 4'509 15 / 15 dlerror_run [636] [637] 0.0 4'509 0 / 4'509 15 _dl_catch_error 0.0 ................. 4'509 / 4'509 15 / 15 do_dlopen [638] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'509 / 4'509 15 / 15 _dl_catch_error [637] [638] 0.0 4'509 0 / 4'509 15 do_dlopen 0.0 ................. 4'509 / 4'509 15 / 15 _dl_open [639] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'509 / 4'509 15 / 15 do_dlopen [638] [639] 0.0 4'509 0 / 4'509 15 _dl_open 0.0 ................. 4'509 / 4'509 15 / 15 _dl_catch_error'2 [640] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'509 / 4'509 15 / 15 _dl_open [639] [640] 0.0 4'509 0 / 4'509 15 _dl_catch_error'2 0.0 ................. 2'466 / 2'466 6 / 6 dl_open_worker [690] 0.0 ................. 1'395 / 1'395 6 / 6 dl_open_worker [721] 0.0 ................. 648 / 648 3 / 3 dl_open_worker [758] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 4'508 / 10'396 126 / 318 boost::detail::function::void_function_obj_invoker2, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::_bi::list3, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >*>, boost::arg<1>, boost::arg<2> > >, void, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [576] [641] 0.0 4'508 0 / 4'508 126 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_str(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) 0.0 ................. 2'908 / 8'796 84 / 276 std::basic_string, std::allocator > json_spirit::get_str, std::allocator >, __gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [583] 0.0 ................. 1'600 / 11'904 42 / 212 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [567] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'384 / 9'824 64 / 160 HTTPAuthorized(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [577] [642] 0.0 4'384 0 / 4'384 64 DecodeBase64(std::basic_string, std::allocator > const&) 0.0 ................. 2'560 / 2'560 32 / 32 std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&) [688] 0.0 ................. 1'824 / 1'824 32 / 32 DecodeBase64(char const*, bool*) [709] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 64 / 64 2 / 2 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.250] [909] 0.0 ................. 4'270 / 4'270 102 / 102 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.506] [644] [643] 0.0 4'334 0 / 4'334 104 std::basic_string, std::allocator >::append(unsigned long, char) 0.0 ................. 4'334 / 50'917'508 104 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'270 / 1'032'498'446'297 102 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [644] 0.0 4'270 0 / 4'270 102 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.506] 0.0 ................. 4'270 / 4'334 102 / 104 std::basic_string, std::allocator >::append(unsigned long, char) [643] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'260 / 8'796 138 / 276 std::basic_string, std::allocator > json_spirit::get_str, std::allocator >, __gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [583] [645] 0.0 4'260 0 / 4'260 138 std::basic_string, std::allocator > json_spirit::substitute_esc_chars, std::allocator > >(std::basic_string, std::allocator >::const_iterator, std::basic_string, std::allocator >::const_iterator) 0.0 ................. 4'260 / 50'917'508 138 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'096 / 9'760 128 / 352 std::vector, std::allocator >, std::allocator, std::allocator > > >& boost::algorithm::iter_split, std::allocator >, std::allocator, std::allocator > > >, std::basic_string, std::allocator >, boost::algorithm::detail::token_finderF > >(std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::basic_string, std::allocator >&, boost::algorithm::detail::token_finderF >) [579] [646] 0.0 4'096 0 / 4'096 128 boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >::split_iterator(boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > const&) 0.0 ................. 4'096 / 4'096 128 / 128 boost::detail::function::functor_manager > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4'096 / 4'096 128 / 128 boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >::split_iterator(boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > const&) [646] [647] 0.0 4'096 4'096 / 0 128 boost::detail::function::functor_manager > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 77 / 248 1 / 4 CTransaction::CTransaction(CTransaction const&) [841] 0.0 ................. 3'991 / 6'079 29 / 35 std::vector >::operator=(std::vector > const&) [610] [648] 0.0 4'068 4'068 / 0 30 CTxIn* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, CTxIn*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, CTxIn*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 45 / 678'778 1 / 7'593 ThreadRPCServer2(void*) [378] 0.0 ................. 63 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] 0.0 ................. 602 / 22'470 2 / 316 CTransaction::ToString() const [529] 0.0 ................. 3'303 / 29'353 37 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [649] 0.0 4'013 0 / 4'013 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) 0.0 ................. 4'013 / 3'621'545 41 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'844 / 12'924 16 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [650] 0.0 3'844 0 / 3'844 16 std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) 0.0 ................. 3'844 / 3'844 16 / 16 newlocale [651] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 3'844 / 3'844 16 / 16 std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) [650] [651] 0.0 3'844 364 / 3'480 16 newlocale 0.0 ................. 3'480 / 3'480 15 / 15 _nl_find_locale [661] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'256 / 2'384 2 / 8 CTxDB::LoadBlockIndex() [692] 0.0 ................. 1'280 / 1'312 6 / 7 CAddrDB::LoadAddresses() [723] 0.0 ................. 1'280 / 1'390 6 / 9 CWalletDB::LoadWallet(CWallet*) [722] [652] 0.0 3'816 0 / 3'816 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) 0.0 ................. 3'792 / 3'792 10 / 10 Dbc::get(Dbt*, Dbt*, unsigned int) [653] 0.0 ................. 24 / 13'048'354 4 / 298 CDataStream::write(char const*, int) [291] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'792 / 3'816 10 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [652] [653] 0.0 3'792 0 / 3'792 10 Dbc::get(Dbt*, Dbt*, unsigned int) 0.0 ................. 3'792 / 3'792 10 / 10 __dbc_get_pp [654] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'792 / 3'792 10 / 10 Dbc::get(Dbt*, Dbt*, unsigned int) [653] [654] 0.0 3'792 0 / 3'792 10 __dbc_get_pp 0.0 ................. 3'792 / 1'709'742'779 10 / 9'538'701 __dbc_iget [125] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'712 / 90'328 148 / 474 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [442] [655] 0.0 3'712 3'712 / 0 148 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 364 / 364 1 / 1 std::codecvt::codecvt(__locale_struct*, unsigned long) [798] 0.0 ................. 364 / 364 1 / 1 std::codecvt::codecvt(__locale_struct*, unsigned long) [799] 0.0 ................. 364 / 364 1 / 1 std::ctype::ctype(__locale_struct*, unsigned short const*, bool, unsigned long) [797] 0.0 ................. 364 / 375 1 / 2 std::messages::messages(__locale_struct*, char const*, unsigned long) [794] 0.0 ................. 364 / 375 1 / 2 std::messages::messages(__locale_struct*, char const*, unsigned long) [795] 0.0 ................. 364 / 764 1 / 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) [751] 0.0 ................. 364 / 764 1 / 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) [752] 0.0 ................. 364 / 812 1 / 4 std::ctype::ctype(__locale_struct*, unsigned long) [747] 0.0 ................. 728 / 12'924 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [656] 0.0 3'640 3'640 / 0 10 duplocale - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'205 / 1'227 2 / 3 openaux [727] 0.0 ................. 2'418 / 2'466 4 / 6 dl_open_worker [690] [657] 0.0 3'623 0 / 3'623 6 _dl_map_object 0.0 ................. 3'623 / 3'623 6 / 6 _dl_map_object_from_fd [658] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'623 / 3'623 6 / 6 _dl_map_object [657] [658] 0.0 3'623 0 / 3'623 6 _dl_map_object_from_fd 0.0 ................. 3'553 / 3'553 3 / 3 _dl_new_object [659] 0.0 ................. 70 / 70 3 / 3 _dl_new_object [905] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'553 / 3'623 3 / 6 _dl_map_object_from_fd [658] [659] 0.0 3'553 3'553 / 0 3 _dl_new_object - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 107 / 5'141'490 3 / 46'607 AppInit2(int, char**) [314] 0.0 ................. 3'424 / 24'936 96 / 224 HTTPReply(int, std::basic_string, std::allocator > const&) [515] [660] 0.0 3'531 0 / 3'531 99 FormatFullVersion() 0.0 ................. 2'244 / 2'244 66 / 66 FormatVersion(int) [698] 0.0 ................. 1'287 / 3'621'545 33 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 3'480 / 3'844 15 / 16 newlocale [651] [661] 0.0 3'480 0 / 3'480 15 _nl_find_locale 0.0 ................. 3'344 / 3'344 12 / 12 _nl_load_locale_from_archive [665] 0.0 ................. 120 / 120 1 / 1 _nl_load_locale_from_archive [879] 0.0 ................. 11 / 11 1 / 1 _nl_load_locale_from_archive [940] 0.0 ................. 5 / 5 1 / 1 _nl_load_locale_from_archive [944] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'408 / 11'416 6 / 70 gethostbyname_r [569] [662] 0.0 3'408 0 / 3'408 6 _nss_files_gethostbyname_r 0.0 ................. 3'408 / 3'408 6 / 6 _nss_files_gethostbyname3_r [663] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'408 / 3'408 6 / 6 _nss_files_gethostbyname_r [662] [663] 0.0 3'408 0 / 3'408 6 _nss_files_gethostbyname3_r 0.0 ................. 3'408 / 3'408 6 / 6 internal_setent [664] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'408 / 3'408 6 / 6 _nss_files_gethostbyname3_r [663] [664] 0.0 3'408 0 / 3'408 6 internal_setent 0.0 ................. 3'408 / 7'251'295'888 6 / 12'766'366 __fopen_internal [63] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'344 / 3'480 12 / 15 _nl_find_locale [661] [665] 0.0 3'344 0 / 3'344 12 _nl_load_locale_from_archive 0.0 ................. 3'344 / 3'344 12 / 12 _nl_intern_locale_data [666] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'344 / 3'344 12 / 12 _nl_load_locale_from_archive [665] [666] 0.0 3'344 3'344 / 0 12 _nl_intern_locale_data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 192 / 20'498 2 / 36 std::basic_streambuf >::xsputn(char const*, long) [532] 0.0 ................. 3'072 / 23'570 32 / 68 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [524] [667] 0.0 3'264 3'264 / 0 34 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::overflow(int) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 33'568 102 / 464 @{libcrypto.so.1.0.0+685408} [498] [668] 0.0 3'264 0 / 3'264 102 @{libcrypto.so.1.0.0+685765} 0.0 ................. 3'264 / 80'927'419'362 102 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 33'568 102 / 464 @{libcrypto.so.1.0.0+685408} [498] [669] 0.0 3'264 0 / 3'264 102 @{libcrypto.so.1.0.0+686134} 0.0 ................. 3'264 / 4'255'254'488 102 / 144'074'567 BN_bin2bn [86] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [670] 0.0 3'264 0 / 3'264 204 @{libcrypto.so.1.0.0+772357} 0.0 ................. 3'264 / 522'946'624 204 / 24'512'715 ASN1_item_new [180] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 3'264 / 182'278 102 / 4'140 CBasicKeyStore::AddKey(CKey const&) [418] [671] 0.0 3'264 0 / 3'264 102 CKey::GetSecret() const 0.0 ................. 3'264 / 3'264 102 / 102 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [674] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 182'278 102 / 4'140 CBasicKeyStore::AddKey(CKey const&) [418] [672] 0.0 3'264 0 / 3'264 102 std::vector >::operator=(std::vector > const&) 0.0 ................. 3'264 / 6'528 102 / 204 secure_allocator::allocate(unsigned long, void const*) [clone .isra.135] [604] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 522'946'624 204 / 24'512'715 ASN1_item_new [180] [673] 0.0 3'264 0 / 3'264 204 @{libcrypto.so.1.0.0+1069604} 0.0 ................. 3'264 / 80'927'419'362 204 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'264 / 3'264 102 / 102 CKey::GetSecret() const [671] [674] 0.0 3'264 0 / 3'264 102 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) 0.0 ................. 3'264 / 6'528 102 / 204 secure_allocator::allocate(unsigned long, void const*) [clone .isra.135] [604] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'121 / 11'416 13 / 70 gethostbyname_r [569] [675] 0.0 3'121 0 / 3'121 13 __nss_next2 0.0 ................. 3'121 / 4'653 13 / 21 __nss_lookup_function [633] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'072 / 18'908 32 / 322 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [540] [676] 0.0 3'072 3'072 / 0 32 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::underflow() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 3'000 / 59'094'013 3 / 1'536'676 CDB::CDB(char const*, char const*) [243] [677] 0.0 3'000 0 / 3'000 3 bool CDB::Exists, std::allocator > >(std::basic_string, std::allocator > const&) 0.0 ................. 3'000 / 822'257'593'000 3 / 110'090'095 std::vector >::reserve(unsigned long) [13] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'946 / 5'141'490 8 / 46'607 AppInit2(int, char**) [314] [678] 0.0 2'946 0 / 2'946 8 GetTimeMillis() 0.0 ................. 2'946 / 2'946 8 / 8 __tz_convert [679] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'946 / 2'946 8 / 8 GetTimeMillis() [678] [679] 0.0 2'946 0 / 2'946 8 __tz_convert 0.0 ................. 2'931 / 2'931 7 / 7 tzset_internal [680] 0.0 ................. 15 / 15 1 / 1 tzset_internal [938] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'931 / 2'946 7 / 8 __tz_convert [679] [680] 0.0 2'931 0 / 2'931 7 tzset_internal 0.0 ................. 2'263 / 2'263 1 / 1 __tzfile_read [697] 0.0 ................. 568 / 568 1 / 1 __tzfile_read [770] 0.0 ................. 100 / 100 5 / 5 __tzfile_read [890] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 320 / 4'749'451 1 / 45'728 CWallet::LoadWallet(bool&) [317] 0.0 ................. 640 / 640 2 / 2 CreateThread(void (*)(void*), void*, bool) [760] 0.0 ................. 1'920 / 10'814 6 / 30 StartNode(void*) [573] [681] 0.0 2'880 0 / 2'880 9 pthread_create 0.0 ................. 2'880 / 2'880 9 / 9 _dl_allocate_tls [682] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'880 / 2'880 9 / 9 pthread_create [681] [682] 0.0 2'880 0 / 2'880 9 _dl_allocate_tls 0.0 ................. 2'880 / 2'880 9 / 9 allocate_dtv [683] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'880 / 2'880 9 / 9 _dl_allocate_tls [682] [683] 0.0 2'880 2'880 / 0 9 allocate_dtv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'766 / 15'612 24 / 214 __libc_csu_init [545] [684] 0.0 2'766 0 / 2'766 24 __static_initialization_and_destruction_0(int, int) [clone .constprop.244] 0.0 ................. 1'136 / 1'136 4 / 4 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned long) [731] 0.0 ................. 910 / 2'152'165'478 10 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 720 / 720 10 / 10 void std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique, std::pair&, std::pair*> >(std::_Deque_iterator, std::pair&, std::pair*>, std::_Deque_iterator, std::pair&, std::pair*>) [754] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'749 / 4'675'559 13 / 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) [318] [685] 0.0 2'749 0 / 2'749 13 CWallet::KeepKey(long long) 0.0 ................. 1'557 / 1'557 7 / 7 CWalletDB::ErasePool(long long) [717] 0.0 ................. 1'157 / 604'312 5 / 2'508 CDB::~CDB() [379] 0.0 ................. 35 / 59'094'013 1 / 1'536'676 CDB::CDB(char const*, char const*) [243] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'624 / 24'936 64 / 224 HTTPReply(int, std::basic_string, std::allocator > const&) [515] [686] 0.0 2'624 0 / 2'624 64 rfc1123Time() 0.0 ................. 2'624 / 2'152'165'478 64 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'600 / 15'612 3 / 214 __libc_csu_init [545] [687] 0.0 2'600 0 / 2'600 3 _GLOBAL__sub_I_nWalletDBUpdated 0.0 ................. 2'600 / 5'200 3 / 6 DbEnv::DbEnv(unsigned int) [620] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'560 / 4'384 32 / 64 DecodeBase64(std::basic_string, std::allocator > const&) [642] [688] 0.0 2'560 0 / 2'560 32 std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&) 0.0 ................. 2'560 / 2'177'979'464 32 / 63'877'332 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) [115] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 40 / 10'814 1 / 30 StartNode(void*) [573] 0.0 ................. 40 / 20'433 1 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [533] 0.0 ................. 80 / 1'664 2 / 5 _GLOBAL__sub_I_fClient [714] 0.0 ................. 400 / 62'094 10 / 882 CNode::PushVersion() [461] 0.0 ................. 1'920 / 133'867 9 / 1'399 ThreadIRCSeed2(void*) [428] [689] 0.0 2'480 0 / 2'480 23 Lookup(char const*, CAddress&, int, bool, int, bool) 0.0 ................. 2'480 / 23'096 23 / 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] [526] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'466 / 4'509 6 / 15 _dl_catch_error'2 [640] [690] 0.0 2'466 0 / 2'466 6 dl_open_worker 0.0 ................. 2'418 / 3'623 4 / 6 _dl_map_object [657] 0.0 ................. 48 / 70 2 / 3 _dl_map_object [903] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 2'464 / 59'428 28 / 84 CTransaction::AddToMemoryPoolUnchecked() [463] [691] 0.0 2'464 2'464 / 0 28 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'384 / 118'568 8 / 518 LoadBlockIndex(bool) [430] [692] 0.0 2'384 0 / 2'384 8 CTxDB::LoadBlockIndex() 0.0 ................. 1'256 / 3'816 2 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [652] 0.0 ................. 1'038 / 1'038 2 / 2 CTxDB::ReadHashBestChain(uint256&) [736] 0.0 ................. 55 / 55 3 / 3 void Serialize, std::allocator >, uint256>(CDataStream&, std::pair, std::allocator >, uint256> const&, int, int) [clone .isra.522] [917] 0.0 ................. 35 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'312 / 150'673 2 / 46 __env_attach_regions [422] [693] 0.0 2'312 0 / 2'312 2 __env_init_rec 0.0 ................. 2'312 / 2'312 2 / 2 __bam_init_recover [694] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'312 / 2'312 2 / 2 __env_init_rec [693] [694] 0.0 2'312 0 / 2'312 2 __bam_init_recover 0.0 ................. 2'312 / 2'312 2 / 2 __db_add_recovery_int [695] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'312 / 2'312 2 / 2 __bam_init_recover [694] [695] 0.0 2'312 0 / 2'312 2 __db_add_recovery_int 0.0 ................. 1'496 / 340'840 1 / 188 __os_realloc [394] 0.0 ................. 816 / 7'478'576'436 1 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'304 / 24'028 96 / 648 boost::spirit::classic::impl::concrete_parser, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const [523] [696] 0.0 2'304 0 / 2'304 96 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_obj(char) 0.0 ................. 1'536 / 26'064 64 / 148 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) [508] 0.0 ................. 768 / 29'904 32 / 180 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [504] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'263 / 2'931 1 / 7 tzset_internal [680] [697] 0.0 2'263 2'263 / 0 1 __tzfile_read - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'244 / 3'531 66 / 99 FormatFullVersion() [660] [698] 0.0 2'244 0 / 2'244 66 FormatVersion(int) 0.0 ................. 1'188 / 2'152'165'478 33 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 1'056 / 824'320'523 33 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'107 / 11'416 37 / 70 gethostbyname_r [569] [699] 0.0 2'107 0 / 2'107 37 __nss_hosts_lookup2 0.0 ................. 2'107 / 2'107 37 / 37 __nss_database_lookup [700] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'107 / 2'107 37 / 37 __nss_hosts_lookup2 [699] [700] 0.0 2'107 352 / 1'755 37 __nss_database_lookup 0.0 ................. 1'067 / 1'067 20 / 20 nss_parse_service_list [735] 0.0 ................. 568 / 7'251'295'888 1 / 12'766'366 __fopen_internal [63] 0.0 ................. 120 / 120 1 / 1 getdelim [878] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 1'040 / 1'073 1 / 6 _GLOBAL__sub_I__Z12CastToBigNumRKSt6vectorIhSaIhEE [734] 0.0 ................. 1'040 / 1'664 1 / 5 _GLOBAL__sub_I_fClient [714] [701] 0.0 2'080 0 / 2'080 2 __cxa_atexit 0.0 ................. 2'080 / 2'080 2 / 2 __new_exitfn [702] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'080 / 2'080 2 / 2 __cxa_atexit [701] [702] 0.0 2'080 2'080 / 0 2 __new_exitfn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'072 / 15'612 43 / 214 __libc_csu_init [545] [703] 0.0 2'072 0 / 2'072 43 _GLOBAL__sub_I_mapArgs 0.0 ................. 2'072 / 2'072 43 / 43 CInit::CInit() [704] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'072 / 2'072 43 / 43 _GLOBAL__sub_I_mapArgs [703] [704] 0.0 2'072 1'640 / 432 43 CInit::CInit() 0.0 ................. 328 / 80'927'419'362 1 / 1'882'491'893 CRYPTO_malloc [26] 0.0 ................. 104 / 64'307'048 1 / 618'337 RandAddSeed() [239] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2'040 / 6'120 8 / 110 AddTimeData(unsigned int, long long) [608] [705] 0.0 2'040 2'040 / 0 8 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, long long const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'968 / 5'274 41 / 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs [619] [706] 0.0 1'968 1'968 / 0 41 void std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>, std::_Select1st, std::allocator > const, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)> >, std::less, std::allocator > >, std::allocator, std::allocator > const, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)> > >::_M_insert_unique, std::allocator >, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>*>(std::pair, std::allocator >, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>*, std::pair, std::allocator >, json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'908 / 54'335 72 / 1'706 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [466] [707] 0.0 1'908 0 / 1'908 72 bool json_spirit::add_esc_char, std::allocator > >(char, std::basic_string, std::allocator >&) 0.0 ................. 1'908 / 6'738 72 / 240 std::basic_string, std::allocator > json_spirit::to_str, std::allocator > >(char const*) [601] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'840 / 7'040 1 / 7 getifaddrs [599] [708] 0.0 1'840 1'840 / 0 1 getifaddrs_internal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'824 / 4'384 32 / 64 DecodeBase64(std::basic_string, std::allocator > const&) [642] [709] 0.0 1'824 1'824 / 0 32 DecodeBase64(char const*, bool*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 817 / 907 17 / 22 EncodeAddress(CAddress const&) [744] 0.0 ................. 900 / 985 17 / 21 CBase58Data::ToString() const [739] [710] 0.0 1'717 45 / 1'672 34 EncodeBase58(unsigned char const*, unsigned char const*) 0.0 ................. 1'328 / 11'223'608'936 20 / 303'723'299 BN_div [50] 0.0 ................. 128 / 12'540'672 2 / 195'948 CAutoBN_CTX::CAutoBN_CTX() [292] 0.0 ................. 99 / 50'917'508 2 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] 0.0 ................. 48 / 28'832'456 2 / 902'470 BN_mpi2bn [272] 0.0 ................. 37 / 157'836'037 2 / 7'891'802 std::vector >::vector(unsigned long, unsigned char const&, std::allocator const&) [213] 0.0 ................. 32 / 64 4 / 8 CBigNum::setulong(unsigned long) [908] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 568 / 11'416 1 / 70 gethostbyname_r [569] 0.0 ................. 1'136 / 13'576 2 / 73 gethostbyname [551] [711] 0.0 1'704 0 / 1'704 3 __nss_hostname_digits_dots 0.0 ................. 1'704 / 1'704 3 / 3 __res_maybe_init [712] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'704 / 1'704 3 / 3 __nss_hostname_digits_dots [711] [712] 0.0 1'704 0 / 1'704 3 __res_maybe_init 0.0 ................. 1'704 / 1'704 3 / 3 __res_vinit [713] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'704 / 1'704 3 / 3 __res_maybe_init [712] [713] 0.0 1'704 0 / 1'704 3 __res_vinit 0.0 ................. 1'704 / 7'251'295'888 3 / 12'766'366 __fopen_internal [63] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'664 / 15'612 5 / 214 __libc_csu_init [545] [714] 0.0 1'664 544 / 1'120 5 _GLOBAL__sub_I_fClient 0.0 ................. 1'040 / 2'080 1 / 2 __cxa_atexit [701] 0.0 ................. 80 / 2'480 2 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [689] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'600 / 29'353 40 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [715] 0.0 1'600 1'600 / 0 40 std::_Rb_tree, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool), json_spirit::Value_impl, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool), std::_Identity, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>, std::less, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)>, std::allocator, std::allocator > > > (*)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)> >::_M_insert_unique(json_spirit::Value_impl, std::allocator > > > (* const&)(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8 / 118'568 1 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 1'552 / 6'643'558 194 / 198'562 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [300] [716] 0.0 1'560 0 / 1'560 195 CBigNum::setint64(long long) 0.0 ................. 1'560 / 28'832'456 195 / 902'470 BN_mpi2bn [272] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'557 / 2'749 7 / 13 CWallet::KeepKey(long long) [685] [717] 0.0 1'557 0 / 1'557 7 CWalletDB::ErasePool(long long) 0.0 ................. 1'000 / 822'257'593'000 1 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 528 / 14'565'383 5 / 141'974 Db::del(DbTxn*, Dbt*, unsigned int) [282] 0.0 ................. 29 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'554 / 133'867 30 / 1'399 ThreadIRCSeed2(void*) [428] [718] 0.0 1'554 0 / 1'554 30 DecodeAddress(std::basic_string, std::allocator >, CAddress&) 0.0 ................. 1'476 / 1'476 28 / 28 DecodeBase58(char const*, std::vector >&) [720] 0.0 ................. 78 / 101'607'320 2 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'532 / 11'416 8 / 70 gethostbyname_r [569] [719] 0.0 1'532 0 / 1'532 8 __nss_lookup 0.0 ................. 1'532 / 4'653 8 / 21 __nss_lookup_function [633] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'476 / 1'554 28 / 30 DecodeAddress(std::basic_string, std::allocator >, CAddress&) [718] [720] 0.0 1'476 20 / 1'456 28 DecodeBase58(char const*, std::vector >&) 0.0 ................. 1'152 / 1'201'672'016 10 / 21'158'694 BN_mul [142] 0.0 ................. 128 / 12'540'672 2 / 195'948 CAutoBN_CTX::CAutoBN_CTX() [292] 0.0 ................. 80 / 11'494'168 4 / 391'998 BN_add [293] 0.0 ................. 48 / 372 4 / 110 CBigNum::getvch() const [796] 0.0 ................. 32 / 64 4 / 8 CBigNum::setulong(unsigned long) [908] 0.0 ................. 16 / 2'805'808'120 2 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 1'395 / 4'509 6 / 15 _dl_catch_error'2 [640] [721] 0.0 1'395 0 / 1'395 6 dl_open_worker 0.0 ................. 1'227 / 1'227 3 / 3 _dl_map_object_deps [725] 0.0 ................. 128 / 128 2 / 2 _dl_map_object_deps [874] 0.0 ................. 40 / 40 1 / 1 _dl_map_object_deps [924] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'390 / 4'749'451 9 / 45'728 CWallet::LoadWallet(bool&) [317] [722] 0.0 1'390 0 / 1'390 9 CWalletDB::LoadWallet(CWallet*) 0.0 ................. 1'280 / 3'816 6 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [652] 0.0 ................. 78 / 6'043'808 2 / 147'410 CAddress::ToString() const [305] 0.0 ................. 32 / 64 1 / 2 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.250] [909] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'312 / 241'159 7 / 159 LoadAddresses() [409] [723] 0.0 1'312 0 / 1'312 7 CAddrDB::LoadAddresses() 0.0 ................. 1'280 / 3'816 6 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [652] 0.0 ................. 32 / 64 1 / 2 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.250] [909] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 627 / 35'621 4 / 43 __env_remove [489] 0.0 ................. 627 / 185'323 4 / 64 __env_open [416] [724] 0.0 1'254 0 / 1'254 8 __env_config 0.0 ................. 1'196 / 1'196 4 / 4 __env_read_db_config [730] 0.0 ................. 40 / 556'100 2 / 13'601 __os_strdup [382] 0.0 ................. 18 / 18 2 / 2 __os_tmpdir [936] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'227 / 1'395 3 / 6 dl_open_worker [721] [725] 0.0 1'227 0 / 1'227 3 _dl_map_object_deps 0.0 ................. 1'227 / 1'227 3 / 3 _dl_catch_error'3 [726] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'227 / 1'227 3 / 3 _dl_map_object_deps [725] [726] 0.0 1'227 0 / 1'227 3 _dl_catch_error'3 0.0 ................. 1'227 / 1'227 3 / 3 openaux [727] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'227 / 1'227 3 / 3 _dl_catch_error'3 [726] [727] 0.0 1'227 0 / 1'227 3 openaux 0.0 ................. 1'205 / 3'623 2 / 6 _dl_map_object [657] 0.0 ................. 22 / 70 1 / 3 _dl_map_object [903] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'206 / 2'319'022 27 / 2'391 __memp_sync_int [333] [728] 0.0 1'206 0 / 1'206 27 __memp_walk_files 0.0 ................. 1'206 / 1'206 27 / 27 @{libdb_cxx-4.8.so+1337166} [729] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'206 / 1'206 27 / 27 __memp_walk_files [728] [729] 0.0 1'206 0 / 1'206 27 @{libdb_cxx-4.8.so+1337166} 0.0 ................. 1'206 / 68'072 27 / 1'524 __memp_mf_sync [456] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'196 / 1'254 4 / 8 __env_config [724] [730] 0.0 1'196 0 / 1'196 4 __env_read_db_config 0.0 ................. 1'136 / 7'251'295'888 2 / 12'766'366 __fopen_internal [63] 0.0 ................. 60 / 1'499'314 2 / 24'365 __db_appname [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 1'136 / 2'766 4 / 24 __static_initialization_and_destruction_0(int, int) [clone .constprop.244] [684] [731] 0.0 1'136 1'136 / 0 4 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'088 / 678'778 32 / 7'593 ThreadRPCServer2(void*) [378] [732] 0.0 1'088 0 / 1'088 32 ClientAllowed(std::basic_string, std::allocator > const&) 0.0 ................. 1'088 / 1'088 32 / 32 boost::asio::ip::address_v4::to_string() const [733] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'088 / 1'088 32 / 32 ClientAllowed(std::basic_string, std::allocator > const&) [732] [733] 0.0 1'088 0 / 1'088 32 boost::asio::ip::address_v4::to_string() const 0.0 ................. 1'088 / 2'152'165'478 32 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'073 / 15'612 6 / 214 __libc_csu_init [545] [734] 0.0 1'073 1 / 1'072 6 _GLOBAL__sub_I__Z12CastToBigNumRKSt6vectorIhSaIhEE 0.0 ................. 1'040 / 2'080 1 / 2 __cxa_atexit [701] 0.0 ................. 32 / 1'567'808 4 / 195'976 CBigNum::CBigNum(int) [347] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'067 / 2'107 20 / 37 __nss_database_lookup [700] [735] 0.0 1'067 1'067 / 0 20 nss_parse_service_list - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'038 / 2'384 2 / 8 CTxDB::LoadBlockIndex() [692] [736] 0.0 1'038 0 / 1'038 2 CTxDB::ReadHashBestChain(uint256&) 0.0 ................. 1'000 / 822'257'593'000 1 / 110'090'095 std::vector >::reserve(unsigned long) [13] 0.0 ................. 38 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'024 / 5'200 2 / 6 db_env_create [623] [737] 0.0 1'024 0 / 1'024 2 __rep_env_create 0.0 ................. 1'024 / 159'324'240 2 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 1'000 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] [738] 0.0 1'000 0 / 1'000 1 bool CDB::Read, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator&) 0.0 ................. 1'000 / 822'257'593'000 1 / 110'090'095 std::vector >::reserve(unsigned long) [13] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 985 / 13'810 21 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [550] [739] 0.0 985 22 / 963 21 CBase58Data::ToString() const 0.0 ................. 900 / 1'717 17 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [710] 0.0 ................. 42 / 54 1 / 2 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char*, std::forward_iterator_tag) [918] 0.0 ................. 21 / 596'017'676 1 / 8'170'228 void std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag) [168] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 962 / 6'082 30 / 190 boost::spirit::classic::impl::concrete_parser, boost::function >, boost::spirit::classic::optional, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > >, boost::spirit::classic::alternative, boost::function >, boost::spirit::classic::action, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 [609] [740] 0.0 962 0 / 962 30 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::kleene_star, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 0.0 ................. 962 / 962 30 / 30 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'3 [741] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 962 / 962 30 / 30 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::spirit::classic::kleene_star, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> > > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'2 [740] [741] 0.0 962 0 / 962 30 boost::spirit::classic::impl::concrete_parser, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t>, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::rule, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t, boost::spirit::classic::nil_t> >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::action, boost::function, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)> > >, boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, boost::spirit::classic::nil_t>::do_parse_virtual(boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > const&) const'3 0.0 ................. 962 / 10'396 30 / 318 boost::detail::function::void_function_obj_invoker2, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::_bi::list3, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >*>, boost::arg<1>, boost::arg<2> > >, void, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > > >::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >) [576] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 928 / 5'994'167'456 4 / 175'101'336 ec_GFp_simple_set_compressed_coordinates [68] [742] 0.0 928 0 / 928 4 ERR_clear_error 0.0 ................. 928 / 928 4 / 4 ERR_get_state [743] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 928 / 928 4 / 4 ERR_clear_error [742] [743] 0.0 928 0 / 928 4 ERR_get_state 0.0 ................. 600 / 80'927'419'362 1 / 1'882'491'893 CRYPTO_malloc [26] 0.0 ................. 304 / 304 2 / 2 @{libcrypto.so.1.0.0+942812} [814] 0.0 ................. 24 / 24 1 / 1 @{libcrypto.so.1.0.0+942862} [933] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 907 / 133'867 22 / 1'399 ThreadIRCSeed2(void*) [428] [744] 0.0 907 12 / 895 22 EncodeAddress(CAddress const&) 0.0 ................. 817 / 1'717 17 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [710] 0.0 ................. 40 / 5'679'152 1 / 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [306] 0.0 ................. 26 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 12 / 54 1 / 2 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char*, std::forward_iterator_tag) [918] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 880 / 5'274 22 / 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs [619] [745] 0.0 880 880 / 0 22 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::set, std::allocator >*>(std::basic_string, std::allocator >*, std::basic_string, std::allocator >*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 840 / 181'867 21 / 1'146 CWallet::GetOldestKeyPoolTime() [419] [746] 0.0 840 0 / 840 21 CWallet::ReturnKey(long long) 0.0 ................. 840 / 4'920 21 / 123 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(long long const&) [626] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 812 / 12'924 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [747] 0.0 812 0 / 812 4 std::ctype::ctype(__locale_struct*, unsigned long) 0.0 ................. 448 / 448 3 / 3 std::ctype::_M_initialize_ctype() [779] 0.0 ................. 364 / 3'640 1 / 10 duplocale [656] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 775 / 12'924 3 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [748] 0.0 775 11 / 764 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) 0.0 ................. 764 / 764 2 / 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) [751] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 775 / 12'924 3 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [749] 0.0 775 11 / 764 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) 0.0 ................. 764 / 764 2 / 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) [752] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 768 / 5'120 32 / 160 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) [624] [750] 0.0 768 768 / 0 32 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 764 / 775 2 / 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) [748] [751] 0.0 764 400 / 364 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) 0.0 ................. 364 / 3'640 1 / 10 duplocale [656] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 764 / 775 2 / 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) [749] [752] 0.0 764 400 / 364 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) 0.0 ................. 364 / 3'640 1 / 10 duplocale [656] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 751 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [753] 0.0 751 0 / 751 2 getmemorypool(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 607 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 720 / 2'766 10 / 24 __static_initialization_and_destruction_0(int, int) [clone .constprop.244] [684] [754] 0.0 720 720 / 0 10 void std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique, std::pair&, std::pair*> >(std::_Deque_iterator, std::pair&, std::pair*>, std::_Deque_iterator, std::pair&, std::pair*>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 704 / 223'849'855'387 132 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] [755] 0.0 704 110 / 594 132 CastToBigNum(std::vector > const&) 0.0 ................. 286 / 286 44 / 44 CBigNum::setvch(std::vector > const&) [822] 0.0 ................. 176 / 28'832'456 22 / 902'470 BN_mpi2bn [272] 0.0 ................. 132 / 372 44 / 110 CBigNum::getvch() const [796] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 284 / 422 10 / 14 boost::program_options::detail::basic_config_file_iterator::basic_config_file_iterator(std::basic_istream >&, std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&, bool) [782] 0.0 ................. 408 / 23'403 7 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] [756] 0.0 692 0 / 692 17 boost::program_options::detail::common_config_file_iterator::get() 0.0 ................. 468 / 101'607'320 10 / 2'385'937 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [227] 0.0 ................. 124 / 124 2 / 2 boost::program_options::detail::basic_config_file_iterator::getline(std::basic_string, std::allocator >&) [875] 0.0 ................. 68 / 5'679'152 2 / 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [306] 0.0 ................. 32 / 13'944 3 / 612 std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&) [549] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 675 / 5'141'490 3 / 46'607 AppInit2(int, char**) [314] [757] 0.0 675 0 / 675 3 ShrinkDebugFile() 0.0 ................. 568 / 7'251'295'888 1 / 12'766'366 __fopen_internal [63] 0.0 ................. 63 / 3'621'545 1 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] 0.0 ................. 44 / 570'354'191 1 / 12'962'389 GetDataDir() [177] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 648 / 4'509 3 / 15 _dl_catch_error'2 [640] [758] 0.0 648 0 / 648 3 dl_open_worker 0.0 ................. 648 / 648 3 / 3 _dl_check_map_versions [759] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 648 / 648 3 / 3 dl_open_worker [758] [759] 0.0 648 648 / 0 3 _dl_check_map_versions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 640 / 5'141'490 2 / 46'607 AppInit2(int, char**) [314] [760] 0.0 640 0 / 640 2 CreateThread(void (*)(void*), void*, bool) 0.0 ................. 640 / 2'880 2 / 9 pthread_create [681] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 640 / 59'428 5 / 84 CTransaction::AddToMemoryPoolUnchecked() [463] [761] 0.0 640 0 / 640 5 std::map, std::allocator > >::operator[](uint256 const&) 0.0 ................. 640 / 640 5 / 5 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [762] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 640 / 640 5 / 5 std::map, std::allocator > >::operator[](uint256 const&) [761] [762] 0.0 640 640 / 0 5 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 639 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [763] 0.0 639 0 / 639 2 listreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 495 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 624 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [764] 0.0 624 0 / 624 2 listreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 480 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 304 / 304 2 / 2 @{libcrypto.so.1.0.0+1381845} [815] 0.0 ................. 304 / 304 2 / 2 @{libcrypto.so.1.0.0+942079} [816] [765] 0.0 608 0 / 608 4 lh_new 0.0 ................. 608 / 80'927'419'362 4 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 585 / 116'244 12 / 1'580 __fop_file_setup [432] [766] 0.0 585 0 / 585 12 __fop_rename 0.0 ................. 315 / 1'499'314 9 / 24'365 __db_appname [349] 0.0 ................. 270 / 270 3 / 3 __fop_rename_log [825] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 568 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] [767] 0.0 568 0 / 568 1 OutputDebugStringF(char const*, ...) 0.0 ................. 568 / 7'251'295'888 1 / 12'766'366 __fopen_internal [63] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 568 / 11'416 1 / 70 gethostbyname_r [569] [768] 0.0 568 0 / 568 1 pthread_once 0.0 ................. 568 / 568 1 / 1 do_init [769] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 568 / 568 1 / 1 pthread_once [768] [769] 0.0 568 0 / 568 1 do_init 0.0 ................. 568 / 7'251'295'888 1 / 12'766'366 __fopen_internal [63] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 568 / 2'931 1 / 7 tzset_internal [680] [770] 0.0 568 0 / 568 1 __tzfile_read 0.0 ................. 568 / 7'251'295'888 1 / 12'766'366 __fopen_internal [63] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 568 / 8'760 1 / 2 std::basic_filebuf >::open(char const*, std::_Ios_Openmode) [585] [771] 0.0 568 0 / 568 1 std::__basic_file::open(char const*, std::_Ios_Openmode, int) 0.0 ................. 568 / 7'251'295'888 1 / 12'766'366 __fopen_internal [63] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 568 / 116'680 1 / 95 qsort_r [431] [772] 0.0 568 0 / 568 1 sysconf 0.0 ................. 568 / 568 1 / 1 phys_pages_info [773] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 568 / 568 1 / 1 sysconf [772] [773] 0.0 568 0 / 568 1 phys_pages_info 0.0 ................. 568 / 7'251'295'888 1 / 12'766'366 __fopen_internal [63] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 560 / 6'134 5 / 17 void RelayMessage(CInv const&, CDataStream const&) [607] [774] 0.0 560 0 / 560 5 std::map, std::allocator > >::operator[](CInv const&) 0.0 ................. 560 / 560 5 / 5 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [775] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 560 / 560 5 / 5 std::map, std::allocator > >::operator[](CInv const&) [774] [775] 0.0 560 560 / 0 5 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 555 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [776] 0.0 555 0 / 555 2 getwork(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 411 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 57 / 416'062'743'691 2 / 2'669'488'849 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [16] 0.0 ................. 456 / 59'428 13 / 84 CTransaction::AddToMemoryPoolUnchecked() [463] [777] 0.0 513 513 / 0 15 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 512 / 54'556 32 / 1'099 __gnu_cxx::__normal_iterator, std::allocator > > json_spirit::read_range_or_throw<__gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > >&) [465] [778] 0.0 512 512 / 0 32 std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >*, std::allocator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >*> >::_M_fill_insert(__gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >**, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >*, std::allocator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >*> > >, unsigned long, json_spirit::Json_grammer, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::definition, std::allocator > >, boost::spirit::classic::scanner_policies, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> > >* const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 448 / 812 3 / 4 std::ctype::ctype(__locale_struct*, unsigned long) [747] [779] 0.0 448 0 / 448 3 std::ctype::_M_initialize_ctype() 0.0 ................. 448 / 448 3 / 3 btowc [780] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 448 / 448 3 / 3 std::ctype::_M_initialize_ctype() [779] [780] 0.0 448 0 / 448 3 btowc 0.0 ................. 208 / 208 1 / 1 __wcsmbs_load_conv [856] 0.0 ................. 32 / 32 1 / 1 __wcsmbs_load_conv [928] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 424 / 7'040 3 / 7 getifaddrs [599] [781] 0.0 424 0 / 424 3 getifaddrs_internal 0.0 ................. 424 / 5'200 3 / 6 __netlink_request [621] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 422 / 23'403 14 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] [782] 0.0 422 32 / 390 14 boost::program_options::detail::basic_config_file_iterator::basic_config_file_iterator(std::basic_istream >&, std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&, bool) 0.0 ................. 284 / 692 10 / 17 boost::program_options::detail::common_config_file_iterator::get() [756] 0.0 ................. 106 / 106 3 / 3 boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&, bool) [888] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 416 / 13'453'232 4 / 129'358 ssleay_rand_bytes [287] [783] 0.0 416 0 / 416 4 RAND_poll 0.0 ................. 416 / 64'323'480 4 / 618'495 @{libcrypto.so.1.0.0+936265} [238] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 208 / 208 1 / 1 __wcsmbs_load_conv [856] [784] 0.0 416 0 / 416 2 __wcsmbs_getfct 0.0 ................. 416 / 416 2 / 2 __gconv_find_transform [785] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 416 / 416 2 / 2 __wcsmbs_getfct [784] [785] 0.0 416 0 / 416 2 __gconv_find_transform 0.0 ................. 416 / 416 2 / 2 __gconv_lookup_cache [786] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 416 / 416 2 / 2 __gconv_find_transform [785] [786] 0.0 416 416 / 0 2 __gconv_lookup_cache - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 416 / 718'980'216 6 / 16'340'456 ecdsa_check [162] [787] 0.0 416 0 / 416 6 @{libcrypto.so.1.0.0+848861} 0.0 ................. 416 / 416 6 / 6 @{libcrypto.so.1.0.0+1384555} [788] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 416 / 416 6 / 6 @{libcrypto.so.1.0.0+848861} [787] [788] 0.0 416 0 / 416 6 @{libcrypto.so.1.0.0+1384555} 0.0 ................. 304 / 304 2 / 2 @{libcrypto.so.1.0.0+1382021} [813] 0.0 ................. 64 / 64 2 / 2 @{libcrypto.so.1.0.0+1382076} [911] 0.0 ................. 24 / 24 1 / 1 @{libcrypto.so.1.0.0+1382054} [931] 0.0 ................. 24 / 24 1 / 1 @{libcrypto.so.1.0.0+1382101} [932] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 408 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [789] 0.0 408 0 / 408 204 @{libcrypto.so.1.0.0+772066} 0.0 ................. 408 / 34'474 204 / 1'020 ASN1_STRING_set [490] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 408 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [790] 0.0 408 0 / 408 204 @{libcrypto.so.1.0.0+772099} 0.0 ................. 408 / 34'474 204 / 1'020 ASN1_STRING_set [490] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 400 / 8'810 1 / 6 __mutex_open [582] [791] 0.0 400 0 / 400 1 __mutex_alloc 0.0 ................. 400 / 159'324'240 1 / 464'868 __os_calloc [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 389 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [792] 0.0 389 0 / 389 2 getnewaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 245 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 376 / 678'778 3 / 7'593 ThreadRPCServer2(void*) [378] [793] 0.0 376 0 / 376 3 boost::asio::basic_socket_acceptor >::basic_socket_acceptor(boost::asio::io_service&, boost::asio::ip::basic_endpoint const&, bool) 0.0 ................. 224 / 7'616 2 / 68 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [595] 0.0 ................. 152 / 5'016 1 / 33 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [625] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 375 / 12'924 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [794] 0.0 375 11 / 364 2 std::messages::messages(__locale_struct*, char const*, unsigned long) 0.0 ................. 364 / 3'640 1 / 10 duplocale [656] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 375 / 12'924 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [795] 0.0 375 11 / 364 2 std::messages::messages(__locale_struct*, char const*, unsigned long) 0.0 ................. 364 / 3'640 1 / 10 duplocale [656] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12 / 118'568 2 / 518 LoadBlockIndex(bool) [430] 0.0 ................. 48 / 1'476 4 / 28 DecodeBase58(char const*, std::vector >&) [720] 0.0 ................. 132 / 704 44 / 132 CastToBigNum(std::vector > const&) [755] 0.0 ................. 180 / 223'849'855'387 60 / 2'309'065'345 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [20] [796] 0.0 372 372 / 0 110 CBigNum::getvch() const - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 364 / 12'924 1 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [797] 0.0 364 0 / 364 1 std::ctype::ctype(__locale_struct*, unsigned short const*, bool, unsigned long) 0.0 ................. 364 / 3'640 1 / 10 duplocale [656] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 364 / 12'924 1 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [798] 0.0 364 0 / 364 1 std::codecvt::codecvt(__locale_struct*, unsigned long) 0.0 ................. 364 / 3'640 1 / 10 duplocale [656] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 364 / 12'924 1 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [799] 0.0 364 0 / 364 1 std::codecvt::codecvt(__locale_struct*, unsigned long) 0.0 ................. 364 / 3'640 1 / 10 duplocale [656] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 341 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [800] 0.0 341 0 / 341 2 getbalance(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 197 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 339 / 12'924 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [801] 0.0 339 339 / 0 2 std::numpunct::_M_initialize_numpunct(__locale_struct*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 333 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [802] 0.0 333 0 / 333 2 setgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 189 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 328 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [803] 0.0 328 0 / 328 2 getreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 184 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 327 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [804] 0.0 327 0 / 327 2 getreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 183 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 326 / 22'470 2 / 316 CTransaction::ToString() const [529] [805] 0.0 326 0 / 326 2 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) 0.0 ................. 326 / 50'917'508 2 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 324 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [806] 0.0 324 0 / 324 2 listtransactions(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 180 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 64 / 64 8 / 8 boost::detail::get_current_thread_data() [907] 0.0 ................. 256 / 256 32 / 32 boost::detail::set_current_thread_data(boost::detail::thread_data_base*) [833] [807] 0.0 320 320 / 0 40 boost::detail::get_once_per_thread_epoch() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 320 / 678'778 10 / 7'593 ThreadRPCServer2(void*) [378] [808] 0.0 320 320 / 0 10 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::operator=(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 320 / 11'904 10 / 212 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [567] [809] 0.0 320 320 / 0 10 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >*, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > >, json_spirit::Value_impl, std::allocator > > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 314 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [810] 0.0 314 0 / 314 2 sendfrom(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 170 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 312 / 118'568 5 / 518 LoadBlockIndex(bool) [430] [811] 0.0 312 0 / 312 5 std::vector >::push_back(CTransaction const&) 0.0 ................. 312 / 312 5 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CTransaction const&) [812] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 312 / 312 5 / 5 std::vector >::push_back(CTransaction const&) [811] [812] 0.0 312 64 / 248 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CTransaction const&) 0.0 ................. 248 / 248 4 / 4 CTransaction::CTransaction(CTransaction const&) [841] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 304 / 416 2 / 6 @{libcrypto.so.1.0.0+1384555} [788] [813] 0.0 304 0 / 304 2 @{libcrypto.so.1.0.0+1382021} 0.0 ................. 304 / 304 2 / 2 @{libcrypto.so.1.0.0+1381845} [815] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 304 / 928 2 / 4 ERR_get_state [743] [814] 0.0 304 0 / 304 2 @{libcrypto.so.1.0.0+942812} 0.0 ................. 304 / 304 2 / 2 @{libcrypto.so.1.0.0+942079} [816] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 304 / 304 2 / 2 @{libcrypto.so.1.0.0+1382021} [813] [815] 0.0 304 0 / 304 2 @{libcrypto.so.1.0.0+1381845} 0.0 ................. 304 / 608 2 / 4 lh_new [765] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 304 / 304 2 / 2 @{libcrypto.so.1.0.0+942812} [814] [816] 0.0 304 0 / 304 2 @{libcrypto.so.1.0.0+942079} 0.0 ................. 304 / 608 2 / 4 lh_new [765] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 303 / 35'621 6 / 43 __env_remove [489] [817] 0.0 303 0 / 303 6 __env_turn_off 0.0 ................. 303 / 9'303 6 / 23 __env_attach [580] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 301 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [818] 0.0 301 0 / 301 2 listsinceblock(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 157 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 291 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [819] 0.0 291 0 / 291 2 sendtoaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 147 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 286 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [820] 0.0 286 0 / 286 2 backupwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 142 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 286 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [821] 0.0 286 0 / 286 2 sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 142 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 286 / 704 44 / 132 CastToBigNum(std::vector > const&) [755] [822] 0.0 286 110 / 176 44 CBigNum::setvch(std::vector > const&) 0.0 ................. 176 / 28'832'456 22 / 902'470 BN_mpi2bn [272] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 279 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [823] 0.0 279 0 / 279 2 movecmd(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 135 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 272 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [824] 0.0 272 0 / 272 2 getaccountaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 128 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 270 / 585 3 / 12 __fop_rename [766] [825] 0.0 270 0 / 270 3 __fop_rename_log 0.0 ................. 270 / 270 3 / 3 __fop_rename_int_log [826] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 270 / 270 3 / 3 __fop_rename_log [825] [826] 0.0 270 0 / 270 3 __fop_rename_int_log 0.0 ................. 270 / 7'478'576'436 3 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 268 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [827] 0.0 268 0 / 268 2 listaccounts(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 124 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 261 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [828] 0.0 261 0 / 261 2 gethashespersec(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 117 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 260 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [829] 0.0 260 0 / 260 2 getdifficulty(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 116 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 258 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [830] 0.0 258 0 / 258 2 setaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 114 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 257 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [831] 0.0 257 0 / 257 2 signmessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 113 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 256 / 1'044'742'590'428 32 / 3'159'600'849 start_thread [4] [832] 0.0 256 0 / 256 32 thread_proxy 0.0 ................. 256 / 256 32 / 32 boost::detail::set_current_thread_data(boost::detail::thread_data_base*) [833] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 256 / 256 32 / 32 thread_proxy [832] [833] 0.0 256 0 / 256 32 boost::detail::set_current_thread_data(boost::detail::thread_data_base*) 0.0 ................. 256 / 320 32 / 40 boost::detail::get_once_per_thread_epoch() [807] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 256 / 54'556 32 / 1'099 __gnu_cxx::__normal_iterator, std::allocator > > json_spirit::read_range_or_throw<__gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > >&) [465] [834] 0.0 256 256 / 0 32 std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >*, std::allocator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >*> >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >**, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >*, std::allocator, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >*> > >, boost::spirit::classic::impl::grammar_helper_base, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::spirit::classic::parser_context > >* const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 256 / 5'120 32 / 160 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) [624] [835] 0.0 256 256 / 0 32 std::vector, std::allocator > > >*, std::allocator, std::allocator > > >*> >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator > > >**, std::vector, std::allocator > > >*, std::allocator, std::allocator > > >*> > >, json_spirit::Value_impl, std::allocator > > >* const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 255 / 118'568 8 / 518 LoadBlockIndex(bool) [430] [836] 0.0 255 0 / 255 8 ParseHex(char const*) 0.0 ................. 255 / 16'340'866 8 / 16'340'467 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char const&) [279] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 253 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [837] 0.0 253 0 / 253 2 getaddressesbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 109 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 252 / 6'134 7 / 17 void RelayMessage(CInv const&, CDataStream const&) [607] [838] 0.0 252 0 / 252 7 RelayInventory(CInv const&) 0.0 ................. 252 / 51'101'928 7 / 105'804 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CInv const&) [246] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 251 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [839] 0.0 251 0 / 251 2 getaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 107 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 124 / 13'167 3 / 93 GetDataDir(char*) [556] 0.0 ................. 124 / 5'141'490 3 / 46'607 AppInit2(int, char**) [314] [840] 0.0 248 0 / 248 6 GetDefaultDataDir() 0.0 ................. 90 / 50'917'508 2 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] 0.0 ................. 88 / 3'621'545 2 / 34'555 std::basic_string, std::allocator >::append(char const*, unsigned long) [324] 0.0 ................. 70 / 2'152'165'478 2 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 248 / 312 4 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CTransaction const&) [812] [841] 0.0 248 171 / 77 4 CTransaction::CTransaction(CTransaction const&) 0.0 ................. 77 / 4'068 1 / 30 CTxIn* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, CTxIn*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, CTxIn*) [648] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 246 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [842] 0.0 246 0 / 246 2 settxfee(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 102 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 245 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [843] 0.0 245 0 / 245 2 verifymessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 101 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 244 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [844] 0.0 244 0 / 244 2 validateaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 100 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 239 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [845] 0.0 239 0 / 239 2 getblockcount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 95 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 237 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [846] 0.0 237 0 / 237 2 getconnectioncount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 93 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 236 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [847] 0.0 236 0 / 236 2 profileheapdump(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 92 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 234 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [848] 0.0 234 0 / 234 2 encryptwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 90 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 228 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [849] 0.0 228 0 / 228 2 gettransaction(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 84 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 225 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [850] 0.0 225 0 / 225 2 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)'2 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 81 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 224 / 678'778 2 / 7'593 ThreadRPCServer2(void*) [378] [851] 0.0 224 224 / 0 2 boost::asio::io_service::io_service() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 224 / 7'616 2 / 68 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [595] [852] 0.0 224 48 / 176 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.0 ................. 176 / 5'984 1 / 34 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&))'2 [611] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 217 / 97'892 5 / 149 Shutdown(void*) [438] [853] 0.0 217 0 / 217 5 GetPidFile() 0.0 ................. 107 / 214 2 / 4 boost::filesystem::path::operator/=(boost::filesystem::path const&) [854] 0.0 ................. 66 / 2'152'165'478 2 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 44 / 570'354'191 1 / 12'962'389 GetDataDir() [177] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 107 / 217 2 / 5 GetPidFile() [853] 0.0 ................. 107 / 13'385 2 / 98 GetConfigFile() [553] [854] 0.0 214 0 / 214 4 boost::filesystem::path::operator/=(boost::filesystem::path const&) 0.0 ................. 214 / 214 4 / 4 boost::filesystem::path::m_append_separator_if_needed() [855] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 214 / 214 4 / 4 boost::filesystem::path::operator/=(boost::filesystem::path const&) [854] [855] 0.0 214 0 / 214 4 boost::filesystem::path::m_append_separator_if_needed() 0.0 ................. 126 / 50'917'508 2 / 1'190'179 std::basic_string, std::allocator >::reserve(unsigned long) [247] 0.0 ................. 88 / 88 2 / 2 std::basic_string, std::allocator >::_M_leak_hard() [895] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 208 / 448 1 / 3 btowc [780] [856] 0.0 208 0 / 208 1 __wcsmbs_load_conv 0.0 ................. 208 / 416 1 / 2 __wcsmbs_getfct [784] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 208 / 448 1 / 3 btowc [780] [857] 0.0 208 0 / 208 1 __wcsmbs_load_conv 0.0 ................. 208 / 416 1 / 2 __wcsmbs_getfct [784] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 204 / 804'784 204 / 17'460 i2d_ECPrivateKey [374] [858] 0.0 204 0 / 204 204 @{libcrypto.so.1.0.0+771965} 0.0 ................. 204 / 80'927'419'362 204 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 203 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [859] 0.0 203 0 / 203 2 getgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 59 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 201 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [860] 0.0 201 0 / 201 2 keypoolrefill(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 57 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 194 / 5'141'490 5 / 46'607 AppInit2(int, char**) [314] [861] 0.0 194 0 / 194 5 ParseParameters(int, char**) 0.0 ................. 74 / 2'152'165'478 2 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 64 / 192 1 / 3 std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::operator[](std::basic_string, std::allocator > const&) [863] 0.0 ................. 48 / 18'704 1 / 451 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [542] 0.0 ................. 8 / 13'944 1 / 612 std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&) [549] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 194 / 29'353 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [505] [862] 0.0 194 0 / 194 2 stop(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ................. 144 / 5'328 1 / 37 __cxa_allocate_exception [617] 0.0 ................. 50 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 64 / 194 1 / 5 ParseParameters(int, char**) [861] 0.0 ................. 128 / 23'403 2 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] [863] 0.0 192 0 / 192 3 std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::operator[](std::basic_string, std::allocator > const&) 0.0 ................. 192 / 192 3 / 3 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > const&) [864] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 192 / 192 3 / 3 std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::operator[](std::basic_string, std::allocator > const&) [863] [864] 0.0 192 192 / 0 3 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 191 / 12'924 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [865] 0.0 191 191 / 0 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 182 / 2'795'092'861 6 / 675'301 __bam_split [103] [866] 0.0 182 0 / 182 6 __bam_broot 0.0 ................. 182 / 7'478'576'436 6 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 179 / 12'924 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [867] 0.0 179 179 / 0 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 163 / 15'612 6 / 214 __libc_csu_init [545] [868] 0.0 163 0 / 163 6 _GLOBAL__sub_I_cs_setpwalletRegistered 0.0 ................. 91 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 32 / 28'832'456 1 / 902'470 BN_mpi2bn [272] 0.0 ................. 20 / 20 1 / 1 std::vector >::reserve(unsigned long) [934] 0.0 ................. 16 / 1'567'808 2 / 195'976 CBigNum::CBigNum(int) [347] 0.0 ................. 4 / 4 1 / 1 std::vector >::operator=(std::vector > const&) [946] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 160 / 1'032'498'446'297 5 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [869] 0.0 160 0 / 160 5 std::vector >::push_back(uint256 const&) 0.0 ................. 160 / 3'035'569'472 5 / 1'902'308 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [100] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 147 / 12'924 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [870] 0.0 147 147 / 0 2 std::numpunct::_M_initialize_numpunct(__locale_struct*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 144 / 59'094'013 3 / 1'536'676 CDB::CDB(char const*, char const*) [243] [871] 0.0 144 0 / 144 3 std::map, std::allocator >, Db*, std::less, std::allocator > >, std::allocator, std::allocator > const, Db*> > >::operator[](std::basic_string, std::allocator > const&) 0.0 ................. 144 / 144 3 / 3 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Db*>, std::_Select1st, std::allocator > const, Db*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Db*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator, std::allocator > const, Db*> >, std::pair, std::allocator > const, Db*> const&) [872] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 144 / 144 3 / 3 std::map, std::allocator >, Db*, std::less, std::allocator > >, std::allocator, std::allocator > const, Db*> > >::operator[](std::basic_string, std::allocator > const&) [871] [872] 0.0 144 144 / 0 3 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Db*>, std::_Select1st, std::allocator > const, Db*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Db*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator, std::allocator > const, Db*> >, std::pair, std::allocator > const, Db*> const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 140 / 185'323 3 / 64 __env_open [416] [873] 0.0 140 0 / 140 3 __rep_reset_init 0.0 ................. 106 / 1'493'060 2 / 26'146 __os_open [351] 0.0 ................. 34 / 1'499'314 1 / 24'365 __db_appname [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 128 / 1'395 2 / 6 dl_open_worker [721] [874] 0.0 128 128 / 0 2 _dl_map_object_deps - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 124 / 692 2 / 17 boost::program_options::detail::common_config_file_iterator::get() [756] [875] 0.0 124 0 / 124 2 boost::program_options::detail::basic_config_file_iterator::getline(std::basic_string, std::allocator >&) 0.0 ................. 124 / 18'908 2 / 322 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [540] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 122 / 12'924 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [876] 0.0 122 122 / 0 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 120 / 222'494 4 / 2'685 ConnectNode(CAddress, long long) [412] [877] 0.0 120 120 / 0 4 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CNode* const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 120 / 2'107 1 / 37 __nss_database_lookup [700] [878] 0.0 120 120 / 0 1 getdelim - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 120 / 3'480 1 / 15 _nl_find_locale [661] [879] 0.0 120 120 / 0 1 _nl_load_locale_from_archive - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 119 / 12'924 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [562] [880] 0.0 119 119 / 0 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 112 / 11'416 4 / 70 gethostbyname_r [569] [881] 0.0 112 0 / 112 4 _nss_dns_gethostbyname_r 0.0 ................. 112 / 112 4 / 4 _nss_dns_gethostbyname3_r [882] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 112 / 112 4 / 4 _nss_dns_gethostbyname_r [881] [882] 0.0 112 0 / 112 4 _nss_dns_gethostbyname3_r 0.0 ................. 112 / 112 4 / 4 __libc_res_nsearch [883] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 112 / 112 4 / 4 _nss_dns_gethostbyname3_r [882] [883] 0.0 112 0 / 112 4 __libc_res_nsearch 0.0 ................. 112 / 112 4 / 4 __libc_res_nquerydomain [884] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 112 / 112 4 / 4 __libc_res_nsearch [883] [884] 0.0 112 0 / 112 4 __libc_res_nquerydomain 0.0 ................. 112 / 112 4 / 4 __libc_res_nquery [885] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 112 / 112 4 / 4 __libc_res_nquerydomain [884] [885] 0.0 112 0 / 112 4 __libc_res_nquery 0.0 ................. 112 / 112 4 / 4 __libc_res_nsend [886] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 112 / 112 4 / 4 __libc_res_nquery [885] [886] 0.0 112 112 / 0 4 __libc_res_nsend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 108 / 25'068 3 / 12 __bam_new_subdb [512] [887] 0.0 108 0 / 108 3 __bam_root_log 0.0 ................. 108 / 7'478'576'436 3 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 106 / 422 3 / 14 boost::program_options::detail::basic_config_file_iterator::basic_config_file_iterator(std::basic_istream >&, std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&, bool) [782] [888] 0.0 106 0 / 106 3 boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&, bool) 0.0 ................. 66 / 66 2 / 2 boost::program_options::detail::common_config_file_iterator::add_option(char const*) [906] 0.0 ................. 40 / 40 1 / 1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_copy(std::_Rb_tree_node, std::allocator > > const*, std::_Rb_tree_node, std::allocator > >*) [922] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 104 / 133'867 1 / 1'399 ThreadIRCSeed2(void*) [428] [889] 0.0 104 0 / 104 1 GetRandInt(int) 0.0 ................. 104 / 13'425'256 1 / 129'089 GetRand(unsigned long long) [288] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 100 / 2'931 5 / 7 tzset_internal [680] [890] 0.0 100 0 / 100 5 __tzfile_read 0.0 ................. 100 / 100 5 / 5 __tzstring [891] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 100 / 100 5 / 5 __tzfile_read [890] [891] 0.0 100 100 / 0 5 __tzstring - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 96 / 116'244 3 / 1'580 __fop_file_setup [432] [892] 0.0 96 0 / 96 3 __db_backup_name 0.0 ................. 96 / 7'478'576'436 3 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 92 / 13'810 2 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [550] [893] 0.0 92 92 / 0 2 std::_Rb_tree, std::allocator > >, std::_Select1st, std::allocator > > >, std::less, std::allocator, std::allocator > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 30 / 10'814 1 / 30 StartNode(void*) [573] 0.0 ................. 60 / 60 2 / 2 BindListenPort(std::basic_string, std::allocator >&) [913] [894] 0.0 90 0 / 90 3 GetListenPort() 0.0 ................. 90 / 2'152'165'478 3 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 88 / 214 2 / 4 boost::filesystem::path::m_append_separator_if_needed() [855] [895] 0.0 88 0 / 88 2 std::basic_string, std::allocator >::_M_leak_hard() 0.0 ................. 88 / 56'437'292 2 / 1'525'538 std::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, unsigned long) [244] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 84 / 14'311'735 3 / 422'611 __txn_commit [284] [896] 0.0 84 0 / 84 3 __txn_child_log 0.0 ................. 84 / 7'478'576'436 3 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 81 / 1'798'283'483 5 / 76'068'640 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [122] [897] 0.0 81 0 / 81 5 std::vector >::push_back(CScript const&) 0.0 ................. 81 / 81 5 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CScript const&) [898] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 81 / 81 5 / 5 std::vector >::push_back(CScript const&) [897] [898] 0.0 81 72 / 9 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CScript const&) 0.0 ................. 7 / 431'786'370 2 / 16'340'451 std::vector >::vector<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator const&) [183] 0.0 ................. 2 / 2 1 / 1 CScript* std::__uninitialized_copy::__uninit_copy(CScript*, CScript*, CScript*) [947] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 80 / 678'778 1 / 7'593 ThreadRPCServer2(void*) [378] [899] 0.0 80 0 / 80 1 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) 0.0 ................. 80 / 5'679'152 1 / 26'475 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [306] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 40 / 66 1 / 2 boost::program_options::detail::common_config_file_iterator::add_option(char const*) [906] 0.0 ................. 40 / 23'403 1 / 133 ReadConfigFile(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&) [525] [900] 0.0 80 80 / 0 2 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_unique(std::basic_string, std::allocator > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 75 / 133'867 2 / 1'399 ThreadIRCSeed2(void*) [428] [901] 0.0 75 0 / 75 2 CAddress::ToStringIP() const 0.0 ................. 39 / 824'320'523 1 / 15'739'386 strprintf(std::basic_string, std::allocator > const&, ...) [156] 0.0 ................. 36 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 72 / 118'568 1 / 518 LoadBlockIndex(bool) [430] [902] 0.0 72 0 / 72 1 std::vector >::resize(unsigned long, CTxIn) 0.0 ................. 72 / 4'708'848'816 1 / 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) [74] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 22 / 1'227 1 / 3 openaux [727] 0.0 ................. 48 / 2'466 2 / 6 dl_open_worker [690] [903] 0.0 70 0 / 70 3 _dl_map_object 0.0 ................. 70 / 70 3 / 3 local_strdup [904] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 70 / 70 3 / 3 _dl_map_object [903] [904] 0.0 70 70 / 0 3 local_strdup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 70 / 3'623 3 / 6 _dl_map_object_from_fd [658] [905] 0.0 70 70 / 0 3 _dl_new_object - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 66 / 106 2 / 3 boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&, bool) [888] [906] 0.0 66 0 / 66 2 boost::program_options::detail::common_config_file_iterator::add_option(char const*) 0.0 ................. 40 / 80 1 / 2 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_unique(std::basic_string, std::allocator > const&) [900] 0.0 ................. 26 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8 / 8 1 / 1 boost::thread::do_try_join_until(timespec const&) [942] 0.0 ................. 56 / 56 7 / 7 boost::this_thread::sleep(boost::posix_time::ptime const&) [915] [907] 0.0 64 0 / 64 8 boost::detail::get_current_thread_data() 0.0 ................. 64 / 320 8 / 40 boost::detail::get_once_per_thread_epoch() [807] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32 / 1'476 4 / 28 DecodeBase58(char const*, std::vector >&) [720] 0.0 ................. 32 / 1'717 4 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [710] [908] 0.0 64 0 / 64 8 CBigNum::setulong(unsigned long) 0.0 ................. 64 / 2'805'808'120 8 / 350'726'015 BN_set_word [101] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32 / 1'312 1 / 7 CAddrDB::LoadAddresses() [723] 0.0 ................. 32 / 1'390 1 / 9 CWalletDB::LoadWallet(CWallet*) [722] [909] 0.0 64 0 / 64 2 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.250] 0.0 ................. 64 / 4'334 2 / 104 std::basic_string, std::allocator >::append(unsigned long, char) [643] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 64 / 4'653 2 / 21 __nss_lookup_function [633] [910] 0.0 64 64 / 0 2 tsearch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 64 / 416 2 / 6 @{libcrypto.so.1.0.0+1384555} [788] [911] 0.0 64 0 / 64 2 @{libcrypto.so.1.0.0+1382076} 0.0 ................. 64 / 64 2 / 2 sk_new [912] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 64 / 64 2 / 2 @{libcrypto.so.1.0.0+1382076} [911] [912] 0.0 64 0 / 64 2 sk_new 0.0 ................. 64 / 80'927'419'362 2 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 60 / 5'141'490 2 / 46'607 AppInit2(int, char**) [314] [913] 0.0 60 0 / 60 2 BindListenPort(std::basic_string, std::allocator >&) 0.0 ................. 60 / 90 2 / 3 GetListenPort() [894] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8 / 8 1 / 1 Wait(int) [clone .part.164] [941] 0.0 ................. 8 / 39 1 / 2 ThreadGetMyExternalIP(void*) [925] 0.0 ................. 8 / 1'683'419 1 / 6'555 ThreadFlushWalletDB(void*) [343] 0.0 ................. 8 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] 0.0 ................. 8 / 199'484'234 1 / 11'040'014 ThreadOpenConnections2(void*) [201] 0.0 ................. 8 / 3'075'149'109 1 / 17'027'369 ThreadSocketHandler2(void*) [99] 0.0 ................. 8 / 1'041'464'310'386 1 / 3'131'514'275 ThreadMessageHandler2(void*) [6] [914] 0.0 56 0 / 56 7 Sleep(long long) 0.0 ................. 56 / 56 7 / 7 boost::this_thread::sleep(boost::posix_time::ptime const&) [915] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 56 / 56 7 / 7 Sleep(long long) [914] [915] 0.0 56 0 / 56 7 boost::this_thread::sleep(boost::posix_time::ptime const&) 0.0 ................. 56 / 64 7 / 8 boost::detail::get_current_thread_data() [907] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 56 / 1'032'498'446'297 3 / 3'124'576'663 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [8] [916] 0.0 56 56 / 0 3 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, int const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 55 / 2'384 3 / 8 CTxDB::LoadBlockIndex() [692] [917] 0.0 55 0 / 55 3 void Serialize, std::allocator >, uint256>(CDataStream&, std::pair, std::allocator >, uint256> const&, int, int) [clone .isra.522] 0.0 ................. 43 / 14'390'845'470 1 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 12 / 12 2 / 2 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.514] [939] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12 / 907 1 / 22 EncodeAddress(CAddress const&) [744] 0.0 ................. 42 / 985 1 / 21 CBase58Data::ToString() const [739] [918] 0.0 54 54 / 0 2 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char*, std::forward_iterator_tag) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 50 / 97'892 1 / 149 Shutdown(void*) [438] [919] 0.0 50 0 / 50 1 boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*) 0.0 ................. 50 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24 / 24 1 / 1 @{libcrypto.so.1.0.0+1382101} [932] 0.0 ................. 24 / 24 1 / 1 @{libcrypto.so.1.0.0+942862} [933] [920] 0.0 48 0 / 48 2 lh_insert 0.0 ................. 48 / 80'927'419'362 2 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 40 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] [921] 0.0 40 40 / 0 1 RegisterWallet(CWallet*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 40 / 106 1 / 3 boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&, bool) [888] [922] 0.0 40 40 / 0 1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_copy(std::_Rb_tree_node, std::allocator > > const*, std::_Rb_tree_node, std::allocator > >*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 40 / 150'673 1 / 46 __env_attach_regions [422] [923] 0.0 40 0 / 40 1 __memp_register 0.0 ................. 40 / 7'478'576'436 1 / 27'756'578 __os_malloc [57] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 40 / 1'395 1 / 6 dl_open_worker [721] [924] 0.0 40 40 / 0 1 _dl_map_object_deps - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 39 / 1'044'742'590'428 2 / 3'159'600'849 start_thread [4] [925] 0.0 39 0 / 39 2 ThreadGetMyExternalIP(void*) 0.0 ................. 31 / 2'152'165'478 1 / 62'988'331 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [116] 0.0 ................. 8 / 56 1 / 7 Sleep(long long) [914] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 37 / 5'141'490 1 / 46'607 AppInit2(int, char**) [314] [926] 0.0 37 0 / 37 1 CWallet::ReacceptWalletTransactions() 0.0 ................. 37 / 59'094'013 1 / 1'536'676 CDB::CDB(char const*, char const*) [243] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32 / 118'568 1 / 518 LoadBlockIndex(bool) [430] [927] 0.0 32 0 / 32 1 std::vector >::resize(unsigned long, CTxOut) 0.0 ................. 32 / 6'338'345'696 1 / 31'440'728 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) [64] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 32 / 448 1 / 3 btowc [780] [928] 0.0 32 32 / 0 1 __wcsmbs_load_conv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 29 / 59'094'013 1 / 1'536'676 CDB::CDB(char const*, char const*) [243] [929] 0.0 29 0 / 29 1 DbEnv::set_lg_dir(char const*) 0.0 ................. 29 / 556'100 1 / 13'601 __os_strdup [382] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 11 / 11 1 / 1 _nl_load_locale_from_archive [940] 0.0 ................. 15 / 15 1 / 1 tzset_internal [938] [930] 0.0 26 26 / 0 2 strdup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 24 / 416 1 / 6 @{libcrypto.so.1.0.0+1384555} [788] [931] 0.0 24 0 / 24 1 @{libcrypto.so.1.0.0+1382054} 0.0 ................. 24 / 80'927'419'362 1 / 1'882'491'893 CRYPTO_malloc [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24 / 416 1 / 6 @{libcrypto.so.1.0.0+1384555} [788] [932] 0.0 24 0 / 24 1 @{libcrypto.so.1.0.0+1382101} 0.0 ................. 24 / 48 1 / 2 lh_insert [920] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 24 / 928 1 / 4 ERR_get_state [743] [933] 0.0 24 0 / 24 1 @{libcrypto.so.1.0.0+942862} 0.0 ................. 24 / 48 1 / 2 lh_insert [920] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 20 / 163 1 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [868] [934] 0.0 20 20 / 0 1 std::vector >::reserve(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 20 / 4'749'451 1 / 45'728 CWallet::LoadWallet(bool&) [317] [935] 0.0 20 0 / 20 1 CBitcoinAddress::CBitcoinAddress(std::vector > const&) 0.0 ................. 20 / 13'719'314'331 1 / 278'145'958 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [44] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 18 / 1'254 2 / 8 __env_config [724] [936] 0.0 18 0 / 18 2 __os_tmpdir 0.0 ................. 18 / 556'100 2 / 13'601 __os_strdup [382] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 16 / 118'568 3 / 518 LoadBlockIndex(bool) [430] [937] 0.0 16 6 / 10 3 CScript::operator<<(CBigNum const&) 0.0 ................. 10 / 604'187'891 1 / 16'340'454 CScript::operator<<(std::vector > const&) [167] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 15 / 2'946 1 / 8 __tz_convert [679] [938] 0.0 15 0 / 15 1 tzset_internal 0.0 ................. 15 / 26 1 / 2 strdup [930] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 12 / 55 2 / 3 void Serialize, std::allocator >, uint256>(CDataStream&, std::pair, std::allocator >, uint256> const&, int, int) [clone .isra.522] [917] [939] 0.0 12 0 / 12 2 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.514] 0.0 ................. 11 / 14'390'845'470 1 / 555'728 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [42] 0.0 ................. 1 / 24'139'077 1 / 1'290 void WriteCompactSize(CDataStream&, unsigned long long) [276] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 11 / 3'480 1 / 15 _nl_find_locale [661] [940] 0.0 11 0 / 11 1 _nl_load_locale_from_archive 0.0 ................. 11 / 26 1 / 2 strdup [930] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ................. 8 / 133'867 1 / 1'399 ThreadIRCSeed2(void*) [428] [941] 0.0 8 0 / 8 1 Wait(int) [clone .part.164] 0.0 ................. 8 / 56 1 / 7 Sleep(long long) [914] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8 / 678'778 1 / 7'593 ThreadRPCServer2(void*) [378] [942] 0.0 8 0 / 8 1 boost::thread::do_try_join_until(timespec const&) 0.0 ................. 8 / 64 1 / 8 boost::detail::get_current_thread_data() [907] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 8 / 54'556 1 / 1'099 __gnu_cxx::__normal_iterator, std::allocator > > json_spirit::read_range_or_throw<__gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, json_spirit::Value_impl, std::allocator > > >&) [465] [943] 0.0 8 8 / 0 1 std::vector >::reserve(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5 / 3'480 1 / 15 _nl_find_locale [661] [944] 0.0 5 0 / 5 1 _nl_load_locale_from_archive 0.0 ................. 5 / 5 1 / 1 _nl_normalize_codeset [945] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 5 / 5 1 / 1 _nl_load_locale_from_archive [944] [945] 0.0 5 5 / 0 1 _nl_normalize_codeset - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 4 / 163 1 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [868] [946] 0.0 4 4 / 0 1 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ................. 2 / 81 1 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CScript const&) [898] [947] 0.0 2 2 / 0 1 CScript* std::__uninitialized_copy::__uninit_copy(CScript*, CScript*, CScript*)