Counter: MEM_MAX ---------------------------------------------------------------------- Flat profile (cumulative >= 1%) % total Total Calls Function 100.0 12'644'972 441'661'555 [1] 100.0 12'644'972 441'661'555 @?(nil) [2] 100.0 12'644'972 441'614'734 clone [3] 100.0 12'644'972 441'614'734 start_thread [4] 100.0 12'644'972 1'579'975 ThreadSocketHandler(void*) [5] 100.0 12'644'972 1'579'974 ThreadSocketHandler2(void*) [6] 100.0 12'644'972 112 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, char const&) [7] 66.3 8'388'608 439'991'505 ThreadMessageHandler(void*) [8] 66.3 8'388'608 439'991'504 ThreadMessageHandler2(void*) [9] 66.3 8'388'608 438'319'378 ProcessMessages(CNode*) [10] 66.3 8'388'608 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 66.3 8'388'608 399'385'408 ProcessBlock(CNode*, CBlock*) [12] 66.3 8'388'608 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] 66.3 8'388'608 382'633'340 CBlock::AcceptBlock() [14] 66.3 8'388'608 1'177'779 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [15] 3.1 396'932 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 3.1 396'932 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 3.1 396'932 8'269'899 CBlock::BuildMerkleTree() const [18] 3.1 396'932 28'108 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.525] [19] 3.1 396'932 23'932'158 CBlock::CheckBlock() const [20] 3.1 396'842 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 3.1 396'842 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] 3.1 396'842 2'687'545 CTransaction::RemoveFromMemoryPool() [23] 3.1 396'842 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] 3.1 396'842 60'438'764 SyncWithWallets(CTransaction const&, CBlock const*, bool) [clone .constprop.1559] [25] 3.1 396'842 60'438'764 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) [26] 1.9 238'104 430'859 VerifySignature(CTransaction const&, CTransaction const&, unsigned int, int) [27] 1.8 230'924 306'033 CNode::PushGetBlocks(CBlockIndex*, uint256) [28] 1.3 159'120 3'250'387 CTransaction::AcceptToMemoryPool(bool, bool*) [29] 1.3 159'120 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] 1.3 158'510 30 CDataStream::write(char const*, int) [31] 0.6 72'060 7'510'929 std::vector >::operator=(std::vector > const&) [32] ---------------------------------------------------------------------- Flat profile (self >= 0.01%) % total Self Calls Function 100.00 12'644'972 112 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, char const&) [7] 66.34 8'388'608 1'177'779 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [15] 4.65 588'286 623'836 ProcessMessages(CNode*) [10] 3.14 396'932 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 0.57 72'060 7'510'929 std::vector >::operator=(std::vector > const&) [32] 0.55 69'480 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) [36] 0.51 64'832 217'579 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTransaction const&) [38] 0.51 64'064 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) [40] 0.51 64'000 12'791'081 __os_malloc [45] 0.43 54'025 63'444 std::vector >::vector(std::vector > const&) [61] 0.38 47'908 12'394'455 SignatureHash(CScript, CTransaction const&, unsigned int, int) [65] 0.32 40'000 126 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CAddress const&) [66] 0.26 32'816 2 __alloc_dir [81] 0.19 24'512 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] 0.19 24'031 4'082'882 std::vector >::vector(char const*, char const*, zero_after_free_allocator const&) [130] 0.19 24'031 4'083'243 __os_umalloc [131] 0.19 24'024 6'766'177 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CDiskTxPos const&) [133] 0.16 20'000 35'651'791 std::vector >::reserve(unsigned long) [136] 0.15 18'504 25'177 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CInv const&) [138] 0.15 18'432 46'745 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CInv const&) [140] 0.06 8'192 1 std::basic_filebuf >::_M_allocate_internal_buffer() [200] 0.03 4'026 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [216] 0.03 3'540 6 __netlink_request [222] 0.02 2'496 32 std::locale::_Impl::_Impl(char const*, unsigned long) [232] 0.02 2'263 1 __tzfile_read [240] 0.02 1'920 9 allocate_dtv [256] 0.01 1'840 1 getifaddrs_internal [257] 0.01 1'776 180 __os_realloc [259] 0.01 1'488 91 qsort_r [267] 0.01 1'280 56 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CAddress const&) [280] 0.01 1'240 161 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&) [283] ---------------------------------------------------------------------- Call tree profile (cumulative) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function [1] 100.0 12'644'972 0 / 12'644'972 441'661'555 100.0 ........... 12'644'972 / 12'644'972 441'661'555 / 441'661'555 @?(nil) [2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100.0 ........... 12'644'972 / 12'644'972 441'661'555 / 441'661'555 [1] [2] 100.0 12'644'972 0 / 12'644'972 441'661'555 @?(nil) 100.0 ........... 12'644'972 / 12'644'972 441'614'734 / 441'614'734 clone [3] 0.3 ........... 32'816 / 32'816 46'821 / 46'821 _start [68] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100.0 ........... 12'644'972 / 12'644'972 441'614'734 / 441'661'555 @?(nil) [2] [3] 100.0 12'644'972 0 / 12'644'972 441'614'734 clone 100.0 ........... 12'644'972 / 12'644'972 441'614'734 / 441'614'734 start_thread [4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100.0 ........... 12'644'972 / 12'644'972 441'614'734 / 441'614'734 clone [3] [4] 100.0 12'644'972 0 / 12'644'972 441'614'734 start_thread 100.0 ........... 12'644'972 / 12'644'972 1'579'975 / 1'579'975 ThreadSocketHandler(void*) [5] 66.3 ........... 8'388'608 / 8'388'608 439'991'505 / 439'991'505 ThreadMessageHandler(void*) [8] 0.2 ........... 24'512 / 24'512 872 / 872 ThreadIRCSeed(void*) [118] 0.1 ........... 11'000 / 11'000 1'719 / 1'719 ThreadDNSAddressSeed(void*) [160] 0.1 ........... 11'000 / 11'000 4'303 / 4'303 ThreadRPCServer(void*) [159] 0.0 ........... 3'540 / 3'540 30 / 30 StartNode(void*) [219] 0.0 ........... 1'368 / 1'368 54 / 54 ThreadFlushWalletDB(void*) [270] 0.0 ........... 776 / 776 35'153 / 35'153 ThreadOpenConnections(void*) [360] 0.0 ........... 148 / 148 1'102 / 1'102 thread_proxy [573] 0.0 ........... 31 / 31 2 / 2 ThreadGetMyExternalIP(void*) [853] 0.0 ........... 8 / 8 19 / 19 thread_proxy [895] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100.0 ........... 12'644'972 / 12'644'972 1'579'975 / 441'614'734 start_thread [4] [5] 100.0 12'644'972 0 / 12'644'972 1'579'975 ThreadSocketHandler(void*) 100.0 ........... 12'644'972 / 12'644'972 1'579'974 / 1'579'974 ThreadSocketHandler2(void*) [6] 0.0 ........... 104 / 104 1 / 28'881 GetRand(unsigned long long) [655] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100.0 ........... 12'644'972 / 12'644'972 1'579'974 / 1'579'975 ThreadSocketHandler(void*) [5] [6] 100.0 12'644'972 112 / 12'644'972 1'579'974 ThreadSocketHandler2(void*) 100.0 ........... 12'644'972 / 12'644'972 112 / 112 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, char const&) [7] 0.0 ........... 64 / 64 659'090 / 687'951 std::vector >::operator=(std::vector > const&) [746] 0.0 ........... 43 / 43 4 / 4 CNode::CloseSocketDisconnect() [794] 0.0 ........... 42 / 2'426 137'509 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 39 / 39 52'779 / 52'779 SendBufferSize() [816] 0.0 ........... 8 / 8 1 / 7 Sleep(long long) [896] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100.0 ........... 12'644'972 / 12'644'972 112 / 1'579'974 ThreadSocketHandler2(void*) [6] [7] 100.0 12'644'972 12'644'972 / 0 112 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, char const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 66.3 ........... 8'388'608 / 12'644'972 439'991'505 / 441'614'734 start_thread [4] [8] 66.3 8'388'608 0 / 8'388'608 439'991'505 ThreadMessageHandler(void*) 66.3 ........... 8'388'608 / 8'388'608 439'991'504 / 439'991'504 ThreadMessageHandler2(void*) [9] 0.0 ........... 104 / 104 1 / 28'881 GetRand(unsigned long long) [655] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 66.3 ........... 8'388'608 / 8'388'608 439'991'504 / 439'991'505 ThreadMessageHandler(void*) [8] [9] 66.3 8'388'608 0 / 8'388'608 439'991'504 ThreadMessageHandler2(void*) 66.3 ........... 8'388'608 / 8'388'608 438'319'378 / 438'319'378 ProcessMessages(CNode*) [10] 0.3 ........... 32'000 / 32'000 1'614'403 / 1'614'403 SendMessages(CNode*, bool) [84] 0.0 ........... 104 / 104 28'861 / 28'881 GetRand(unsigned long long) [655] 0.0 ........... 64 / 64 28'861 / 687'951 std::vector >::operator=(std::vector > const&) [746] 0.0 ........... 8 / 8 1 / 7 Sleep(long long) [896] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 66.3 ........... 8'388'608 / 8'388'608 438'319'378 / 439'991'504 ThreadMessageHandler2(void*) [9] [10] 66.3 8'388'608 588'286 / 8'388'608 438'319'378 ProcessMessages(CNode*) 66.3 ........... 8'388'608 / 8'388'608 437'378'041 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.0 ........... 32 / 32 317'501 / 317'501 CMessageHeader::GetCommand() const [832] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 66.3 ........... 8'388'608 / 8'388'608 437'378'041 / 438'319'378 ProcessMessages(CNode*) [10] [11] 66.3 8'388'608 0 / 8'388'608 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) 66.3 ........... 8'388'608 / 8'388'608 399'385'408 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] 1.3 ........... 159'120 / 396'932 63'767 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 1.3 ........... 159'120 / 159'120 3'250'387 / 3'250'387 CTransaction::AcceptToMemoryPool(bool, bool*) [29] 0.5 ........... 69'480 / 69'480 30'314'780 / 30'314'780 void CBlock::Unserialize(CDataStream&, int, int) [34] 0.4 ........... 54'025 / 54'025 63'444 / 63'444 std::vector >::vector(std::vector > const&) [61] 0.4 ........... 50'624 / 64'064 297'546 / 16'461'722 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [39] 0.3 ........... 40'000 / 40'000 126 / 126 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CAddress const&) [66] 0.3 ........... 32'000 / 32'000 149'778 / 151'385 AddAddress(CAddress, long long, CAddrDB*) [83] 0.2 ........... 25'200 / 69'480 230'672 / 14'163'697 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [33] 0.1 ........... 18'504 / 18'504 25'177 / 25'177 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.1370] [clone .constprop.1554] [137] 0.1 ........... 11'000 / 11'000 52'314 / 52'314 AddressCurrentlyConnected(CAddress const&) [166] 0.1 ........... 8'192 / 8'192 134'177 / 262'421 AlreadyHave(CTxDB&, CInv const&) [192] 0.0 ........... 888 / 1'776 10 / 677 CDB::~CDB() [258] 0.0 ........... 360 / 360 15 / 15 CNode::PushAddress(CAddress const&) [481] 0.0 ........... 256 / 256 252 / 691'076 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [510] 0.0 ........... 136 / 136 13 / 13 AddTimeData(unsigned int, long long) [616] 0.0 ........... 104 / 416 1 / 29'051 ssleay_rand_bytes [431] 0.0 ........... 104 / 104 306'868 / 306'972 RandAddSeedPerfmon() [658] 0.0 ........... 96 / 230'924 3 / 306'033 CNode::PushGetBlocks(CBlockIndex*, uint256) [28] 0.0 ........... 89 / 356 217'579 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 89 / 89 1'968'045 / 1'968'045 CNode::AskFor(CInv const&) [676] 0.0 ........... 84 / 84 16 / 16 CNode::PushMessage(char const*) [680] 0.0 ........... 72 / 72 8'626 / 8'808 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CAddress const&) [718] 0.0 ........... 72 / 72 358'131 / 358'131 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CInv const&) [720] 0.0 ........... 72 / 72 896 / 896 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal(std::pair const&) [721] 0.0 ........... 70 / 32'816 25'303 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 45 / 125 217'579 / 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [641] 0.0 ........... 42 / 2'426 306'868 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 42 / 42 8 / 8 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.506] [798] 0.0 ........... 32 / 32'000 123 / 172'928 CDB::TxnCommit() [90] 0.0 ........... 32 / 32 3 / 3 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, int const&) [834] 0.0 ........... 8 / 8 126 / 172'834 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, DbTxn* const&) [902] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 66.3 ........... 8'388'608 / 8'388'608 399'385'408 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [12] 66.3 8'388'608 0 / 8'388'608 399'385'408 ProcessBlock(CNode*, CBlock*) 66.3 ........... 8'388'608 / 8'388'608 382'633'340 / 382'633'340 CBlock::AcceptBlock() [14] 3.1 ........... 396'932 / 396'932 15'553'464 / 23'932'158 CBlock::CheckBlock() const [20] 1.8 ........... 230'924 / 230'924 306'030 / 306'033 CNode::PushGetBlocks(CBlockIndex*, uint256) [28] 0.0 ........... 400 / 400 626'859 / 626'859 ComputeMinWork(unsigned int, long long) [447] 0.0 ........... 178 / 356 44'876 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 66 / 2'426 1'151 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 66 / 66 174'812 / 1'040'820 CBigNum::SetCompact(unsigned int) [739] 0.0 ........... 45 / 1'250 1'151 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] 0.0 ........... 45 / 125 43'725 / 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [641] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 11'000 69 / 518 LoadBlockIndex(bool) [164] 66.3 ........... 8'388'608 / 8'388'608 381'422'124 / 382'633'340 CBlock::AcceptBlock() [14] [13] 66.3 8'388'608 112 / 8'388'608 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) 66.3 ........... 8'388'608 / 8'388'608 19 / 1'177'779 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [15] 3.1 ........... 396'842 / 396'842 375'339'783 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.5 ........... 64'000 / 64'000 898'976 / 1'590'176 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) [43] 0.3 ........... 39'986 / 396'932 172'710 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 0.3 ........... 32'000 / 32'000 172'862 / 345'795 DbTxn::commit(unsigned int) [85] 0.1 ........... 8'192 / 8'192 2'131 / 2'808 CDB::Close() [194] 0.0 ........... 400 / 400 2'935'968 / 2'936'461 CBlockIndex::GetBlockWork() const [445] 0.0 ........... 256 / 256 345'408 / 691'076 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [510] 0.0 ........... 72 / 72 172'704 / 172'704 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [722] 0.0 ........... 37 / 32'816 172'704 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 24 / 24 172'704 / 172'704 operator+(CBigNum const&, CBigNum const&) [868] 0.0 ........... 16 / 112 172'705 / 21'839'571 BN_set_word [647] 0.0 ........... 16 / 16 172'703 / 345'407 CBigNum::CBigNum(CBigNum const&) [884] 0.0 ........... 16 / 16 172'704 / 172'709 CBigNum::operator=(CBigNum const&) [883] 0.0 ........... 16 / 16 172'704 / 345'407 CDiskBlockIndex::CDiskBlockIndex(CBlockIndex*) [882] 0.0 ........... 8 / 8 172'704 / 172'834 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, DbTxn* const&) [902] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 66.3 ........... 8'388'608 / 8'388'608 382'633'340 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] [14] 66.3 8'388'608 0 / 8'388'608 382'633'340 CBlock::AcceptBlock() 66.3 ........... 8'388'608 / 8'388'608 381'422'124 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] 0.0 ........... 568 / 568 690'812 / 690'816 CBlock::WriteToDisk(unsigned int&, unsigned int&) [395] 0.0 ........... 400 / 400 174'998 / 174'998 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [449] 0.0 ........... 49 / 49 345'406 / 345'408 CheckDiskSpace(unsigned long long) [772] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'024 / 230'924 262'286 / 306'033 CNode::PushGetBlocks(CBlockIndex*, uint256) [28] 0.0 ........... 1'024 / 396'842 6 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.8 ........... 98'304 / 396'932 915'468 / 8'269'899 CBlock::BuildMerkleTree() const [18] 66.3 ........... 8'388'608 / 8'388'608 19 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [15] 66.3 8'388'608 8'388'608 / 0 1'177'779 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 11 / 11 1 / 2 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.514] [891] 0.0 ........... 43 / 43 1 / 3 void Serialize, std::allocator >, uint256>(CDataStream&, std::pair, std::allocator >, uint256> const&, int, int) [clone .isra.522] [795] 0.0 ........... 52 / 52 33 / 33 CNode::BeginMessage(char const*) [771] 0.0 ........... 160 / 208 22 / 98 CNode::PushVersion() [522] 0.2 ........... 23'516 / 23'516 29 / 21'344 void CNode::PushMessage > >(char const*, std::vector > const&) [135] 0.3 ........... 39'858 / 39'858 5 / 5 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.281] [67] 0.3 ........... 39'916 / 47'908 13'395 / 13'264'559 SignatureHash(CScript, CTransaction const&, unsigned int, int) [65] 0.3 ........... 39'950 / 64'000 1'297 / 24'874'138 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) [54] 0.5 ........... 59'504 / 59'504 83 / 83 void WriteCompactSize(CDataStream&, unsigned long long) [60] 1.3 ........... 158'510 / 158'510 30 / 30 CDataStream::write(char const*, int) [31] 1.8 ........... 230'924 / 230'924 32 / 306'033 CNode::PushGetBlocks(CBlockIndex*, uint256) [28] 2.5 ........... 318'220 / 396'932 1'002 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 3.1 ........... 396'932 / 396'932 28'037 / 28'108 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.525] [19] [16] 3.1 396'932 396'932 / 0 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 10'000 / 10'000 1 / 316 CTransaction::ToString() const [173] 0.3 ........... 39'986 / 8'388'608 172'710 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] 1.3 ........... 159'120 / 159'120 59'215 / 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] 1.3 ........... 159'120 / 8'388'608 63'767 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 1.6 ........... 198'262 / 396'842 65'028 / 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] 1.9 ........... 238'104 / 238'104 430'859 / 430'859 VerifySignature(CTransaction const&, CTransaction const&, unsigned int, int) [27] 3.1 ........... 396'842 / 396'842 2'746'760 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] 3.1 ........... 396'842 / 396'842 2'687'545 / 2'687'545 CTransaction::RemoveFromMemoryPool() [23] 3.1 ........... 396'842 / 396'842 2'687'545 / 60'438'764 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) [26] 3.1 ........... 396'932 / 396'932 7'354'431 / 8'269'899 CBlock::BuildMerkleTree() const [18] [17] 3.1 396'932 0 / 396'932 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) 3.1 ........... 396'932 / 396'932 28'108 / 28'108 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.525] [19] 2.5 ........... 318'220 / 396'932 1'002 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 1.3 ........... 158'510 / 158'510 26 / 30 CDataStream::write(char const*, int) [31] 0.1 ........... 10'000 / 20'000 16'238'725 / 35'651'791 std::vector >::reserve(unsigned long) [136] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 10'000 / 11'000 2 / 518 LoadBlockIndex(bool) [164] 3.1 ........... 396'932 / 396'932 8'269'897 / 23'932'158 CBlock::CheckBlock() const [20] [18] 3.1 396'932 0 / 396'932 8'269'899 CBlock::BuildMerkleTree() const 3.1 ........... 396'932 / 396'932 7'354'431 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 0.8 ........... 98'304 / 8'388'608 915'468 / 1'177'779 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [15] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.1 ........... 396'932 / 396'932 28'108 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] [19] 3.1 396'932 0 / 396'932 28'108 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.525] 3.1 ........... 396'932 / 396'932 28'037 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 0.5 ........... 59'504 / 59'504 71 / 83 void WriteCompactSize(CDataStream&, unsigned long long) [60] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.1 ........... 396'842 / 396'842 8'378'694 / 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] 3.1 ........... 396'932 / 8'388'608 15'553'464 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] [20] 3.1 396'932 0 / 396'932 23'932'158 CBlock::CheckBlock() const 3.1 ........... 396'932 / 396'932 8'269'897 / 8'269'899 CBlock::BuildMerkleTree() const [18] 0.0 ........... 72 / 72 14'105'737 / 14'272'965 CTransaction::CheckTransaction() const [724] 0.0 ........... 33 / 33 1'556'524 / 1'556'524 CheckProofOfWork(uint256, unsigned int) [827] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 3.1 ........... 396'842 / 8'388'608 375'339'783 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [21] 3.1 396'842 0 / 396'842 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) 3.1 ........... 396'842 / 396'842 367'545'877 / 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] 3.1 ........... 396'842 / 396'842 2'687'545 / 2'687'545 CTransaction::RemoveFromMemoryPool() [23] 0.3 ........... 32'000 / 32'000 172'805 / 172'928 CDB::TxnCommit() [90] 0.3 ........... 32'000 / 32'000 691'187 / 691'187 CTxDB::WriteHashBestChain(uint256) [94] 0.1 ........... 11'000 / 11'000 6 / 6 bool CDB::Write, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator const&, bool) [171] 0.0 ........... 1'024 / 8'388'608 6 / 1'177'779 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [15] 0.0 ........... 888 / 1'776 5 / 677 CDB::~CDB() [258] 0.0 ........... 400 / 400 3'551'532 / 3'551'532 CBigNum::ToString(int) const [450] 0.0 ........... 256 / 256 345'408 / 691'076 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [510] 0.0 ........... 89 / 356 172'704 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 45 / 125 172'704 / 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [641] 0.0 ........... 35 / 32'816 1 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 34 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 32 / 32'000 1 / 345'795 DbTxn::commit(unsigned int) [85] 0.0 ........... 16 / 16 1 / 172'709 CBigNum::operator=(CBigNum const&) [883] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.3 ........... 159'120 / 159'120 474'195 / 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] 3.1 ........... 396'842 / 396'842 266'029'350 / 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] [22] 3.1 396'842 0 / 396'842 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) 3.1 ........... 396'842 / 396'932 2'746'760 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 1.9 ........... 238'104 / 238'104 430'859 / 430'859 VerifySignature(CTransaction const&, CTransaction const&, unsigned int, int) [27] 0.6 ........... 72'060 / 72'060 7'510'929 / 7'510'929 std::vector >::operator=(std::vector > const&) [32] 0.5 ........... 69'480 / 69'480 13'996'391 / 13'996'391 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [37] 0.5 ........... 64'064 / 64'064 80'106'121 / 80'106'121 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [41] 0.4 ........... 47'908 / 47'908 112'124'207 / 112'124'207 VerifyScript(CScript const&, CScript const&, CTransaction const&, unsigned int, int) [62] 0.2 ........... 24'031 / 24'031 20'533'640 / 20'663'473 CTxDB::ReadTxIndex(uint256, CTxIndex&) [125] 0.2 ........... 24'024 / 24'024 2'683'295 / 2'683'295 CTxIndex::CTxIndex(CDiskTxPos const&, unsigned int) [134] 0.0 ........... 568 / 568 19'310'576 / 20'001'392 OpenBlockFile(unsigned int, unsigned int, char const*) [405] 0.0 ........... 208 / 208 6'766'167 / 6'766'167 std::map, std::allocator > >::operator[](uint256 const&) [524] 0.0 ........... 178 / 356 117'840 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 79 / 2'426 58'920 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 70 / 125 117'840 / 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [641] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.1 ........... 396'842 / 396'842 2'687'545 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] [23] 3.1 396'842 0 / 396'842 2'687'545 CTransaction::RemoveFromMemoryPool() 3.1 ........... 396'842 / 396'932 2'687'545 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.1 ........... 396'842 / 396'842 367'545'877 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] [24] 3.1 396'842 0 / 396'842 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) 3.1 ........... 396'842 / 396'932 8'378'694 / 23'932'158 CBlock::CheckBlock() const [20] 3.1 ........... 396'842 / 396'842 266'029'350 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] 3.1 ........... 396'842 / 396'842 60'438'764 / 60'438'764 SyncWithWallets(CTransaction const&, CBlock const*, bool) [clone .constprop.1559] [25] 1.6 ........... 198'262 / 396'932 65'028 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 0.5 ........... 64'000 / 64'000 31'640'305 / 31'640'305 CTxDB::UpdateTxIndex(uint256, CTxIndex const&) [51] 0.3 ........... 32'000 / 64'000 691'200 / 1'590'176 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) [43] 0.1 ........... 8'192 / 24'031 129'833 / 20'663'473 CTxDB::ReadTxIndex(uint256, CTxIndex&) [125] 0.0 ........... 16 / 16 172'703 / 345'407 CDiskBlockIndex::CDiskBlockIndex(CBlockIndex*) [882] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.1 ........... 396'842 / 396'842 60'438'764 / 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] [25] 3.1 396'842 0 / 396'842 60'438'764 SyncWithWallets(CTransaction const&, CBlock const*, bool) [clone .constprop.1559] 3.1 ........... 396'842 / 396'842 60'438'764 / 60'438'764 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) [26] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.1 ........... 396'842 / 396'842 60'438'764 / 60'438'764 SyncWithWallets(CTransaction const&, CBlock const*, bool) [clone .constprop.1559] [25] [26] 3.1 396'842 0 / 396'842 60'438'764 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) 3.1 ........... 396'842 / 396'932 2'687'545 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 0.0 ........... 400 / 400 57'751'219 / 57'751'219 CWallet::IsMine(CTransaction const&) const [463] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.9 ........... 238'104 / 396'842 430'859 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] [27] 1.9 238'104 0 / 238'104 430'859 VerifySignature(CTransaction const&, CTransaction const&, unsigned int, int) 1.9 ........... 238'104 / 396'932 430'859 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 96 / 8'388'608 3 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 1.8 ........... 230'924 / 8'388'608 306'030 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] [28] 1.8 230'924 0 / 230'924 306'033 CNode::PushGetBlocks(CBlockIndex*, uint256) 1.8 ........... 230'924 / 396'932 32 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 0.0 ........... 1'024 / 8'388'608 262'286 / 1'177'779 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, uint256 const&) [15] 0.0 ........... 42 / 84 43'715 / 65'230 CNode::EndMessage() [679] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.3 ........... 159'120 / 8'388'608 3'250'387 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [29] 1.3 159'120 0 / 159'120 3'250'387 CTransaction::AcceptToMemoryPool(bool, bool*) 1.3 ........... 159'120 / 159'120 3'186'943 / 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] 0.0 ........... 37 / 32'816 63'444 / 491'603 CDB::CDB(char const*, char const*) [73] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.3 ........... 159'120 / 159'120 3'186'943 / 3'250'387 CTransaction::AcceptToMemoryPool(bool, bool*) [29] [30] 1.3 159'120 0 / 159'120 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) 1.3 ........... 159'120 / 396'932 59'215 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 1.3 ........... 159'120 / 396'842 474'195 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] 0.0 ........... 1'474 / 1'474 2'187'178 / 2'187'178 CTransaction::IsStandard() const [268] 0.0 ........... 1'000 / 8'192 117'843 / 380'264 CTxDB::ContainsTx(uint256) [195] 0.0 ........... 236 / 2'426 63'444 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 89 / 356 58'920 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 72 / 72 167'228 / 14'272'965 CTransaction::CheckTransaction() const [724] 0.0 ........... 35 / 125 58'920 / 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [641] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 12 / 720 4 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [368] 1.3 ........... 158'510 / 396'932 26 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] [31] 1.3 158'510 0 / 158'510 30 CDataStream::write(char const*, int) 1.3 ........... 158'510 / 396'932 30 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.6 ........... 72'060 / 396'842 7'510'929 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] [32] 0.6 72'060 72'060 / 0 7'510'929 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 25'200 / 8'388'608 230'672 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.5 ........... 69'480 / 69'480 13'933'025 / 30'314'780 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [35] [33] 0.5 69'480 0 / 69'480 14'163'697 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) 0.5 ........... 69'480 / 69'480 4'778'857 / 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) [36] 0.0 ........... 350 / 4'026 9'384'840 / 21'067'705 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.572] [217] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 69'480 / 8'388'608 30'314'780 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [34] 0.5 69'480 0 / 69'480 30'314'780 void CBlock::Unserialize(CDataStream&, int, int) 0.5 ........... 69'480 / 69'480 30'314'780 / 30'314'780 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [35] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 69'480 / 69'480 30'314'780 / 30'314'780 void CBlock::Unserialize(CDataStream&, int, int) [34] [35] 0.5 69'480 0 / 69'480 30'314'780 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) 0.5 ........... 69'480 / 69'480 13'933'025 / 14'163'697 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [33] 0.5 ........... 64'832 / 64'832 217'579 / 217'579 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTransaction const&) [38] 0.5 ........... 64'064 / 64'064 16'164'176 / 16'461'722 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [39] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 72 1 / 1 std::vector >::resize(unsigned long, CTxIn) [719] 0.5 ........... 69'480 / 69'480 4'827'644 / 13'996'391 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [37] 0.5 ........... 69'480 / 69'480 4'778'857 / 14'163'697 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [33] [36] 0.5 69'480 69'480 / 0 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 69'480 / 396'842 13'996'391 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] [37] 0.5 69'480 0 / 69'480 13'996'391 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) 0.5 ........... 69'480 / 69'480 4'827'644 / 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) [36] 0.0 ........... 217 / 4'026 9'168'747 / 84'447'224 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.789] [218] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'832 / 69'480 217'579 / 30'314'780 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [35] [38] 0.5 64'832 64'832 / 0 217'579 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTransaction const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ........... 50'624 / 8'388'608 297'546 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.5 ........... 64'064 / 69'480 16'164'176 / 30'314'780 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [35] [39] 0.5 64'064 0 / 64'064 16'461'722 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) 0.5 ........... 64'064 / 64'064 4'778'857 / 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) [40] 0.0 ........... 4'026 / 4'026 11'682'865 / 21'067'705 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.572] [217] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 32 1 / 1 std::vector >::resize(unsigned long, CTxOut) [833] 0.5 ........... 64'064 / 64'064 4'827'644 / 80'106'121 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [41] 0.5 ........... 64'064 / 64'064 4'778'857 / 16'461'722 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [39] [40] 0.5 64'064 64'064 / 0 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.5 ........... 64'064 / 396'842 80'106'121 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] [41] 0.5 64'064 0 / 64'064 80'106'121 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) 0.5 ........... 64'064 / 64'064 4'827'644 / 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) [40] 0.0 ........... 4'026 / 4'026 75'278'477 / 84'447'224 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.789] [218] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 256 / 11'000 12 / 21 CDB::WriteVersion(int) [169] 0.0 ........... 256 / 11'000 4 / 14 CWallet::SetDefaultKey(std::vector > const&) [167] 0.0 ........... 256 / 11'000 4 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [170] 0.0 ........... 1'047 / 11'000 4 / 6 bool CDB::Write, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator const&, bool) [171] 0.1 ........... 8'192 / 12'288 426 / 46'161 CWallet::TopUpKeyPool() [155] 0.1 ........... 12'288 / 12'288 446 / 650 bool CDB::Write, std::allocator >, std::vector > >, std::vector > >(std::pair, std::allocator >, std::vector > > const&, std::vector > const&, bool) [158] 0.3 ........... 32'000 / 32'000 17'543 / 68'459 CAddrDB::WriteAddress(CAddress const&) [88] 0.3 ........... 32'000 / 32'000 173'075 / 691'187 CTxDB::WriteHashBestChain(uint256) [94] 0.5 ........... 64'000 / 64'000 553'955 / 1'244'769 bool CDB::Write, std::allocator >, uint256>, CDiskBlockIndex>(std::pair, std::allocator >, uint256> const&, CDiskBlockIndex const&, bool) [46] 0.5 ........... 64'000 / 64'000 11'340'507 / 24'874'138 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) [54] [42] 0.5 64'000 0 / 64'000 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) 0.5 ........... 64'000 / 64'000 12'085'976 / 12'085'976 __db_put_pp [44] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 396'842 691'200 / 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] 0.5 ........... 64'000 / 8'388'608 898'976 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [43] 0.5 64'000 0 / 64'000 1'590'176 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) 0.5 ........... 64'000 / 64'000 1'244'769 / 1'244'769 bool CDB::Write, std::allocator >, uint256>, CDiskBlockIndex>(std::pair, std::allocator >, uint256> const&, CDiskBlockIndex const&, bool) [46] 0.0 ........... 35 / 2'426 345'407 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'000 / 64'000 12'085'976 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] [44] 0.5 64'000 0 / 64'000 12'085'976 __db_put_pp 0.5 ........... 64'000 / 64'000 12'085'428 / 12'085'428 __db_put [47] 0.0 ........... 256 / 256 274 / 347'760 __txn_begin [512] 0.0 ........... 32 / 32'000 274 / 348'027 __txn_commit [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 40 12 / 24 __memp_set_pgcookie [813] 0.0 ........... 28 / 28 3 / 3 __txn_child_log [861] 0.0 ........... 32 / 32 12 / 12 __ham_db_create [835] 0.0 ........... 32 / 32'000 347'754 / 348'019 __txn_regop_log [93] 0.0 ........... 34 / 34 3 / 3 __db_backup_name [826] 0.0 ........... 36 / 36 1'940 / 1'940 __bam_cdel_log [822] 0.0 ........... 36 / 36 3 / 3 __bam_root_log [823] 0.0 ........... 40 / 40 1 / 1 __memp_register [814] 0.0 ........... 44 / 44 514 / 514 __txn_ckp_log [792] 0.0 ........... 55 / 8'192 3 / 8 __fop_create_log [214] 0.0 ........... 70 / 70 6 / 6 __bam_broot [738] 0.0 ........... 74 / 32'000 321'223 / 321'470 __db_pg_free_log [117] 0.0 ........... 77 / 77 1'509 / 1'509 __dbreg_register_log [704] 0.0 ........... 88 / 88 5'532 / 5'532 __os_strdup [677] 0.0 ........... 88 / 1'001 2'743 / 3'792'108 __db_retcopy [317] 0.0 ........... 90 / 90 2'739 / 2'739 @{libdb_cxx-4.8.so+1236572} [674] 0.0 ........... 92 / 92 3 / 3 __fop_rename_int_log [670] 0.0 ........... 128 / 128 11'016 / 11'016 @{libdb_cxx-4.8.so+1156360} [632] 0.0 ........... 168 / 32'000 424'945 / 425'313 __db_pg_alloc_log [107] 0.0 ........... 624 / 624 2'741 / 2'741 __txn_ckp_read [377] 0.0 ........... 800 / 32'816 1 / 7 __os_dirlist [80] 0.0 ........... 816 / 1'496 1 / 2 __db_add_recovery_int [264] 0.0 ........... 888 / 8'192 521 / 817 __memp_sync_int [197] 0.0 ........... 1'024 / 1'024 2'741 / 2'741 @{libdb_cxx-4.8.so+1238435} [315] 0.0 ........... 1'024 / 1'024 1 / 1 __dbreg_add_dbentry [316] 0.0 ........... 1'140 / 64'000 6'319'888 / 6'327'485 __db_addrem_log [56] 0.0 ........... 2'000 / 32'000 4'134'973 / 4'140'224 __bam_repl_log [109] 0.0 ........... 4'134 / 32'000 649'910 / 664'971 __db_big_log [115] 0.1 ........... 8'264 / 8'264 6 / 6 __crdel_metasub_log [188] 0.1 ........... 8'334 / 8'334 6 / 6 __fop_write_log [184] 0.1 ........... 8'492 / 32'000 96'246 / 101'407 __bam_split_log [104] 0.1 ........... 12'288 / 32'000 96'962 / 294'902 __bam_split [102] 0.1 ........... 16'384 / 16'384 364'380 / 364'380 __os_calloc [141] 0.5 ........... 64'000 / 64'000 2'743 / 5'486 __log_cursor [53] [45] 0.5 64'000 64'000 / 0 12'791'081 __os_malloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'000 / 64'000 1'244'769 / 1'590'176 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) [43] [46] 0.5 64'000 0 / 64'000 1'244'769 bool CDB::Write, std::allocator >, uint256>, CDiskBlockIndex>(std::pair, std::allocator >, uint256> const&, CDiskBlockIndex const&, bool) 0.5 ........... 64'000 / 64'000 553'955 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] 0.1 ........... 11'000 / 20'000 690'814 / 35'651'791 std::vector >::reserve(unsigned long) [136] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'000 / 64'000 12'085'428 / 12'085'976 __db_put_pp [44] [47] 0.5 64'000 0 / 64'000 12'085'428 __db_put 0.5 ........... 64'000 / 64'000 12'085'428 / 12'085'434 __dbc_iput [48] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 112 / 720 6 / 21 __db_master_update [374] 0.5 ........... 64'000 / 64'000 12'085'428 / 12'085'428 __db_put [47] [48] 0.5 64'000 0 / 64'000 12'085'434 __dbc_iput 0.5 ........... 64'000 / 64'000 11'779'612 / 11'779'612 @{libdb_cxx-4.8.so+314487} [49] 0.3 ........... 32'000 / 32'000 294'902 / 294'902 @{libdb_cxx-4.8.so+314728} [98] 0.1 ........... 8'192 / 8'192 10'920 / 10'920 @{libdb_cxx-4.8.so+314967} [209] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'000 / 64'000 11'779'612 / 12'085'434 __dbc_iput [48] [49] 0.5 64'000 0 / 64'000 11'779'612 @{libdb_cxx-4.8.so+314487} 0.5 ........... 64'000 / 64'000 11'779'612 / 11'779'612 __bam_iitem [52] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 5 / 8 __fop_create_log [214] 0.3 ........... 32'000 / 32'000 5'251 / 4'140'224 __bam_repl_log [109] 0.3 ........... 32'000 / 32'000 5'161 / 101'407 __bam_split_log [104] 0.3 ........... 32'000 / 32'000 15'061 / 664'971 __db_big_log [115] 0.3 ........... 32'000 / 32'000 368 / 425'313 __db_pg_alloc_log [107] 0.3 ........... 32'000 / 32'000 247 / 321'470 __db_pg_free_log [117] 0.3 ........... 32'000 / 32'000 265 / 348'019 __txn_regop_log [93] 0.5 ........... 64'000 / 64'000 7'597 / 6'327'485 __db_addrem_log [56] [50] 0.5 64'000 0 / 64'000 33'955 __log_put 0.5 ........... 64'000 / 64'000 30'489 / 30'489 __log_autoremove [57] 0.1 ........... 16'384 / 16'384 700 / 700 @{libdb_cxx-4.8.so+1255394} [150] 0.1 ........... 8'192 / 16'384 1 / 2'742 @{libdb_cxx-4.8.so+1254206} [142] 0.1 ........... 8'192 / 16'384 10 / 12'995 __log_flush_int [145] 0.1 ........... 8'192 / 8'192 10 / 10 @{libdb_cxx-4.8.so+1254898} [215] 0.0 ........... 72 / 144 4 / 10'968 @{libdb_cxx-4.8.so+1253942} [606] 0.0 ........... 32 / 32 2'741 / 2'742 __log_newfile [841] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.5 ........... 64'000 / 396'842 31'640'305 / 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] [51] 0.5 64'000 0 / 64'000 31'640'305 CTxDB::UpdateTxIndex(uint256, CTxIndex const&) 0.5 ........... 64'000 / 64'000 24'874'138 / 24'874'138 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) [54] 0.0 ........... 27 / 2'426 6'766'167 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'000 / 64'000 11'779'612 / 11'779'612 @{libdb_cxx-4.8.so+314487} [49] [52] 0.5 64'000 0 / 64'000 11'779'612 __bam_iitem 0.5 ........... 64'000 / 64'000 5'728'580 / 6'029'769 __db_pitem [55] 0.3 ........... 32'000 / 32'000 301'189 / 301'189 @{libdb_cxx-4.8.so+329164} [110] 0.3 ........... 32'000 / 32'000 665'256 / 665'256 @{libdb_cxx-4.8.so+329214} [111] 0.3 ........... 32'000 / 32'000 650'540 / 650'540 __bam_ditem [112] 0.3 ........... 32'000 / 32'000 4'140'224 / 4'140'224 __bam_ritem [108] 0.3 ........... 32'000 / 32'000 293'823 / 297'716 __db_ditem [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 2 / 3 __db_apprec [99] 0.3 ........... 32'000 / 32'000 2 / 3 __txn_findlastckp [103] 0.5 ........... 64'000 / 64'000 5'482 / 19'187 __log_get_stable_lsn [59] [53] 0.5 64'000 0 / 64'000 5'486 __log_cursor 0.5 ........... 64'000 / 64'000 2'743 / 12'791'081 __os_malloc [45] 0.0 ........... 304 / 16'384 2'743 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'000 / 64'000 24'874'138 / 31'640'305 CTxDB::UpdateTxIndex(uint256, CTxIndex const&) [51] [54] 0.5 64'000 0 / 64'000 24'874'138 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) 0.5 ........... 64'000 / 64'000 11'340'507 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] 0.3 ........... 39'950 / 396'932 1'297 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 0.1 ........... 11'000 / 20'000 13'532'334 / 35'651'791 std::vector >::reserve(unsigned long) [136] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 301'189 / 301'189 @{libdb_cxx-4.8.so+329164} [110] 0.5 ........... 64'000 / 64'000 5'728'580 / 11'779'612 __bam_iitem [52] [55] 0.5 64'000 0 / 64'000 6'029'769 __db_pitem 0.5 ........... 64'000 / 64'000 6'029'769 / 6'327'485 __db_addrem_log [56] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 297'716 / 297'716 __db_ditem [105] 0.5 ........... 64'000 / 64'000 6'029'769 / 6'029'769 __db_pitem [55] [56] 0.5 64'000 0 / 64'000 6'327'485 __db_addrem_log 0.5 ........... 64'000 / 64'000 7'597 / 33'955 __log_put [50] 0.0 ........... 1'140 / 64'000 6'319'888 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'000 / 64'000 30'489 / 33'955 __log_put [50] [57] 0.5 64'000 0 / 64'000 30'489 __log_autoremove 0.5 ........... 64'000 / 64'000 19'187 / 19'187 @{libdb_cxx-4.8.so+1237809} [58] 0.0 ........... 2'668 / 2'668 344 / 344 @{libdb_cxx-4.8.so+1238641} [223] 0.0 ........... 1'024 / 1'024 2'741 / 2'741 @{libdb_cxx-4.8.so+1238435} [315] 0.0 ........... 128 / 128 5'478 / 5'478 @{libdb_cxx-4.8.so+1238513} [640] 0.0 ........... 90 / 90 2'739 / 2'739 @{libdb_cxx-4.8.so+1238926} [673] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'000 / 64'000 19'187 / 30'489 __log_autoremove [57] [58] 0.5 64'000 0 / 64'000 19'187 @{libdb_cxx-4.8.so+1237809} 0.5 ........... 64'000 / 64'000 19'187 / 19'187 __log_get_stable_lsn [59] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 ........... 64'000 / 64'000 19'187 / 19'187 @{libdb_cxx-4.8.so+1237809} [58] [59] 0.5 64'000 0 / 64'000 19'187 __log_get_stable_lsn 0.5 ........... 64'000 / 64'000 5'482 / 5'486 __log_cursor [53] 0.0 ........... 624 / 624 2'741 / 2'741 __txn_ckp_read [377] 0.0 ........... 144 / 144 10'964 / 10'966 __logc_get [607] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1 / 11 1 / 2 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.514] [891] 0.0 ........... 208 / 208 11 / 11 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.1064] [523] 0.5 ........... 59'504 / 396'932 71 / 28'108 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.525] [19] [60] 0.5 59'504 0 / 59'504 83 void WriteCompactSize(CDataStream&, unsigned long long) 0.5 ........... 59'504 / 396'932 83 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.4 ........... 54'025 / 8'388'608 63'444 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [61] 0.4 54'025 54'025 / 0 63'444 std::vector >::vector(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ........... 47'908 / 396'842 112'124'207 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] [62] 0.4 47'908 0 / 47'908 112'124'207 VerifyScript(CScript const&, CScript const&, CTransaction const&, unsigned int, int) 0.4 ........... 47'908 / 47'908 112'124'207 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ........... 47'908 / 47'908 112'124'207 / 112'124'207 VerifyScript(CScript const&, CScript const&, CTransaction const&, unsigned int, int) [62] [63] 0.4 47'908 0 / 47'908 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) 0.4 ........... 47'908 / 47'908 101'853'700 / 101'853'700 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [64] 0.0 ........... 576 / 576 5'227'517 / 5'227'517 std::vector >, std::allocator > > >::push_back(std::vector > const&) [389] 0.0 ........... 404 / 404 856'703 / 856'705 std::vector >::vector<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator const&) [439] 0.0 ........... 341 / 341 1'236'322 / 21'963'873 std::vector >::vector(std::vector > const&) [484] 0.0 ........... 148 / 148 856'702 / 856'708 CScript::operator<<(std::vector > const&) [576] 0.0 ........... 138 / 138 856'708 / 7'338'513 CScript::GetOp2(__gnu_cxx::__normal_iterator > >&, opcodetype&, std::vector >*) const [615] 0.0 ........... 128 / 128 856'720 / 2'867'196 BN_CTX_new [627] 0.0 ........... 32 / 32 132 / 132 CastToBigNum(std::vector > const&) [848] 0.0 ........... 20 / 26 379'613 / 379'615 std::vector >::vector(unsigned long, unsigned char const&, std::allocator const&) [863] 0.0 ........... 18 / 24 60 / 110 CBigNum::getvch() const [867] 0.0 ........... 16 / 32 26 / 172'736 CBigNum::CBigNum(int) [830] 0.0 ........... 8 / 16 4 / 172'709 CBigNum::operator=(CBigNum const&) [883] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ........... 47'908 / 47'908 101'853'700 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] [64] 0.4 47'908 202 / 47'908 101'853'700 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) 0.4 ........... 47'908 / 47'908 13'264'559 / 13'264'559 SignatureHash(CScript, CTransaction const&, unsigned int, int) [65] 0.0 ........... 800 / 800 50'474'713 / 50'474'713 ECDSA_verify [347] 0.0 ........... 800 / 800 29'127'936 / 49'265'116 EC_KEY_new_by_curve_name [339] 0.0 ........... 800 / 800 8'558'140 / 8'558'140 o2i_ECPublicKey [351] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.4 ........... 47'908 / 47'908 13'264'559 / 101'853'700 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [64] [65] 0.4 47'908 47'908 / 39'916 13'264'559 SignatureHash(CScript, CTransaction const&, unsigned int, int) 0.3 ........... 39'916 / 396'932 13'395 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 0.3 ........... 39'858 / 39'858 5 / 5 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.281] [67] 0.2 ........... 20'000 / 20'000 428'352 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 2 / 132 428'352 / 856'713 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [619] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 40'000 / 8'388'608 126 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [66] 0.3 40'000 40'000 / 0 126 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CAddress const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 39'858 / 47'908 5 / 13'264'559 SignatureHash(CScript, CTransaction const&, unsigned int, int) [65] [67] 0.3 39'858 0 / 39'858 5 void Serialize_impl >(CDataStream&, std::vector > const&, int, int, boost::integral_constant const&) [clone .isra.281] 0.3 ........... 39'858 / 396'932 5 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 12'644'972 46'821 / 441'661'555 @?(nil) [2] [68] 0.3 32'816 0 / 32'816 46'821 _start 0.3 ........... 32'816 / 32'816 46'821 / 46'821 __libc_start_main [69] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 46'821 / 46'821 _start [68] [69] 0.3 32'816 0 / 32'816 46'821 __libc_start_main 0.3 ........... 32'816 / 32'816 46'607 / 46'607 main [70] 0.0 ........... 2'426 / 2'426 214 / 214 __libc_csu_init [233] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 46'607 / 46'821 __libc_start_main [69] [70] 0.3 32'816 0 / 32'816 46'607 main 0.3 ........... 32'816 / 32'816 46'607 / 46'607 AppInit(int, char**) [71] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.3 ........... 32'816 / 32'816 46'607 / 46'607 main [70] [71] 0.3 32'816 0 / 32'816 46'607 AppInit(int, char**) 0.3 ........... 32'816 / 32'816 46'607 / 46'607 AppInit2(int, char**) [72] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 46'607 / 46'607 AppInit(int, char**) [71] [72] 0.3 32'816 536 / 32'816 46'607 AppInit2(int, char**) 0.3 ........... 32'816 / 32'816 159 / 159 LoadAddresses() [74] 0.1 ........... 12'288 / 12'288 45'728 / 45'728 CWallet::LoadWallet(bool&) [152] 0.1 ........... 11'000 / 11'000 518 / 518 LoadBlockIndex(bool) [164] 0.1 ........... 8'192 / 8'192 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 > > > > > >&) [191] 0.0 ........... 2'263 / 2'263 8 / 8 GetTimeMillis() [237] 0.0 ........... 1'067 / 2'426 30 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 1'000 / 1'000 1 / 1 bool CDB::Read, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator&) [318] 0.0 ........... 640 / 640 2 / 2 CreateThread(void (*)(void*), void*, bool) [376] 0.0 ........... 568 / 568 1 / 1 OutputDebugStringF(char const*, ...) [394] 0.0 ........... 568 / 568 3 / 3 ShrinkDebugFile() [393] 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] 0.0 ........... 104 / 104 1 / 306'972 RandAddSeedPerfmon() [658] 0.0 ........... 74 / 74 5 / 5 ParseParameters(int, char**) [712] 0.0 ........... 63 / 602 1 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [379] 0.0 ........... 60 / 60 2 / 2 BindListenPort(std::basic_string, std::allocator >&) [766] 0.0 ........... 49 / 49 2 / 345'408 CheckDiskSpace(unsigned long long) [772] 0.0 ........... 45 / 45 3 / 6 GetDefaultDataDir() [791] 0.0 ........... 44 / 2'496 1 / 5'173'149 GetDataDir() [227] 0.0 ........... 40 / 40 1 / 1 RegisterWallet(CWallet*) [805] 0.0 ........... 39 / 39 3 / 57 FormatFullVersion() [818] 0.0 ........... 37 / 37 1 / 1 CWallet::ReacceptWalletTransactions() [819] 0.0 ........... 35 / 32'816 1 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 8 / 8 1 / 7 Sleep(long long) [896] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 33 / 11'000 64 / 52'314 AddressCurrentlyConnected(CAddress const&) [166] 0.0 ........... 33 / 11'000 4 / 1'718 ThreadDNSAddressSeed2(void*) [162] 0.0 ........... 35 / 1'000 1 / 13 CWallet::KeepKey(long long) [323] 0.0 ........... 35 / 11'000 1 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [168] 0.0 ........... 35 / 11'000 1 / 14 CWallet::SetDefaultKey(std::vector > const&) [167] 0.0 ........... 35 / 12'288 102 / 26'799 CWallet::AddKey(CKey const&) [157] 0.0 ........... 35 / 12'288 11 / 46'238 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [154] 0.0 ........... 35 / 32'816 1 / 46'607 AppInit2(int, char**) [72] 0.0 ........... 35 / 396'842 1 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.0 ........... 37 / 37 1 / 1 CWallet::ReacceptWalletTransactions() [819] 0.0 ........... 37 / 104 11 / 23 CWallet::ResendWalletTransactions() [659] 0.0 ........... 37 / 159'120 63'444 / 3'250'387 CTransaction::AcceptToMemoryPool(bool, bool*) [29] 0.0 ........... 37 / 8'388'608 172'704 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] 0.0 ........... 70 / 32'000 229'553 / 1'614'403 SendMessages(CNode*, bool) [84] 0.0 ........... 70 / 8'388'608 25'303 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.0 ........... 1'368 / 12'288 97 / 46'161 CWallet::TopUpKeyPool() [155] 0.1 ........... 11'000 / 11'000 76 / 518 LoadBlockIndex(bool) [164] 0.1 ........... 11'000 / 12'288 76 / 45'728 CWallet::LoadWallet(bool&) [152] 0.3 ........... 32'816 / 32'816 152 / 159 LoadAddresses() [74] [73] 0.3 32'816 144 / 32'816 491'603 CDB::CDB(char const*, char const*) 0.3 ........... 32'816 / 32'816 64 / 64 DbEnv::open(char const*, unsigned int, int) [75] 0.1 ........... 11'000 / 11'000 21 / 21 CDB::WriteVersion(int) [169] 0.1 ........... 8'334 / 8'334 247 / 247 Db::open(DbTxn*, char const*, char const*, DBTYPE, unsigned int, int) [176] 0.0 ........... 1'368 / 1'368 30 / 30 Db::Db(DbEnv*, unsigned int) [274] 0.0 ........... 1'000 / 1'000 3 / 3 bool CDB::Exists, std::allocator > >(std::basic_string, std::allocator > const&) [321] 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] 0.0 ........... 126 / 2'613 2 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] 0.0 ........... 85 / 2'426 4 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 70 / 70 491'216 / 491'217 std::basic_string, std::allocator >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) [736] 0.0 ........... 48 / 48 3 / 3 std::map, std::allocator >, Db*, std::less, std::allocator > >, std::allocator, std::allocator > const, Db*> > >::operator[](std::basic_string, std::allocator > const&) [777] 0.0 ........... 48 / 48 5 / 5 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [778] 0.0 ........... 44 / 2'496 1 / 5'173'149 GetDataDir() [227] 0.0 ........... 29 / 29 1 / 1 DbEnv::set_lg_dir(char const*) [854] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 159 / 46'607 AppInit2(int, char**) [72] [74] 0.3 32'816 0 / 32'816 159 LoadAddresses() 0.3 ........... 32'816 / 32'816 152 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 720 / 720 7 / 7 CAddrDB::LoadAddresses() [365] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 64 / 491'603 CDB::CDB(char const*, char const*) [73] [75] 0.3 32'816 0 / 32'816 64 DbEnv::open(char const*, unsigned int, int) 0.3 ........... 32'816 / 32'816 64 / 64 __env_open [76] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 64 / 64 DbEnv::open(char const*, unsigned int, int) [75] [76] 0.3 32'816 0 / 32'816 64 __env_open 0.3 ........... 32'816 / 32'816 46 / 46 __env_attach_regions [77] 0.3 ........... 32'816 / 32'816 11 / 11 __env_remove_env [78] 0.0 ........... 568 / 568 4 / 4 __env_config [410] 0.0 ........... 72 / 72 3 / 3 __rep_reset_init [730] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 46 / 64 __env_open [76] [77] 0.3 32'816 0 / 32'816 46 __env_attach_regions 0.3 ........... 32'816 / 32'816 8 / 8 __log_open [79] 0.3 ........... 32'000 / 32'000 3 / 3 __db_apprec [99] 0.3 ........... 32'000 / 32'000 8 / 8 __txn_open [100] 0.1 ........... 8'192 / 8'192 7 / 11 __env_attach [202] 0.1 ........... 8'192 / 8'192 5 / 5 __lock_open [203] 0.1 ........... 8'192 / 8'192 6 / 6 __memp_open [204] 0.1 ........... 8'192 / 8'192 6 / 6 __mutex_open [205] 0.0 ........... 1'496 / 1'496 2 / 2 __env_init_rec [262] 0.0 ........... 40 / 40 1 / 1 __memp_register [814] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 11 / 64 __env_open [76] [78] 0.3 32'816 0 / 32'816 11 __env_remove_env 0.3 ........... 32'816 / 32'816 6 / 7 __os_dirlist [80] 0.0 ........... 72 / 8'192 4 / 11 __env_attach [202] 0.0 ........... 29 / 128 1 / 11'016 __db_appname [631] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 8 / 46 __env_attach_regions [77] [79] 0.3 32'816 0 / 32'816 8 __log_open 0.3 ........... 32'816 / 32'816 2 / 2 __log_find [82] 0.1 ........... 8'192 / 8'192 4 / 20 __env_region_attach [207] 0.0 ........... 136 / 16'384 1 / 364'380 __os_calloc [141] 0.0 ........... 16 / 32 1 / 2'742 __log_newfile [841] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 6 / 11 __env_remove_env [78] 0.3 ........... 32'816 / 32'816 1 / 2 __log_find [82] [80] 0.3 32'816 0 / 32'816 7 __os_dirlist 0.3 ........... 32'816 / 32'816 2 / 2 __alloc_dir [81] 0.0 ........... 800 / 64'000 1 / 12'791'081 __os_malloc [45] 0.0 ........... 13 / 88 4 / 5'532 __os_strdup [677] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.3 ........... 32'816 / 32'816 2 / 7 __os_dirlist [80] [81] 0.3 32'816 32'816 / 0 2 __alloc_dir - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'816 / 32'816 2 / 8 __log_open [79] [82] 0.3 32'816 0 / 32'816 2 __log_find 0.3 ........... 32'816 / 32'816 1 / 7 __os_dirlist [80] 0.0 ........... 64 / 144 1 / 21'928 __log_name [611] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 11'000 1'607 / 1'718 ThreadDNSAddressSeed2(void*) [162] 0.3 ........... 32'000 / 8'388'608 149'778 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [83] 0.3 32'000 0 / 32'000 151'385 AddAddress(CAddress, long long, CAddrDB*) 0.3 ........... 32'000 / 32'000 67'883 / 68'459 CAddrDB::WriteAddress(CAddress const&) [88] 0.0 ........... 114 / 114 16'518 / 16'518 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&) [646] 0.0 ........... 72 / 72 33'948 / 106'502 CAddress::GetKey() const [717] 0.0 ........... 46 / 90 16'518 / 16'576 CAddress::ToString() const [672] 0.0 ........... 36 / 341 16'518 / 21'963'873 std::vector >::vector(std::vector > const&) [484] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 8'388'608 1'614'403 / 439'991'504 ThreadMessageHandler2(void*) [9] [84] 0.3 32'000 0 / 32'000 1'614'403 SendMessages(CNode*, bool) 0.3 ........... 32'000 / 32'000 19'408 / 19'408 CAddrDB::EraseAddress(CAddress const&) [87] 0.2 ........... 23'516 / 23'516 21'344 / 21'344 void CNode::PushMessage > >(char const*, std::vector > const&) [135] 0.1 ........... 18'432 / 18'432 46'745 / 46'745 std::vector >::push_back(CInv const&) [139] 0.1 ........... 8'192 / 8'192 128'244 / 262'421 AlreadyHave(CTxDB&, CInv const&) [192] 0.0 ........... 888 / 1'776 85 / 677 CDB::~CDB() [258] 0.0 ........... 160 / 160 173 / 173 std::vector >::reserve(unsigned long) [556] 0.0 ........... 104 / 104 23 / 23 CWallet::ResendWalletTransactions() [659] 0.0 ........... 89 / 89 1'127'308 / 2'522'044 CInv::ToString() const [675] 0.0 ........... 80 / 80 41'165 / 41'165 std::map, std::allocator > >::operator[](CInv const&) [685] 0.0 ........... 72 / 72 182 / 8'808 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CAddress const&) [718] 0.0 ........... 70 / 32'816 229'553 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 42 / 42 173 / 173 void CNode::PushMessage > >(char const*, std::vector > const&) [796] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 11'000 4 / 1'718 ThreadDNSAddressSeed2(void*) [162] 0.0 ........... 32 / 396'842 1 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.3 ........... 32'000 / 32'000 172'928 / 172'928 CDB::TxnCommit() [90] 0.3 ........... 32'000 / 8'388'608 172'862 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [85] 0.3 32'000 0 / 32'000 345'795 DbTxn::commit(unsigned int) 0.3 ........... 32'000 / 32'000 345'795 / 345'795 @{libdb_cxx-4.8.so+1390685} [86] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 345'795 / 345'795 DbTxn::commit(unsigned int) [85] [86] 0.3 32'000 0 / 32'000 345'795 @{libdb_cxx-4.8.so+1390685} 0.3 ........... 32'000 / 32'000 345'795 / 348'027 __txn_commit [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 19'408 / 1'614'403 SendMessages(CNode*, bool) [84] [87] 0.3 32'000 18 / 32'000 19'408 CAddrDB::EraseAddress(CAddress const&) 0.3 ........... 32'000 / 32'000 9'713 / 9'718 Db::del(DbTxn*, Dbt*, unsigned int) [89] 0.0 ........... 1'000 / 20'000 1'939 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 36 / 72 3'878 / 106'502 CAddress::GetKey() const [717] 0.0 ........... 29 / 2'426 1'939 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 11'000 576 / 52'314 AddressCurrentlyConnected(CAddress const&) [166] 0.3 ........... 32'000 / 32'000 67'883 / 151'385 AddAddress(CAddress, long long, CAddrDB*) [83] [88] 0.3 32'000 18 / 32'000 68'459 CAddrDB::WriteAddress(CAddress const&) 0.3 ........... 32'000 / 64'000 17'543 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] 0.1 ........... 11'000 / 20'000 16'972 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 36 / 72 16'972 / 106'502 CAddress::GetKey() const [717] 0.0 ........... 29 / 2'426 8'486 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 256 / 1'000 5 / 7 CWalletDB::ErasePool(long long) [324] 0.3 ........... 32'000 / 32'000 9'713 / 19'408 CAddrDB::EraseAddress(CAddress const&) [87] [89] 0.3 32'000 0 / 32'000 9'718 Db::del(DbTxn*, Dbt*, unsigned int) 0.3 ........... 32'000 / 32'000 9'718 / 9'718 __db_del_pp [92] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 8'388'608 123 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.3 ........... 32'000 / 396'842 172'805 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] [90] 0.3 32'000 0 / 32'000 172'928 CDB::TxnCommit() 0.3 ........... 32'000 / 32'000 172'928 / 345'795 DbTxn::commit(unsigned int) [85] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 28 / 8'334 3 / 71 __fop_file_setup [175] 0.0 ........... 32 / 64'000 274 / 12'085'976 __db_put_pp [44] 0.0 ........... 77 / 8'334 10 / 247 __db_open_pp [177] 0.1 ........... 8'192 / 32'000 1'945 / 9'718 __db_del_pp [92] 0.3 ........... 32'000 / 32'000 345'795 / 345'795 @{libdb_cxx-4.8.so+1390685} [86] [91] 0.3 32'000 0 / 32'000 348'027 __txn_commit 0.3 ........... 32'000 / 32'000 348'019 / 348'019 __txn_regop_log [93] 0.0 ........... 77 / 77 5 / 5 @{libdb_cxx-4.8.so+1382763} [707] 0.0 ........... 28 / 28 3 / 3 __txn_child_log [861] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 9'718 / 9'718 Db::del(DbTxn*, Dbt*, unsigned int) [89] [92] 0.3 32'000 0 / 32'000 9'718 __db_del_pp 0.3 ........... 32'000 / 32'000 5'833 / 5'833 __db_del [95] 0.1 ........... 8'192 / 32'000 1'945 / 348'027 __txn_commit [91] 0.0 ........... 256 / 256 1'940 / 347'760 __txn_begin [512] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 348'019 / 348'027 __txn_commit [91] [93] 0.3 32'000 0 / 32'000 348'019 __txn_regop_log 0.3 ........... 32'000 / 64'000 265 / 33'955 __log_put [50] 0.0 ........... 32 / 64'000 347'754 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 396'842 691'187 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] [94] 0.3 32'000 0 / 32'000 691'187 CTxDB::WriteHashBestChain(uint256) 0.3 ........... 32'000 / 64'000 173'075 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] 0.1 ........... 11'000 / 20'000 345'408 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 38 / 2'426 172'704 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 5'833 / 9'718 __db_del_pp [92] [95] 0.3 32'000 0 / 32'000 5'833 __db_del 0.3 ........... 32'000 / 32'000 3'893 / 3'893 __dbc_close [96] 0.0 ........... 36 / 36 1'940 / 1'940 @{libdb_cxx-4.8.so+300940} [821] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 3'893 / 5'833 __db_del [95] [96] 0.3 32'000 0 / 32'000 3'893 __dbc_close 0.3 ........... 32'000 / 32'000 3'893 / 3'893 @{libdb_cxx-4.8.so+304151} [97] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 3'893 / 3'893 __dbc_close [96] [97] 0.3 32'000 0 / 32'000 3'893 @{libdb_cxx-4.8.so+304151} 0.3 ........... 32'000 / 32'000 1'953 / 1'953 @{libdb_cxx-4.8.so+301683} [101] 0.0 ........... 80 / 80 1'940 / 1'940 @{libdb_cxx-4.8.so+302174} [688] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 64'000 294'902 / 12'085'434 __dbc_iput [48] [98] 0.3 32'000 0 / 32'000 294'902 @{libdb_cxx-4.8.so+314728} 0.3 ........... 32'000 / 32'000 294'902 / 294'902 __bam_split [102] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'816 3 / 46 __env_attach_regions [77] [99] 0.3 32'000 0 / 32'000 3 __db_apprec 0.3 ........... 32'000 / 64'000 2 / 5'486 __log_cursor [53] 0.0 ........... 16 / 144 1 / 10'966 __logc_get [607] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'816 8 / 46 __env_attach_regions [77] [100] 0.3 32'000 0 / 32'000 8 __txn_open 0.3 ........... 32'000 / 32'000 3 / 3 __txn_findlastckp [103] 0.1 ........... 8'192 / 8'192 4 / 20 __env_region_attach [207] 0.0 ........... 112 / 16'384 1 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.3 ........... 32'000 / 32'000 1'953 / 3'893 @{libdb_cxx-4.8.so+304151} [97] [101] 0.3 32'000 0 / 32'000 1'953 @{libdb_cxx-4.8.so+301683} 0.3 ........... 32'000 / 32'000 1'953 / 297'716 __db_ditem [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 294'902 / 294'902 @{libdb_cxx-4.8.so+314728} [98] [102] 0.3 32'000 0 / 32'000 294'902 __bam_split 0.3 ........... 32'000 / 32'000 101'407 / 101'407 __bam_split_log [104] 0.3 ........... 32'000 / 32'000 96'437 / 425'398 __db_new [106] 0.1 ........... 12'288 / 64'000 96'962 / 12'791'081 __os_malloc [45] 0.1 ........... 8'192 / 16'384 90 / 12'966 __memp_fget [146] 0.0 ........... 70 / 70 6 / 6 __bam_broot [738] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 3 / 8 __txn_open [100] [103] 0.3 32'000 0 / 32'000 3 __txn_findlastckp 0.3 ........... 32'000 / 64'000 2 / 5'486 __log_cursor [53] 0.0 ........... 16 / 144 1 / 10'966 __logc_get [607] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 101'407 / 294'902 __bam_split [102] [104] 0.3 32'000 0 / 32'000 101'407 __bam_split_log 0.3 ........... 32'000 / 64'000 5'161 / 33'955 __log_put [50] 0.1 ........... 8'492 / 64'000 96'246 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 1'940 / 1'940 @{libdb_cxx-4.8.so+302174} [688] 0.3 ........... 32'000 / 32'000 1'953 / 1'953 @{libdb_cxx-4.8.so+301683} [101] 0.3 ........... 32'000 / 64'000 293'823 / 11'779'612 __bam_iitem [52] [105] 0.3 32'000 0 / 32'000 297'716 __db_ditem 0.3 ........... 32'000 / 64'000 297'716 / 6'327'485 __db_addrem_log [56] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 56 / 720 3 / 21 __db_master_update [374] 0.0 ........... 56 / 8'264 3 / 12 __bam_new_subdb [186] 0.3 ........... 32'000 / 32'000 96'437 / 294'902 __bam_split [102] 0.3 ........... 32'000 / 32'000 328'955 / 665'256 __db_poff [114] [106] 0.3 32'000 0 / 32'000 425'398 __db_new 0.3 ........... 32'000 / 32'000 425'313 / 425'313 __db_pg_alloc_log [107] 0.1 ........... 16'384 / 16'384 85 / 12'966 __memp_fget [146] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 425'313 / 425'398 __db_new [106] [107] 0.3 32'000 0 / 32'000 425'313 __db_pg_alloc_log 0.3 ........... 32'000 / 64'000 368 / 33'955 __log_put [50] 0.0 ........... 168 / 64'000 424'945 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 64'000 4'140'224 / 11'779'612 __bam_iitem [52] [108] 0.3 32'000 0 / 32'000 4'140'224 __bam_ritem 0.3 ........... 32'000 / 32'000 4'140'224 / 4'140'224 __bam_repl_log [109] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 4'140'224 / 4'140'224 __bam_ritem [108] [109] 0.3 32'000 0 / 32'000 4'140'224 __bam_repl_log 0.3 ........... 32'000 / 64'000 5'251 / 33'955 __log_put [50] 0.0 ........... 2'000 / 64'000 4'134'973 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 64'000 301'189 / 11'779'612 __bam_iitem [52] [110] 0.3 32'000 0 / 32'000 301'189 @{libdb_cxx-4.8.so+329164} 0.3 ........... 32'000 / 64'000 301'189 / 6'029'769 __db_pitem [55] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.3 ........... 32'000 / 64'000 665'256 / 11'779'612 __bam_iitem [52] [111] 0.3 32'000 0 / 32'000 665'256 @{libdb_cxx-4.8.so+329214} 0.3 ........... 32'000 / 32'000 665'256 / 665'256 __db_poff [114] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 64'000 650'540 / 11'779'612 __bam_iitem [52] [112] 0.3 32'000 0 / 32'000 650'540 __bam_ditem 0.3 ........... 32'000 / 32'000 650'540 / 650'540 __db_doff [113] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 650'540 / 650'540 __bam_ditem [112] [113] 0.3 32'000 0 / 32'000 650'540 __db_doff 0.3 ........... 32'000 / 32'000 328'670 / 664'971 __db_big_log [115] 0.3 ........... 32'000 / 32'000 321'490 / 321'490 __db_free [116] 0.1 ........... 8'192 / 16'384 380 / 12'966 __memp_fget [146] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 665'256 / 665'256 @{libdb_cxx-4.8.so+329214} [111] [114] 0.3 32'000 0 / 32'000 665'256 __db_poff 0.3 ........... 32'000 / 32'000 336'301 / 664'971 __db_big_log [115] 0.3 ........... 32'000 / 32'000 328'955 / 425'398 __db_new [106] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 328'670 / 650'540 __db_doff [113] 0.3 ........... 32'000 / 32'000 336'301 / 665'256 __db_poff [114] [115] 0.3 32'000 0 / 32'000 664'971 __db_big_log 0.3 ........... 32'000 / 64'000 15'061 / 33'955 __log_put [50] 0.0 ........... 4'134 / 64'000 649'910 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 321'490 / 650'540 __db_doff [113] [116] 0.3 32'000 0 / 32'000 321'490 __db_free 0.3 ........... 32'000 / 32'000 321'470 / 321'470 __db_pg_free_log [117] 0.1 ........... 8'192 / 16'384 20 / 12'966 __memp_fget [146] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.3 ........... 32'000 / 32'000 321'470 / 321'490 __db_free [116] [117] 0.3 32'000 0 / 32'000 321'470 __db_pg_free_log 0.3 ........... 32'000 / 64'000 247 / 33'955 __log_put [50] 0.0 ........... 74 / 64'000 321'223 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 24'512 / 12'644'972 872 / 441'614'734 start_thread [4] [118] 0.2 24'512 0 / 24'512 872 ThreadIRCSeed(void*) 0.2 ........... 24'512 / 24'512 871 / 871 ThreadIRCSeed2(void*) [119] 0.0 ........... 104 / 104 1 / 28'881 GetRand(unsigned long long) [655] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 24'512 / 24'512 871 / 872 ThreadIRCSeed(void*) [118] [119] 0.2 24'512 0 / 24'512 871 ThreadIRCSeed2(void*) 0.2 ........... 24'512 / 24'512 93 / 93 RecvUntil(unsigned int, char const*, char const*, char const*, char const*) [120] 0.1 ........... 12'256 / 24'512 1 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] 0.0 ........... 568 / 568 9 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [391] 0.0 ........... 512 / 512 485 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [423] 0.0 ........... 400 / 400 30 / 30 DecodeAddress(std::basic_string, std::allocator >, CAddress&) [441] 0.0 ........... 400 / 400 22 / 22 EncodeAddress(CAddress const&) [442] 0.0 ........... 325 / 2'426 10 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 261 / 1'490 6 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 160 / 512 47 / 677 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [421] 0.0 ........... 160 / 512 163 / 537 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [422] 0.0 ........... 104 / 104 1 / 28'881 GetRand(unsigned long long) [655] 0.0 ........... 104 / 104 1 / 1 GetRandInt(int) [656] 0.0 ........... 39 / 39 2 / 2 CAddress::ToStringIP() const [817] 0.0 ........... 8 / 8 1 / 1 Wait(int) [clone .part.164] [898] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 24'512 / 24'512 93 / 871 ThreadIRCSeed2(void*) [119] [120] 0.2 24'512 0 / 24'512 93 RecvUntil(unsigned int, char const*, char const*, char const*, char const*) 0.2 ........... 24'512 / 24'512 6 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] 0.0 ........... 320 / 512 87 / 537 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [422] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 34 / 128 57 / 209 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 >) [625] 0.0 ........... 66 / 66 84 / 84 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) [744] 0.0 ........... 70 / 70 491'218 / 491'218 std::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, unsigned long) [737] 0.0 ........... 80 / 148 19 / 1'102 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 >&) [574] 0.0 ........... 89 / 89 630'511 / 2'522'044 CInv::ToString() const [675] 0.0 ........... 356 / 356 612'098 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 1'319 / 1'319 1'243'241 / 1'243'241 char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) [278] 0.0 ........... 1'490 / 1'490 6'184'339 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 2'426 / 2'426 24'234'796 / 24'234'796 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) [236] 0.2 ........... 24'512 / 24'512 1'163'313 / 1'163'313 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) [123] [121] 0.2 24'512 24'512 / 0 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 33 / 33 152 / 152 std::basic_string, std::allocator > json_spirit::to_str, std::allocator > >(char const*) [829] 0.0 ........... 42 / 42 10 / 10 std::basic_string, std::allocator >::append(unsigned long, char) [799] 0.0 ........... 45 / 45 2 / 6 GetDefaultDataDir() [791] 0.0 ........... 57 / 400 960'972 / 3'551'532 CBigNum::ToString(int) const [450] 0.0 ........... 60 / 400 2 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [444] 0.0 ........... 62 / 62 84 / 84 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) [764] 0.0 ........... 63 / 63 1 / 2 boost::filesystem::path::m_append_separator_if_needed() [763] 0.0 ........... 281 / 281 101 / 101 RecvLine(unsigned int, std::basic_string, std::allocator >&) [504] 0.0 ........... 326 / 326 2 / 2 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [488] 0.0 ........... 582 / 582 8'575 / 1'094'719 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [388] 0.0 ........... 1'753 / 1'753 8'586 / 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [261] 0.0 ........... 2'073 / 2'073 812 / 812 std::basic_string, std::allocator >::push_back(char) [252] 0.0 ........... 2'073 / 2'073 20 / 20 std::basic_stringbuf, std::allocator >::overflow(int) [253] 0.0 ........... 2'613 / 2'613 11'016 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] 0.1 ........... 12'256 / 24'512 1 / 871 ThreadIRCSeed2(void*) [119] 0.2 ........... 24'512 / 24'512 6 / 93 RecvUntil(unsigned int, char const*, char const*, char const*, char const*) [120] [122] 0.2 24'512 0 / 24'512 990'342 std::basic_string, std::allocator >::reserve(unsigned long) 0.2 ........... 24'512 / 24'512 990'342 / 1'163'313 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) [123] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 59 / 59 172'838 / 172'838 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) [767] 0.0 ........... 107 / 107 133 / 133 std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&) [654] 0.2 ........... 24'512 / 24'512 990'342 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] [123] 0.2 24'512 0 / 24'512 1'163'313 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) 0.2 ........... 24'512 / 24'512 1'163'313 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 78 / 1'000 11 / 44 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) [320] 0.2 ........... 24'031 / 24'031 4'084'305 / 16'456'771 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [127] [124] 0.2 24'031 0 / 24'031 4'084'316 Db::get(DbTxn*, Dbt*, Dbt*, unsigned int) 0.2 ........... 24'031 / 24'031 4'084'316 / 4'084'364 __db_get_pp [126] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 396'842 129'833 / 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] 0.2 ........... 24'031 / 396'842 20'533'640 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] [125] 0.2 24'031 0 / 24'031 20'663'473 CTxDB::ReadTxIndex(uint256, CTxIndex&) 0.2 ........... 24'031 / 24'031 16'456'771 / 16'456'771 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [127] 0.0 ........... 27 / 2'426 4'206'702 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 48 / 48 __db_exists [201] 0.2 ........... 24'031 / 24'031 4'084'316 / 4'084'316 Db::get(DbTxn*, Dbt*, Dbt*, unsigned int) [124] [126] 0.2 24'031 0 / 24'031 4'084'364 __db_get_pp 0.2 ........... 24'031 / 24'031 4'084'364 / 4'084'364 __db_get [128] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 24'031 / 24'031 16'456'771 / 20'663'473 CTxDB::ReadTxIndex(uint256, CTxIndex&) [125] [127] 0.2 24'031 0 / 24'031 16'456'771 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) 0.2 ........... 24'031 / 24'031 4'084'305 / 4'084'316 Db::get(DbTxn*, Dbt*, Dbt*, unsigned int) [124] 0.2 ........... 24'031 / 24'031 4'082'882 / 4'082'882 std::vector >::vector(char const*, char const*, zero_after_free_allocator const&) [130] 0.2 ........... 24'012 / 24'024 4'082'882 / 6'766'177 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CDiskTxPos const&) [133] 0.0 ........... 1'000 / 20'000 4'206'702 / 35'651'791 std::vector >::reserve(unsigned long) [136] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 24'031 / 24'031 4'084'364 / 4'084'364 __db_get_pp [126] [128] 0.2 24'031 0 / 24'031 4'084'364 __db_get 0.2 ........... 24'031 / 24'031 4'084'364 / 4'084'386 __dbc_iget [129] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 720 12 / 21 __db_master_update [374] 0.0 ........... 720 / 720 10 / 10 __dbc_get_pp [373] 0.2 ........... 24'031 / 24'031 4'084'364 / 4'084'364 __db_get [128] [129] 0.2 24'031 0 / 24'031 4'084'386 __dbc_iget 0.2 ........... 24'031 / 24'031 293'554 / 293'554 __db_goff [132] 0.1 ........... 8'192 / 8'192 1'451 / 1'451 @{libdb_cxx-4.8.so+305703} [208] 0.0 ........... 1'001 / 1'001 3'789'365 / 3'792'108 __db_retcopy [317] 0.0 ........... 720 / 720 16 / 16 __dbc_idup [375] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 24'031 / 24'031 4'082'882 / 16'456'771 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [127] [130] 0.2 24'031 24'031 / 0 4'082'882 std::vector >::vector(char const*, char const*, zero_after_free_allocator const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 1'001 / 1'001 3'789'365 / 3'792'108 __db_retcopy [317] 0.0 ........... 2'668 / 2'668 344 / 344 @{libdb_cxx-4.8.so+1236823} [224] 0.2 ........... 24'031 / 24'031 293'534 / 293'554 __db_goff [132] [131] 0.2 24'031 24'031 / 0 4'083'243 __os_umalloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 24'031 / 24'031 293'554 / 4'084'386 __dbc_iget [129] [132] 0.2 24'031 0 / 24'031 293'554 __db_goff 0.2 ........... 24'031 / 24'031 293'534 / 4'083'243 __os_umalloc [131] 0.1 ........... 8'192 / 16'384 20 / 12'966 __memp_fget [146] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 24'012 / 24'031 4'082'882 / 16'456'771 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [127] 0.2 ........... 24'024 / 24'024 2'683'295 / 2'683'295 CTxIndex::CTxIndex(CDiskTxPos const&, unsigned int) [134] [133] 0.2 24'024 24'024 / 0 6'766'177 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CDiskTxPos const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 24'024 / 396'842 2'683'295 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] [134] 0.2 24'024 0 / 24'024 2'683'295 CTxIndex::CTxIndex(CDiskTxPos const&, unsigned int) 0.2 ........... 24'024 / 24'024 2'683'295 / 6'766'177 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CDiskTxPos const&) [133] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.2 ........... 23'516 / 32'000 21'344 / 1'614'403 SendMessages(CNode*, bool) [84] [135] 0.2 23'516 0 / 23'516 21'344 void CNode::PushMessage > >(char const*, std::vector > const&) 0.2 ........... 23'516 / 396'932 29 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 0.0 ........... 42 / 84 21'315 / 65'230 CNode::EndMessage() [679] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'000 / 1'000 1 / 2 CTxDB::ReadHashBestChain(uint256&) [322] 0.0 ........... 1'000 / 1'000 1 / 7 CWalletDB::ErasePool(long long) [324] 0.0 ........... 1'000 / 1'000 3 / 3 bool CDB::Exists, std::allocator > >(std::basic_string, std::allocator > const&) [321] 0.0 ........... 1'000 / 1'000 1 / 1 bool CDB::Read, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator&) [318] 0.0 ........... 1'000 / 1'000 11 / 44 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) [320] 0.0 ........... 1'000 / 8'192 190'108 / 380'264 CTxDB::ContainsTx(uint256) [195] 0.0 ........... 1'000 / 24'031 4'206'702 / 16'456'771 bool CDB::Read, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex&) [127] 0.0 ........... 1'000 / 32'000 1'939 / 19'408 CAddrDB::EraseAddress(CAddress const&) [87] 0.1 ........... 10'000 / 396'932 16'238'725 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 0.1 ........... 11'000 / 11'000 6 / 21 CDB::WriteVersion(int) [169] 0.1 ........... 11'000 / 11'000 2 / 14 CWallet::SetDefaultKey(std::vector > const&) [167] 0.1 ........... 11'000 / 11'000 2 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [170] 0.1 ........... 11'000 / 11'000 2 / 6 bool CDB::Write, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator const&, bool) [171] 0.1 ........... 11'000 / 12'288 204 / 46'161 CWallet::TopUpKeyPool() [155] 0.1 ........... 11'000 / 12'288 204 / 650 bool CDB::Write, std::allocator >, std::vector > >, std::vector > >(std::pair, std::allocator >, std::vector > > const&, std::vector > const&, bool) [158] 0.1 ........... 11'000 / 32'000 16'972 / 68'459 CAddrDB::WriteAddress(CAddress const&) [88] 0.1 ........... 11'000 / 32'000 345'408 / 691'187 CTxDB::WriteHashBestChain(uint256) [94] 0.1 ........... 11'000 / 64'000 690'814 / 1'244'769 bool CDB::Write, std::allocator >, uint256>, CDiskBlockIndex>(std::pair, std::allocator >, uint256> const&, CDiskBlockIndex const&, bool) [46] 0.1 ........... 11'000 / 64'000 13'532'334 / 24'874'138 bool CDB::Write, std::allocator >, uint256>, CTxIndex>(std::pair, std::allocator >, uint256> const&, CTxIndex const&, bool) [54] 0.2 ........... 20'000 / 47'908 428'352 / 13'264'559 SignatureHash(CScript, CTransaction const&, unsigned int, int) [65] [136] 0.2 20'000 20'000 / 0 35'651'791 std::vector >::reserve(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 18'504 / 8'388'608 25'177 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [137] 0.1 18'504 0 / 18'504 25'177 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.1370] [clone .constprop.1554] 0.1 ........... 18'504 / 18'504 25'177 / 25'177 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CInv const&) [138] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 18'504 / 18'504 25'177 / 25'177 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.1370] [clone .constprop.1554] [137] [138] 0.1 18'504 18'504 / 0 25'177 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CInv const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 18'432 / 32'000 46'745 / 1'614'403 SendMessages(CNode*, bool) [84] [139] 0.1 18'432 0 / 18'432 46'745 std::vector >::push_back(CInv const&) 0.1 ........... 18'432 / 18'432 46'745 / 46'745 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CInv const&) [140] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 18'432 / 18'432 46'745 / 46'745 std::vector >::push_back(CInv const&) [139] [140] 0.1 18'432 18'432 / 0 46'745 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CInv const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 32 / 32 2'742 / 2'742 __log_newfile [841] 0.0 ........... 40 / 40 12 / 24 __memp_set_pgcookie [813] 0.0 ........... 56 / 144 2'742 / 10'968 __log_valid [612] 0.0 ........... 64 / 64 15 / 15 __txn_lockevent [753] 0.0 ........... 72 / 8'192 2 / 11 __env_attach [202] 0.0 ........... 88 / 8'192 1 / 6 __mutex_open [205] 0.0 ........... 112 / 112 12 / 12 __bam_db_create [648] 0.0 ........... 112 / 32'000 1 / 8 __txn_open [100] 0.0 ........... 120 / 8'192 1 / 5 __lock_open [203] 0.0 ........... 128 / 8'192 2 / 6 __memp_open [204] 0.0 ........... 136 / 32'816 1 / 8 __log_open [79] 0.0 ........... 144 / 144 5'515 / 11'030 __os_openhandle [605] 0.0 ........... 160 / 160 12 / 12 __qam_db_create [558] 0.0 ........... 256 / 256 347'760 / 347'760 __txn_begin [512] 0.0 ........... 304 / 64'000 2'743 / 5'486 __log_cursor [53] 0.0 ........... 312 / 312 12 / 12 __memp_fcreate [489] 0.0 ........... 400 / 400 1 / 1 __mutex_alloc [457] 0.0 ........... 512 / 512 1 / 1 __rep_env_create [426] 0.0 ........... 536 / 720 20 / 40 __db_cursor_int [371] 0.0 ........... 720 / 720 20 / 20 __bamc_init [372] 0.0 ........... 1'368 / 1'368 12 / 60 __db_create_internal [273] 0.0 ........... 2'088 / 2'088 2 / 3 db_env_create [244] 0.0 ........... 4'096 / 8'334 3 / 9 __bam_new_file [182] 0.1 ........... 16'384 / 16'384 2'748 / 2'748 __db_file_extend [143] [141] 0.1 16'384 0 / 16'384 364'380 __os_calloc 0.1 ........... 16'384 / 64'000 364'380 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 64'000 1 / 33'955 __log_put [50] 0.1 ........... 16'384 / 16'384 142 / 710 @{libdb_cxx-4.8.so+1254438} [151] 0.1 ........... 16'384 / 16'384 2'599 / 12'995 __log_flush_int [145] [142] 0.1 16'384 0 / 16'384 2'742 @{libdb_cxx-4.8.so+1254206} 0.1 ........... 16'384 / 16'384 2'742 / 2'748 __db_file_extend [143] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 6 / 18 __os_attach [210] 0.1 ........... 16'384 / 16'384 2'742 / 2'742 @{libdb_cxx-4.8.so+1254206} [142] [143] 0.1 16'384 0 / 16'384 2'748 __db_file_extend 0.1 ........... 16'384 / 16'384 2'748 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 25 / 817 __memp_sync_int [197] 0.1 ........... 16'384 / 16'384 12'960 / 12'960 @{libdb_cxx-4.8.so+1273423} [149] [144] 0.1 16'384 0 / 16'384 12'985 __log_flush 0.1 ........... 16'384 / 16'384 12'985 / 12'995 __log_flush_int [145] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 64'000 10 / 33'955 __log_put [50] 0.1 ........... 16'384 / 16'384 12'985 / 12'985 __log_flush [144] [145] 0.1 16'384 0 / 16'384 12'995 __log_flush_int 0.1 ........... 16'384 / 16'384 2'599 / 2'742 @{libdb_cxx-4.8.so+1254206} [142] 0.0 ........... 144 / 144 10'396 / 10'968 @{libdb_cxx-4.8.so+1253942} [606] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 12'371 / 12'371 __bam_search [212] 0.1 ........... 8'192 / 24'031 20 / 293'554 __db_goff [132] 0.1 ........... 8'192 / 32'000 90 / 294'902 __bam_split [102] 0.1 ........... 8'192 / 32'000 380 / 650'540 __db_doff [113] 0.1 ........... 8'192 / 32'000 20 / 321'490 __db_free [116] 0.1 ........... 16'384 / 32'000 85 / 425'398 __db_new [106] [146] 0.1 16'384 0 / 16'384 12'966 __memp_fget 0.1 ........... 16'384 / 16'384 12'966 / 12'966 __memp_alloc [147] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 16'384 / 16'384 12'966 / 12'966 __memp_fget [146] [147] 0.1 16'384 0 / 16'384 12'966 __memp_alloc 0.1 ........... 16'384 / 16'384 12'960 / 12'960 __memp_bhwrite [148] 0.0 ........... 72 / 72 6 / 6 __memp_bhfree [735] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 16'384 / 16'384 12'960 / 12'966 __memp_alloc [147] [148] 0.1 16'384 0 / 16'384 12'960 __memp_bhwrite 0.1 ........... 16'384 / 16'384 12'960 / 12'960 @{libdb_cxx-4.8.so+1273423} [149] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 16'384 / 16'384 12'960 / 12'960 __memp_bhwrite [148] [149] 0.1 16'384 0 / 16'384 12'960 @{libdb_cxx-4.8.so+1273423} 0.1 ........... 16'384 / 16'384 12'960 / 12'985 __log_flush [144] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 16'384 / 64'000 700 / 33'955 __log_put [50] [150] 0.1 16'384 0 / 16'384 700 @{libdb_cxx-4.8.so+1255394} 0.1 ........... 16'384 / 16'384 700 / 710 @{libdb_cxx-4.8.so+1254438} [151] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ........... 8'192 / 8'192 10 / 10 @{libdb_cxx-4.8.so+1254898} [215] 0.1 ........... 16'384 / 16'384 700 / 700 @{libdb_cxx-4.8.so+1255394} [150] [151] 0.1 16'384 0 / 16'384 710 @{libdb_cxx-4.8.so+1254438} 0.1 ........... 16'384 / 16'384 142 / 2'742 @{libdb_cxx-4.8.so+1254206} [142] 0.0 ........... 144 / 144 568 / 10'968 @{libdb_cxx-4.8.so+1253942} [606] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 12'288 / 32'816 45'728 / 46'607 AppInit2(int, char**) [72] [152] 0.1 12'288 0 / 12'288 45'728 CWallet::LoadWallet(bool&) 0.1 ........... 12'288 / 12'288 45'582 / 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) [153] 0.1 ........... 11'000 / 32'816 76 / 491'603 CDB::CDB(char const*, char const*) [73] 0.1 ........... 11'000 / 11'000 38 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [168] 0.1 ........... 11'000 / 11'000 14 / 14 CWallet::SetDefaultKey(std::vector > const&) [167] 0.0 ........... 888 / 1'776 5 / 677 CDB::~CDB() [258] 0.0 ........... 720 / 720 9 / 9 CWalletDB::LoadWallet(CWallet*) [366] 0.0 ........... 320 / 1'920 1 / 9 pthread_create [254] 0.0 ........... 104 / 104 1 / 306'972 RandAddSeedPerfmon() [658] 0.0 ........... 20 / 4'026 1 / 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [216] 0.0 ........... 20 / 20 1 / 1 CBitcoinAddress::CBitcoinAddress(std::vector > const&) [876] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 12'288 / 12'288 45'582 / 45'728 CWallet::LoadWallet(bool&) [152] [153] 0.1 12'288 0 / 12'288 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) 0.1 ........... 12'288 / 12'288 45'568 / 46'238 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [154] 0.0 ........... 1'000 / 1'000 13 / 13 CWallet::KeepKey(long long) [323] 0.0 ........... 65 / 144 1 / 106 std::vector >::operator=(std::vector > const&) [602] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 11'000 670 / 680 CWallet::GetOldestKeyPoolTime() [165] 0.1 ........... 12'288 / 12'288 45'568 / 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) [153] [154] 0.1 12'288 0 / 12'288 46'238 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) 0.1 ........... 12'288 / 12'288 46'161 / 46'161 CWallet::TopUpKeyPool() [155] 0.0 ........... 1'000 / 1'000 44 / 44 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) [320] 0.0 ........... 35 / 32'816 11 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 29 / 2'426 11 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 20 / 4'026 11 / 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [216] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 12'288 / 12'288 46'161 / 46'238 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [154] [155] 0.1 12'288 0 / 12'288 46'161 CWallet::TopUpKeyPool() 0.1 ........... 12'288 / 12'288 45'071 / 45'071 CCryptoKeyStore::GenerateNewKey() [156] 0.1 ........... 11'000 / 20'000 204 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.1 ........... 8'192 / 64'000 426 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] 0.0 ........... 1'776 / 1'776 46 / 677 CDB::~CDB() [258] 0.0 ........... 1'368 / 32'816 97 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 65 / 144 102 / 106 std::vector >::operator=(std::vector > const&) [602] 0.0 ........... 62 / 2'426 113 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 40 / 40 102 / 112 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(long long const&) [810] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 12'288 / 12'288 45'071 / 46'161 CWallet::TopUpKeyPool() [155] [156] 0.1 12'288 0 / 12'288 45'071 CCryptoKeyStore::GenerateNewKey() 0.1 ........... 12'288 / 12'288 26'799 / 26'799 CWallet::AddKey(CKey const&) [157] 0.0 ........... 416 / 416 7'706 / 7'706 EC_KEY_generate_key [434] 0.0 ........... 400 / 800 6'936 / 49'265'116 EC_KEY_new_by_curve_name [339] 0.0 ........... 400 / 400 3'528 / 7'056 CKey::GetPubKey() const [452] 0.0 ........... 104 / 104 102 / 306'972 RandAddSeedPerfmon() [658] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 12'288 / 12'288 26'799 / 45'071 CCryptoKeyStore::GenerateNewKey() [156] [157] 0.1 12'288 344 / 12'288 26'799 CWallet::AddKey(CKey const&) 0.1 ........... 12'288 / 12'288 650 / 650 bool CDB::Write, std::allocator >, std::vector > >, std::vector > >(std::pair, std::allocator >, std::vector > > const&, std::vector > const&, bool) [158] 0.0 ........... 1'776 / 1'776 511 / 677 CDB::~CDB() [258] 0.0 ........... 800 / 800 17'460 / 17'460 i2d_ECPrivateKey [341] 0.0 ........... 400 / 400 4'140 / 4'140 CCryptoKeyStore::AddKey(CKey const&) [454] 0.0 ........... 400 / 400 3'426 / 10'278 i2o_ECPublicKey [455] 0.0 ........... 130 / 341 204 / 21'963'873 std::vector >::vector(std::vector > const&) [484] 0.0 ........... 35 / 32'816 102 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 28 / 2'426 102 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 12'288 / 12'288 650 / 26'799 CWallet::AddKey(CKey const&) [157] [158] 0.1 12'288 0 / 12'288 650 bool CDB::Write, std::allocator >, std::vector > >, std::vector > >(std::pair, std::allocator >, std::vector > > const&, std::vector > const&, bool) 0.1 ........... 12'288 / 64'000 446 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] 0.1 ........... 11'000 / 20'000 204 / 35'651'791 std::vector >::reserve(unsigned long) [136] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 12'644'972 4'303 / 441'614'734 start_thread [4] [159] 0.1 11'000 0 / 11'000 4'303 ThreadRPCServer(void*) 0.1 ........... 11'000 / 11'000 4'302 / 4'302 ThreadRPCServer2(void*) [161] 0.0 ........... 104 / 104 1 / 28'881 GetRand(unsigned long long) [655] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 12'644'972 1'719 / 441'614'734 start_thread [4] [160] 0.1 11'000 0 / 11'000 1'719 ThreadDNSAddressSeed(void*) 0.1 ........... 11'000 / 11'000 1'718 / 1'718 ThreadDNSAddressSeed2(void*) [162] 0.0 ........... 104 / 104 1 / 28'881 GetRand(unsigned long long) [655] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ........... 11'000 / 11'000 4'302 / 4'303 ThreadRPCServer(void*) [159] [161] 0.1 11'000 472 / 11'000 4'302 ThreadRPCServer2(void*) 0.1 ........... 11'000 / 11'000 1'130 / 1'132 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [163] 0.0 ........... 2'613 / 2'613 1'284 / 1'284 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [225] 0.0 ........... 1'753 / 1'753 233 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] 0.0 ........... 1'490 / 1'490 126 / 126 HTTPReply(int, std::basic_string, std::allocator > const&) [266] 0.0 ........... 584 / 584 40 / 78 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) [382] 0.0 ........... 552 / 552 662 / 662 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 > > >&) [414] 0.0 ........... 400 / 400 437 / 667 GetWarnings(std::basic_string, std::allocator >) [440] 0.0 ........... 275 / 2'426 80 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 224 / 224 76 / 76 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::basic_socket_streambuf() [520] 0.0 ........... 224 / 224 2 / 2 boost::asio::io_service::io_service() [519] 0.0 ........... 176 / 176 3 / 3 boost::asio::basic_socket_acceptor >::basic_socket_acceptor(boost::asio::io_service&, boost::asio::ip::basic_endpoint const&, bool) [543] 0.0 ........... 152 / 152 19 / 20 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [572] 0.0 ........... 132 / 132 95 / 95 HTTPAuthorized(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [618] 0.0 ........... 96 / 2'073 20 / 40 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [245] 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&) [683] 0.0 ........... 56 / 1'168 27 / 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [303] 0.0 ........... 45 / 602 1 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [379] 0.0 ........... 34 / 34 19 / 19 ClientAllowed(std::basic_string, std::allocator > const&) [824] 0.0 ........... 32 / 32 8 / 8 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::operator=(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [831] 0.0 ........... 8 / 8 1 / 1 boost::thread::do_try_join_until(timespec const&) [901] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 11'000 1'718 / 1'719 ThreadDNSAddressSeed(void*) [160] [162] 0.1 11'000 0 / 11'000 1'718 ThreadDNSAddressSeed2(void*) 0.1 ........... 11'000 / 32'000 1'607 / 151'385 AddAddress(CAddress, long long, CAddrDB*) [83] 0.0 ........... 1'280 / 1'280 91 / 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] [279] 0.0 ........... 256 / 256 8 / 691'076 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [510] 0.0 ........... 33 / 32'816 4 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 32 / 32'000 4 / 345'795 DbTxn::commit(unsigned int) [85] 0.0 ........... 8 / 8 4 / 172'834 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, DbTxn* const&) [902] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] 0.1 ........... 11'000 / 11'000 1'130 / 4'302 ThreadRPCServer2(void*) [161] [163] 0.1 11'000 0 / 11'000 1'132 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.1 ........... 11'000 / 11'000 680 / 680 CWallet::GetOldestKeyPoolTime() [165] 0.0 ........... 1'240 / 1'240 50 / 267 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) [282] 0.0 ........... 584 / 584 20 / 95 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [384] 0.0 ........... 507 / 2'426 151 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 400 / 400 230 / 667 GetWarnings(std::basic_string, std::allocator >) [440] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 32'816 518 / 46'607 AppInit2(int, char**) [72] [164] 0.1 11'000 69 / 11'000 518 LoadBlockIndex(bool) 0.1 ........... 11'000 / 8'388'608 69 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] 0.1 ........... 11'000 / 32'816 76 / 491'603 CDB::CDB(char const*, char const*) [73] 0.1 ........... 10'000 / 396'932 2 / 8'269'899 CBlock::BuildMerkleTree() const [18] 0.1 ........... 10'000 / 10'000 324 / 324 CBlock::print() const [172] 0.0 ........... 1'000 / 1'000 8 / 8 CTxDB::LoadBlockIndex() [319] 0.0 ........... 568 / 568 4 / 690'816 CBlock::WriteToDisk(unsigned int&, unsigned int&) [395] 0.0 ........... 267 / 356 3 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 171 / 171 5 / 5 std::vector >::push_back(CTransaction const&) [552] 0.0 ........... 148 / 148 5 / 856'708 CScript::operator<<(std::vector > const&) [576] 0.0 ........... 144 / 144 2 / 106 std::vector >::operator=(std::vector > const&) [602] 0.0 ........... 132 / 132 1 / 856'713 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [619] 0.0 ........... 128 / 128 8 / 8 ParseHex(char const*) [628] 0.0 ........... 91 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 72 / 72 1 / 1 std::vector >::resize(unsigned long, CTxIn) [719] 0.0 ........... 32 / 32 1 / 1 std::vector >::resize(unsigned long, CTxOut) [833] 0.0 ........... 12 / 24 2 / 110 CBigNum::getvch() const [867] 0.0 ........... 10 / 10 3 / 3 CScript::operator<<(CBigNum const&) [893] 0.0 ........... 8 / 112 1 / 21'839'571 BN_set_word [647] 0.0 ........... 8 / 16 1 / 171 CBigNum::setint64(long long) [879] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 11'000 680 / 1'132 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [163] [165] 0.1 11'000 0 / 11'000 680 CWallet::GetOldestKeyPoolTime() 0.1 ........... 11'000 / 12'288 670 / 46'238 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [154] 0.0 ........... 40 / 40 10 / 10 CWallet::ReturnKey(long long) [807] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 8'388'608 52'314 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [166] 0.1 11'000 0 / 11'000 52'314 AddressCurrentlyConnected(CAddress const&) 0.1 ........... 11'000 / 32'000 576 / 68'459 CAddrDB::WriteAddress(CAddress const&) [88] 0.0 ........... 36 / 72 51'674 / 106'502 CAddress::GetKey() const [717] 0.0 ........... 33 / 32'816 64 / 491'603 CDB::CDB(char const*, char const*) [73] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 12'288 14 / 45'728 CWallet::LoadWallet(bool&) [152] [167] 0.1 11'000 0 / 11'000 14 CWallet::SetDefaultKey(std::vector > const&) 0.1 ........... 11'000 / 20'000 2 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 888 / 1'776 5 / 677 CDB::~CDB() [258] 0.0 ........... 256 / 64'000 4 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] 0.0 ........... 65 / 144 1 / 106 std::vector >::operator=(std::vector > const&) [602] 0.0 ........... 35 / 32'816 1 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 35 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 12'288 38 / 45'728 CWallet::LoadWallet(bool&) [152] [168] 0.1 11'000 0 / 11'000 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) 0.1 ........... 11'000 / 11'000 8 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [170] 0.0 ........... 888 / 1'776 5 / 677 CDB::~CDB() [258] 0.0 ........... 400 / 400 21 / 21 CBase58Data::ToString() const [448] 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&) [668] 0.0 ........... 35 / 32'816 1 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 20 / 341 1 / 21'963'873 std::vector >::vector(std::vector > const&) [484] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 32'816 21 / 491'603 CDB::CDB(char const*, char const*) [73] [169] 0.1 11'000 0 / 11'000 21 CDB::WriteVersion(int) 0.1 ........... 11'000 / 20'000 6 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 256 / 64'000 12 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] 0.0 ........... 32 / 2'426 3 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 11'000 / 11'000 8 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [168] [170] 0.1 11'000 0 / 11'000 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) 0.1 ........... 11'000 / 20'000 2 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 256 / 64'000 4 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] 0.0 ........... 59 / 59 1 / 172'838 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) [767] 0.0 ........... 29 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ........... 11'000 / 396'842 6 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] [171] 0.1 11'000 0 / 11'000 6 bool CDB::Write, std::allocator >, CBlockLocator>(std::basic_string, std::allocator > const&, CBlockLocator const&, bool) 0.1 ........... 11'000 / 20'000 2 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 1'047 / 64'000 4 / 12'085'976 Db::put(DbTxn*, Dbt*, Dbt*, unsigned int) [42] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 10'000 / 11'000 324 / 518 LoadBlockIndex(bool) [164] [172] 0.1 10'000 0 / 10'000 324 CBlock::print() const 0.1 ........... 10'000 / 10'000 316 / 316 CTransaction::ToString() const [173] 0.0 ........... 356 / 356 4 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 125 / 125 3 / 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [641] 0.0 ........... 35 / 1'250 1 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 10'000 / 10'000 316 / 324 CBlock::print() const [172] [173] 0.1 10'000 0 / 10'000 316 CTransaction::ToString() const 0.1 ........... 10'000 / 396'932 1 / 16'267'861 uint256 SerializeHash(CTransaction const&, int, int) [17] 0.0 ........... 981 / 1'753 3 / 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [261] 0.0 ........... 602 / 602 2 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [379] 0.0 ........... 417 / 417 167 / 167 CTxIn::ToString() const [430] 0.0 ........... 326 / 326 2 / 2 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [488] 0.0 ........... 285 / 1'474 134 / 1'126'641 CScript::ToString() const [269] 0.0 ........... 196 / 1'490 2 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 164 / 2'426 2 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 89 / 356 1 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 55 / 1'250 1 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] 0.0 ........... 35 / 125 1 / 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [641] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 1'368 20 / 32 __env_lsn_reset_pp [272] 0.1 ........... 8'334 / 8'334 222 / 247 __db_open_pp [177] [174] 0.1 8'334 0 / 8'334 242 __db_open 0.1 ........... 8'334 / 8'334 177 / 177 __fop_subdb_setup [178] 0.0 ........... 720 / 720 14 / 24 __bam_read_root [367] 0.0 ........... 77 / 1'024 40 / 71 __env_setup [312] 0.0 ........... 72 / 8'334 6 / 71 __fop_file_setup [175] 0.0 ........... 64 / 64 5 / 15 __txn_lockevent [753] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 8'334 6 / 242 __db_open [174] 0.1 ........... 8'334 / 8'334 65 / 111 __db_open'2 [180] [175] 0.1 8'334 0 / 8'334 71 __fop_file_setup 0.1 ........... 8'334 / 8'334 9 / 9 __db_new_file [181] 0.1 ........... 8'192 / 8'192 20 / 20 __fop_create [213] 0.0 ........... 256 / 256 3 / 347'760 __txn_begin [512] 0.0 ........... 109 / 128 13 / 11'016 __db_appname [631] 0.0 ........... 109 / 109 12 / 12 __fop_rename [652] 0.0 ........... 72 / 144 8 / 11'030 __os_open [604] 0.0 ........... 34 / 34 3 / 3 __db_backup_name [826] 0.0 ........... 28 / 32'000 3 / 348'027 __txn_commit [91] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'334 / 32'816 247 / 491'603 CDB::CDB(char const*, char const*) [73] [176] 0.1 8'334 0 / 8'334 247 Db::open(DbTxn*, char const*, char const*, DBTYPE, unsigned int, int) 0.1 ........... 8'334 / 8'334 247 / 247 __db_open_pp [177] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'334 / 8'334 247 / 247 Db::open(DbTxn*, char const*, char const*, DBTYPE, unsigned int, int) [176] [177] 0.1 8'334 0 / 8'334 247 __db_open_pp 0.1 ........... 8'334 / 8'334 222 / 242 __db_open [174] 0.0 ........... 256 / 256 5 / 347'760 __txn_begin [512] 0.0 ........... 77 / 32'000 10 / 348'027 __txn_commit [91] 0.0 ........... 18 / 88 10 / 5'532 __os_strdup [677] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'334 / 8'334 177 / 242 __db_open [174] [178] 0.1 8'334 0 / 8'334 177 __fop_subdb_setup 0.1 ........... 8'334 / 8'334 136 / 136 __db_master_open [179] 0.1 ........... 8'264 / 8'264 12 / 12 __db_init_subdb [185] 0.0 ........... 888 / 888 3 / 15 __db_close [332] 0.0 ........... 720 / 720 21 / 21 __db_master_update [374] 0.0 ........... 64 / 64 5 / 15 __txn_lockevent [753] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'334 / 8'334 136 / 177 __fop_subdb_setup [178] [179] 0.1 8'334 0 / 8'334 136 __db_master_open 0.1 ........... 8'334 / 8'334 111 / 111 __db_open'2 [180] 0.0 ........... 1'368 / 1'368 25 / 60 __db_create_internal [273] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'334 / 8'334 111 / 136 __db_master_open [179] [180] 0.1 8'334 0 / 8'334 111 __db_open'2 0.1 ........... 8'334 / 8'334 65 / 71 __fop_file_setup [175] 0.0 ........... 1'024 / 1'024 31 / 71 __env_setup [312] 0.0 ........... 720 / 720 10 / 24 __bam_read_root [367] 0.0 ........... 64 / 64 5 / 15 __txn_lockevent [753] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ........... 8'334 / 8'334 9 / 71 __fop_file_setup [175] [181] 0.1 8'334 0 / 8'334 9 __db_new_file 0.1 ........... 8'334 / 8'334 9 / 9 __bam_new_file [182] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'334 / 8'334 9 / 9 __db_new_file [181] [182] 0.1 8'334 0 / 8'334 9 __bam_new_file 0.1 ........... 8'334 / 8'334 6 / 6 __fop_write [183] 0.0 ........... 4'096 / 16'384 3 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'334 / 8'334 6 / 9 __bam_new_file [182] [183] 0.1 8'334 0 / 8'334 6 __fop_write 0.1 ........... 8'334 / 8'334 6 / 6 __fop_write_log [184] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'334 / 8'334 6 / 6 __fop_write [183] [184] 0.1 8'334 0 / 8'334 6 __fop_write_log 0.1 ........... 8'334 / 64'000 6 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'264 / 8'334 12 / 177 __fop_subdb_setup [178] [185] 0.1 8'264 0 / 8'264 12 __db_init_subdb 0.1 ........... 8'264 / 8'264 12 / 12 __bam_new_subdb [186] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'264 / 8'264 12 / 12 __db_init_subdb [185] [186] 0.1 8'264 0 / 8'264 12 __bam_new_subdb 0.1 ........... 8'264 / 8'264 6 / 6 __db_log_page [187] 0.0 ........... 56 / 32'000 3 / 425'398 __db_new [106] 0.0 ........... 36 / 36 3 / 3 __bam_root_log [823] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'264 / 8'264 6 / 12 __bam_new_subdb [186] [187] 0.1 8'264 0 / 8'264 6 __db_log_page 0.1 ........... 8'264 / 8'264 6 / 6 __crdel_metasub_log [188] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'264 / 8'264 6 / 6 __db_log_page [187] [188] 0.1 8'264 0 / 8'264 6 __crdel_metasub_log 0.1 ........... 8'264 / 64'000 6 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 888 / 1'368 8 / 54 ThreadFlushWalletDB(void*) [270] 0.1 ........... 8'192 / 8'192 2'808 / 2'808 CDB::Close() [194] [189] 0.1 8'192 0 / 8'192 2'816 DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int) 0.1 ........... 8'192 / 8'192 2'816 / 2'816 __txn_checkpoint_pp [190] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 2'816 / 2'816 DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int) [189] [190] 0.1 8'192 0 / 8'192 2'816 __txn_checkpoint_pp 0.1 ........... 8'192 / 8'192 2'816 / 2'816 __txn_checkpoint [193] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ........... 8'192 / 32'816 133 / 46'607 AppInit2(int, char**) [72] [191] 0.1 8'192 0 / 8'192 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.1 ........... 8'192 / 8'192 2 / 2 std::basic_ifstream >::basic_ifstream(char const*, std::_Ios_Openmode) [196] 0.0 ........... 2'496 / 2'496 98 / 98 GetConfigFile() [228] 0.0 ........... 291 / 291 7 / 17 boost::program_options::detail::common_config_file_iterator::get() [500] 0.0 ........... 177 / 177 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) [542] 0.0 ........... 64 / 64 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&) [748] 0.0 ........... 52 / 2'426 3 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 48 / 48 2 / 269 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&) [775] 0.0 ........... 40 / 40 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&) [808] 0.0 ........... 37 / 1'753 2 / 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [261] 0.0 ........... 8 / 512 2 / 309 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&) [425] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 32'000 128'244 / 1'614'403 SendMessages(CNode*, bool) [84] 0.1 ........... 8'192 / 8'388'608 134'177 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [192] 0.1 8'192 0 / 8'192 262'421 AlreadyHave(CTxDB&, CInv const&) 0.1 ........... 8'192 / 8'192 262'421 / 380'264 CTxDB::ContainsTx(uint256) [195] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 2'816 / 2'816 __txn_checkpoint_pp [190] [193] 0.1 8'192 0 / 8'192 2'816 __txn_checkpoint 0.1 ........... 8'192 / 8'192 810 / 817 __memp_sync_int [197] 0.0 ........... 77 / 77 1'492 / 1'492 __dbreg_log_files [703] 0.0 ........... 44 / 44 514 / 514 __txn_ckp_log [792] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'776 / 1'776 677 / 677 CDB::~CDB() [258] 0.1 ........... 8'192 / 8'388'608 2'131 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [194] 0.1 8'192 0 / 8'192 2'808 CDB::Close() 0.1 ........... 8'192 / 8'192 2'808 / 2'816 DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int) [189] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'000 / 159'120 117'843 / 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] 0.1 ........... 8'192 / 8'192 262'421 / 262'421 AlreadyHave(CTxDB&, CInv const&) [192] [195] 0.1 8'192 0 / 8'192 380'264 CTxDB::ContainsTx(uint256) 0.1 ........... 8'192 / 8'192 48 / 48 Db::exists(DbTxn*, Dbt*, unsigned int) [198] 0.0 ........... 1'000 / 20'000 190'108 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 27 / 2'426 190'108 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 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 > > > > > >&) [191] [196] 0.1 8'192 0 / 8'192 2 std::basic_ifstream >::basic_ifstream(char const*, std::_Ios_Openmode) 0.1 ........... 8'192 / 8'192 2 / 2 std::basic_filebuf >::open(char const*, std::_Ios_Openmode) [199] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 888 / 888 7 / 7 __db_sync [335] 0.1 ........... 8'192 / 8'192 810 / 2'816 __txn_checkpoint [193] [197] 0.1 8'192 0 / 8'192 817 __memp_sync_int 0.1 ........... 8'192 / 16'384 25 / 12'985 __log_flush [144] 0.0 ........... 1'776 / 1'776 179 / 180 __os_realloc [259] 0.0 ........... 1'488 / 1'488 92 / 92 qsort_r [267] 0.0 ........... 888 / 64'000 521 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 48 / 380'264 CTxDB::ContainsTx(uint256) [195] [198] 0.1 8'192 0 / 8'192 48 Db::exists(DbTxn*, Dbt*, unsigned int) 0.1 ........... 8'192 / 8'192 48 / 48 __db_exists [201] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 2 / 2 std::basic_ifstream >::basic_ifstream(char const*, std::_Ios_Openmode) [196] [199] 0.1 8'192 0 / 8'192 2 std::basic_filebuf >::open(char const*, std::_Ios_Openmode) 0.1 ........... 8'192 / 8'192 1 / 1 std::basic_filebuf >::_M_allocate_internal_buffer() [200] 0.0 ........... 568 / 568 1 / 1 std::__basic_file::open(char const*, std::_Ios_Openmode, int) [406] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 1 / 2 std::basic_filebuf >::open(char const*, std::_Ios_Openmode) [199] [200] 0.1 8'192 8'192 / 0 1 std::basic_filebuf >::_M_allocate_internal_buffer() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ........... 8'192 / 8'192 48 / 48 Db::exists(DbTxn*, Dbt*, unsigned int) [198] [201] 0.1 8'192 0 / 8'192 48 __db_exists 0.1 ........... 8'192 / 24'031 48 / 4'084'364 __db_get_pp [126] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 32'816 4 / 11 __env_remove_env [78] 0.1 ........... 8'192 / 32'816 7 / 46 __env_attach_regions [77] [202] 0.1 8'192 0 / 8'192 11 __env_attach 0.1 ........... 8'192 / 8'192 3 / 18 @{libdb_cxx-4.8.so+1170638} [206] 0.0 ........... 72 / 16'384 2 / 364'380 __os_calloc [141] 0.0 ........... 72 / 144 4 / 11'030 __os_open [604] 0.0 ........... 29 / 128 2 / 11'016 __db_appname [631] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 32'816 5 / 46 __env_attach_regions [77] [203] 0.1 8'192 0 / 8'192 5 __lock_open 0.1 ........... 8'192 / 8'192 4 / 20 __env_region_attach [207] 0.0 ........... 120 / 16'384 1 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 32'816 6 / 46 __env_attach_regions [77] [204] 0.1 8'192 0 / 8'192 6 __memp_open 0.1 ........... 8'192 / 8'192 4 / 20 __env_region_attach [207] 0.0 ........... 128 / 16'384 2 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 32'816 6 / 46 __env_attach_regions [77] [205] 0.1 8'192 0 / 8'192 6 __mutex_open 0.1 ........... 8'192 / 8'192 4 / 20 __env_region_attach [207] 0.0 ........... 400 / 400 1 / 1 __mutex_alloc [457] 0.0 ........... 88 / 16'384 1 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 3 / 11 __env_attach [202] 0.1 ........... 8'192 / 8'192 15 / 20 __env_region_attach [207] [206] 0.1 8'192 0 / 8'192 18 @{libdb_cxx-4.8.so+1170638} 0.1 ........... 8'192 / 8'192 18 / 18 __os_attach [210] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 4 / 5 __lock_open [203] 0.1 ........... 8'192 / 8'192 4 / 6 __memp_open [204] 0.1 ........... 8'192 / 8'192 4 / 6 __mutex_open [205] 0.1 ........... 8'192 / 32'000 4 / 8 __txn_open [100] 0.1 ........... 8'192 / 32'816 4 / 8 __log_open [79] [207] 0.1 8'192 0 / 8'192 20 __env_region_attach 0.1 ........... 8'192 / 8'192 15 / 18 @{libdb_cxx-4.8.so+1170638} [206] 0.0 ........... 29 / 128 5 / 11'016 __db_appname [631] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 24'031 1'451 / 4'084'386 __dbc_iget [129] [208] 0.1 8'192 0 / 8'192 1'451 @{libdb_cxx-4.8.so+305703} 0.1 ........... 8'192 / 8'192 1'451 / 12'371 @{libdb_cxx-4.8.so+297729} [211] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 64'000 10'920 / 12'085'434 __dbc_iput [48] [209] 0.1 8'192 0 / 8'192 10'920 @{libdb_cxx-4.8.so+314967} 0.1 ........... 8'192 / 8'192 10'920 / 12'371 @{libdb_cxx-4.8.so+297729} [211] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 18 / 18 @{libdb_cxx-4.8.so+1170638} [206] [210] 0.1 8'192 0 / 8'192 18 __os_attach 0.1 ........... 8'192 / 16'384 6 / 2'748 __db_file_extend [143] 0.0 ........... 72 / 144 12 / 11'030 __os_open [604] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.1 ........... 8'192 / 8'192 1'451 / 1'451 @{libdb_cxx-4.8.so+305703} [208] 0.1 ........... 8'192 / 8'192 10'920 / 10'920 @{libdb_cxx-4.8.so+314967} [209] [211] 0.1 8'192 0 / 8'192 12'371 @{libdb_cxx-4.8.so+297729} 0.1 ........... 8'192 / 8'192 12'371 / 12'371 __bam_search [212] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 12'371 / 12'371 @{libdb_cxx-4.8.so+297729} [211] [212] 0.1 8'192 0 / 8'192 12'371 __bam_search 0.1 ........... 8'192 / 16'384 12'371 / 12'966 __memp_fget [146] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'334 20 / 71 __fop_file_setup [175] [213] 0.1 8'192 0 / 8'192 20 __fop_create 0.1 ........... 8'192 / 8'192 8 / 8 __fop_create_log [214] 0.0 ........... 86 / 128 6 / 11'016 __db_appname [631] 0.0 ........... 72 / 144 6 / 11'030 __os_open [604] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 8'192 8 / 20 __fop_create [213] [214] 0.1 8'192 0 / 8'192 8 __fop_create_log 0.1 ........... 8'192 / 64'000 5 / 33'955 __log_put [50] 0.0 ........... 55 / 64'000 3 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.1 ........... 8'192 / 64'000 10 / 33'955 __log_put [50] [215] 0.1 8'192 0 / 8'192 10 @{libdb_cxx-4.8.so+1254898} 0.1 ........... 8'192 / 16'384 10 / 710 @{libdb_cxx-4.8.so+1254438} [151] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 20 / 20 1 / 1 CBitcoinAddress::CBitcoinAddress(std::vector > const&) [876] 0.0 ........... 20 / 400 102 / 4'140 CBasicKeyStore::AddKey(CKey const&) [456] 0.0 ........... 20 / 12'288 1 / 45'728 CWallet::LoadWallet(bool&) [152] 0.0 ........... 20 / 12'288 11 / 46'238 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [154] 0.0 ........... 40 / 400 6'270'077 / 57'751'219 IsMine(CKeyStore const&, CScript const&) [466] 0.0 ........... 65 / 1'000 11 / 44 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) [320] 0.0 ........... 4'026 / 4'026 84'447'224 / 84'447'224 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.789] [218] 0.0 ........... 4'026 / 4'026 21'067'705 / 21'067'705 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.572] [217] [216] 0.0 4'026 4'026 / 0 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 350 / 69'480 9'384'840 / 14'163'697 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [33] 0.0 ........... 4'026 / 64'064 11'682'865 / 16'461'722 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [39] [217] 0.0 4'026 0 / 4'026 21'067'705 void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.572] 0.0 ........... 4'026 / 4'026 21'067'705 / 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [216] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 217 / 69'480 9'168'747 / 13'996'391 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [37] 0.0 ........... 4'026 / 64'064 75'278'477 / 80'106'121 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [41] [218] 0.0 4'026 0 / 4'026 84'447'224 void Unserialize_impl >(CAutoFile&, std::vector >&, int, int, boost::integral_constant const&) [clone .isra.789] 0.0 ........... 4'026 / 4'026 84'447'224 / 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [216] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 3'540 / 12'644'972 30 / 441'614'734 start_thread [4] [219] 0.0 3'540 776 / 3'540 30 StartNode(void*) 0.0 ........... 3'540 / 3'540 7 / 7 getifaddrs [220] 0.0 ........... 1'920 / 1'920 6 / 9 pthread_create [254] 0.0 ........... 256 / 256 10 / 109 CNode::CNode(unsigned int, CAddress, bool) [509] 0.0 ........... 68 / 2'426 2 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 40 / 568 1 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [391] 0.0 ........... 39 / 90 2 / 16'576 CAddress::ToString() const [672] 0.0 ........... 30 / 60 1 / 3 GetListenPort() [765] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 3'540 / 3'540 7 / 30 StartNode(void*) [219] [220] 0.0 3'540 0 / 3'540 7 getifaddrs 0.0 ........... 3'540 / 3'540 3 / 3 getifaddrs_internal [221] 0.0 ........... 1'840 / 1'840 1 / 1 getifaddrs_internal [257] 0.0 ........... 196 / 196 3 / 3 getifaddrs_internal [536] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 3'540 / 3'540 3 / 7 getifaddrs [220] [221] 0.0 3'540 0 / 3'540 3 getifaddrs_internal 0.0 ........... 3'540 / 3'540 3 / 6 __netlink_request [222] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 196 / 196 3 / 3 getifaddrs_internal [536] 0.0 ........... 3'540 / 3'540 3 / 3 getifaddrs_internal [221] [222] 0.0 3'540 3'540 / 0 6 __netlink_request - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'668 / 64'000 344 / 30'489 __log_autoremove [57] [223] 0.0 2'668 0 / 2'668 344 @{libdb_cxx-4.8.so+1238641} 0.0 ........... 2'668 / 2'668 344 / 344 @{libdb_cxx-4.8.so+1236823} [224] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'668 / 2'668 344 / 344 @{libdb_cxx-4.8.so+1238641} [223] [224] 0.0 2'668 0 / 2'668 344 @{libdb_cxx-4.8.so+1236823} 0.0 ........... 2'668 / 24'031 344 / 4'083'243 __os_umalloc [131] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'613 / 11'000 1'284 / 4'302 ThreadRPCServer2(void*) [161] [225] 0.0 2'613 0 / 2'613 1'284 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) 0.0 ........... 2'613 / 2'613 18 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] 0.0 ........... 2'073 / 2'073 1'022 / 1'022 json_spirit::Value_impl, std::allocator > > >::String_type json_spirit::write_string, std::allocator > > > >(json_spirit::Value_impl, std::allocator > > > const&, bool) [246] 0.0 ........... 1'168 / 1'240 114 / 267 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) [282] 0.0 ........... 584 / 584 56 / 95 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [384] 0.0 ........... 584 / 584 20 / 39 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > > const&) [383] 0.0 ........... 88 / 2'426 54 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 39 / 39 19 / 57 FormatFullVersion() [818] 0.0 ........... 44 / 45 2 / 6 GetDefaultDataDir() [791] 0.0 ........... 44 / 2'496 1 / 93 GetDataDir(char*) [229] 0.0 ........... 63 / 568 1 / 3 ShrinkDebugFile() [393] 0.0 ........... 123 / 123 173 / 192 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [643] 0.0 ........... 126 / 32'816 2 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 417 / 417 1 / 167 CTxIn::ToString() const [430] 0.0 ........... 602 / 602 41 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [379] 0.0 ........... 1'051 / 1'474 10'758 / 1'126'641 CScript::ToString() const [269] 0.0 ........... 2'613 / 2'613 18 / 1'284 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [225] [226] 0.0 2'613 0 / 2'613 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) 0.0 ........... 2'613 / 24'512 11'016 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 44 / 49 172'704 / 345'408 CheckDiskSpace(unsigned long long) [772] 0.0 ........... 44 / 568 5'000'348 / 20'001'392 OpenBlockFile(unsigned int, unsigned int, char const*) [405] 0.0 ........... 44 / 568 1 / 3 ShrinkDebugFile() [393] 0.0 ........... 44 / 32'816 1 / 46'607 AppInit2(int, char**) [72] 0.0 ........... 44 / 32'816 1 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 2'496 / 2'496 94 / 98 GetConfigFile() [228] [227] 0.0 2'496 0 / 2'496 5'173'149 GetDataDir() 0.0 ........... 2'496 / 2'496 93 / 93 GetDataDir(char*) [229] 0.0 ........... 44 / 2'426 5'173'056 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'496 / 8'192 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 > > > > > >&) [191] [228] 0.0 2'496 0 / 2'496 98 GetConfigFile() 0.0 ........... 2'496 / 2'496 94 / 5'173'149 GetDataDir() [227] 0.0 ........... 67 / 2'426 2 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 63 / 63 2 / 2 boost::filesystem::path::operator/=(boost::filesystem::path const&) [762] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'496 / 2'496 93 / 5'173'149 GetDataDir() [227] [229] 0.0 2'496 0 / 2'496 93 GetDataDir(char*) 0.0 ........... 2'496 / 2'496 89 / 89 boost::filesystem::path::codecvt() [230] 0.0 ........... 45 / 45 3 / 6 GetDefaultDataDir() [791] 0.0 ........... 44 / 2'613 1 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'496 / 2'496 89 / 93 GetDataDir(char*) [229] [230] 0.0 2'496 0 / 2'496 89 boost::filesystem::path::codecvt() 0.0 ........... 2'496 / 2'496 89 / 89 std::locale::locale(char const*) [231] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 2'496 / 2'496 89 / 89 boost::filesystem::path::codecvt() [230] [231] 0.0 2'496 40 / 2'496 89 std::locale::locale(char const*) 0.0 ........... 2'496 / 2'496 87 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] 0.0 ........... 35 / 70 1 / 491'217 std::basic_string, std::allocator >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) [736] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'496 / 2'496 87 / 89 std::locale::locale(char const*) [231] [232] 0.0 2'496 2'496 / 952 87 std::locale::_Impl::_Impl(char const*, unsigned long) 0.0 ........... 952 / 952 16 / 16 std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) [325] 0.0 ........... 728 / 728 2 / 10 duplocale [364] 0.0 ........... 400 / 400 3 / 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) [458] 0.0 ........... 400 / 400 3 / 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) [459] 0.0 ........... 364 / 364 1 / 1 std::codecvt::codecvt(__locale_struct*, unsigned long) [477] 0.0 ........... 364 / 364 1 / 1 std::codecvt::codecvt(__locale_struct*, unsigned long) [478] 0.0 ........... 364 / 364 1 / 1 std::ctype::ctype(__locale_struct*, unsigned short const*, bool, unsigned long) [475] 0.0 ........... 364 / 364 4 / 4 std::ctype::ctype(__locale_struct*, unsigned long) [476] 0.0 ........... 364 / 364 2 / 2 std::messages::messages(__locale_struct*, char const*, unsigned long) [479] 0.0 ........... 364 / 364 2 / 2 std::messages::messages(__locale_struct*, char const*, unsigned long) [480] 0.0 ........... 336 / 336 2 / 2 std::numpunct::_M_initialize_numpunct(__locale_struct*) [485] 0.0 ........... 160 / 160 4 / 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) [565] 0.0 ........... 160 / 160 4 / 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) [566] 0.0 ........... 144 / 144 2 / 2 std::numpunct::_M_initialize_numpunct(__locale_struct*) [610] 0.0 ........... 112 / 112 4 / 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) [650] 0.0 ........... 112 / 112 4 / 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) [651] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'426 / 32'816 214 / 46'821 __libc_start_main [69] [233] 0.0 2'426 0 / 2'426 214 __libc_csu_init 0.0 ........... 2'426 / 2'426 127 / 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs [234] 0.0 ........... 2'088 / 2'088 3 / 3 _GLOBAL__sub_I_nWalletDBUpdated [241] 0.0 ........... 1'136 / 1'136 24 / 24 __static_initialization_and_destruction_0(int, int) [clone .constprop.244] [306] 0.0 ........... 1'040 / 1'040 6 / 6 _GLOBAL__sub_I__Z12CastToBigNumRKSt6vectorIhSaIhEE [308] 0.0 ........... 1'040 / 1'040 5 / 5 _GLOBAL__sub_I_fClient [309] 0.0 ........... 328 / 328 43 / 43 _GLOBAL__sub_I_mapArgs [486] 0.0 ........... 91 / 91 6 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [671] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'426 / 2'426 127 / 214 __libc_csu_init [233] [234] 0.0 2'426 0 / 2'426 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs 0.0 ........... 2'426 / 2'426 64 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 48 / 48 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)>*) [774] 0.0 ........... 40 / 40 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 >*) [802] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 26 / 40 1 / 2 boost::program_options::detail::common_config_file_iterator::add_option(char const*) [811] 0.0 ........... 26 / 400 1 / 22 EncodeAddress(CAddress const&) [442] 0.0 ........... 27 / 1'474 2'070 / 1'126'641 CScript::ToString() const [269] 0.0 ........... 27 / 8'192 190'108 / 380'264 CTxDB::ContainsTx(uint256) [195] 0.0 ........... 27 / 24'031 4'206'702 / 20'663'473 CTxDB::ReadTxIndex(uint256, CTxIndex&) [125] 0.0 ........... 27 / 64'000 6'766'167 / 31'640'305 CTxDB::UpdateTxIndex(uint256, CTxIndex const&) [51] 0.0 ........... 28 / 12'288 102 / 26'799 CWallet::AddKey(CKey const&) [157] 0.0 ........... 29 / 1'000 1 / 7 CWalletDB::ErasePool(long long) [324] 0.0 ........... 29 / 11'000 1 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [170] 0.0 ........... 29 / 12'288 11 / 46'238 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [154] 0.0 ........... 29 / 32'000 1'939 / 19'408 CAddrDB::EraseAddress(CAddress const&) [87] 0.0 ........... 29 / 32'000 8'486 / 68'459 CAddrDB::WriteAddress(CAddress const&) [88] 0.0 ........... 30 / 89 630'511 / 2'522'044 CInv::ToString() const [675] 0.0 ........... 31 / 31 1 / 2 ThreadGetMyExternalIP(void*) [853] 0.0 ........... 32 / 11'000 3 / 21 CDB::WriteVersion(int) [169] 0.0 ........... 34 / 34 19 / 19 boost::asio::ip::address_v4::to_string() const [825] 0.0 ........... 34 / 396'842 1 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.0 ........... 35 / 45 2 / 6 GetDefaultDataDir() [791] 0.0 ........... 35 / 1'000 1 / 8 CTxDB::LoadBlockIndex() [319] 0.0 ........... 35 / 11'000 1 / 14 CWallet::SetDefaultKey(std::vector > const&) [167] 0.0 ........... 35 / 64'000 345'407 / 1'590'176 CTxDB::WriteBlockIndex(CDiskBlockIndex const&) [43] 0.0 ........... 36 / 36 19 / 38 FormatVersion(int) [820] 0.0 ........... 36 / 39 1 / 2 CAddress::ToStringIP() const [817] 0.0 ........... 37 / 512 1 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [423] 0.0 ........... 38 / 132 19 / 95 HTTPAuthorized(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [618] 0.0 ........... 38 / 400 29 / 667 GetWarnings(std::basic_string, std::allocator >) [440] 0.0 ........... 38 / 1'000 1 / 2 CTxDB::ReadHashBestChain(uint256&) [322] 0.0 ........... 38 / 32'000 172'704 / 691'187 CTxDB::WriteHashBestChain(uint256) [94] 0.0 ........... 39 / 39 52'779 / 52'779 SendBufferSize() [816] 0.0 ........... 39 / 568 5'000'348 / 20'001'392 OpenBlockFile(unsigned int, unsigned int, char const*) [405] 0.0 ........... 42 / 8'388'608 306'868 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.0 ........... 42 / 12'644'972 137'509 / 1'579'974 ThreadSocketHandler2(void*) [6] 0.0 ........... 44 / 2'496 5'173'056 / 5'173'149 GetDataDir() [227] 0.0 ........... 49 / 49 172'704 / 172'704 boost::filesystem::detail::space(boost::filesystem::path const&, boost::system::error_code*) [773] 0.0 ........... 50 / 144 1 / 2 stop(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [598] 0.0 ........... 52 / 8'192 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 > > > > > >&) [191] 0.0 ........... 57 / 144 1 / 2 keypoolrefill(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [588] 0.0 ........... 58 / 582 543'072 / 1'094'719 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [388] 0.0 ........... 59 / 144 1 / 2 getgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [581] 0.0 ........... 60 / 60 3 / 3 GetListenPort() [765] 0.0 ........... 62 / 12'288 113 / 46'161 CWallet::TopUpKeyPool() [155] 0.0 ........... 66 / 8'388'608 1'151 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] 0.0 ........... 67 / 2'496 2 / 98 GetConfigFile() [228] 0.0 ........... 68 / 3'540 2 / 30 StartNode(void*) [219] 0.0 ........... 74 / 74 2 / 5 ParseParameters(int, char**) [712] 0.0 ........... 78 / 90 8'288 / 16'576 CAddress::ToString() const [672] 0.0 ........... 79 / 396'842 58'920 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] 0.0 ........... 81 / 144 1 / 2 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)'2 [597] 0.0 ........... 81 / 1'368 3 / 54 ThreadFlushWalletDB(void*) [270] 0.0 ........... 82 / 82 36 / 36 rfc1123Time() [681] 0.0 ........... 84 / 84 65'230 / 65'230 CNode::EndMessage() [679] 0.0 ........... 84 / 144 1 / 2 gettransaction(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [590] 0.0 ........... 85 / 32'816 4 / 491'603 CDB::CDB(char const*, char const*) [73] 0.0 ........... 88 / 2'613 54 / 1'284 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [225] 0.0 ........... 90 / 144 1 / 2 encryptwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [585] 0.0 ........... 91 / 91 1 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [671] 0.0 ........... 91 / 1'474 4'405 / 2'187'178 CTransaction::IsStandard() const [268] 0.0 ........... 91 / 11'000 1 / 518 LoadBlockIndex(bool) [164] 0.0 ........... 92 / 144 1 / 2 profileheapdump(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [592] 0.0 ........... 93 / 144 1 / 2 getconnectioncount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [595] 0.0 ........... 95 / 144 1 / 2 getblockcount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [586] 0.0 ........... 100 / 144 1 / 2 validateaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [593] 0.0 ........... 101 / 144 1 / 2 verifymessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [589] 0.0 ........... 102 / 144 1 / 2 settxfee(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [601] 0.0 ........... 106 / 776 4'528 / 35'152 ThreadOpenConnections2(void*) [361] 0.0 ........... 107 / 144 1 / 2 getaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [579] 0.0 ........... 109 / 144 1 / 2 getaddressesbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [596] 0.0 ........... 111 / 417 3 / 167 CTxIn::ToString() const [430] 0.0 ........... 113 / 144 1 / 2 signmessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [582] 0.0 ........... 114 / 144 1 / 2 setaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [580] 0.0 ........... 116 / 144 1 / 2 getdifficulty(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [587] 0.0 ........... 117 / 144 1 / 2 gethashespersec(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [591] 0.0 ........... 124 / 144 1 / 2 listaccounts(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [584] 0.0 ........... 128 / 144 1 / 2 getaccountaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [594] 0.0 ........... 135 / 144 1 / 2 movecmd(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [599] 0.0 ........... 142 / 144 1 / 2 backupwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [583] 0.0 ........... 142 / 144 1 / 2 sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [600] 0.0 ........... 147 / 147 1 / 2 sendtoaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [578] 0.0 ........... 155 / 1'490 18 / 126 HTTPReply(int, std::basic_string, std::allocator > const&) [266] 0.0 ........... 157 / 157 1 / 2 listsinceblock(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [571] 0.0 ........... 164 / 10'000 2 / 316 CTransaction::ToString() const [173] 0.0 ........... 170 / 170 1 / 2 sendfrom(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [555] 0.0 ........... 180 / 180 1 / 2 listtransactions(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [541] 0.0 ........... 183 / 183 1 / 2 getreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [540] 0.0 ........... 184 / 184 1 / 2 getreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [539] 0.0 ........... 189 / 189 1 / 2 setgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [538] 0.0 ........... 197 / 197 1 / 2 getbalance(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [535] 0.0 ........... 236 / 159'120 63'444 / 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] 0.0 ........... 245 / 245 1 / 2 getnewaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [518] 0.0 ........... 275 / 11'000 80 / 4'302 ThreadRPCServer2(void*) [161] 0.0 ........... 325 / 24'512 10 / 871 ThreadIRCSeed2(void*) [119] 0.0 ........... 411 / 411 1 / 2 getwork(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [438] 0.0 ........... 480 / 480 1 / 2 listreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [428] 0.0 ........... 495 / 495 1 / 2 listreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [427] 0.0 ........... 507 / 11'000 151 / 1'132 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [163] 0.0 ........... 607 / 607 1 / 2 getmemorypool(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [378] 0.0 ........... 607 / 1'753 37 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] 0.0 ........... 910 / 1'136 10 / 24 __static_initialization_and_destruction_0(int, int) [clone .constprop.244] [306] 0.0 ........... 1'067 / 32'816 30 / 46'607 AppInit2(int, char**) [72] 0.0 ........... 2'426 / 2'426 64 / 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs [234] [235] 0.0 2'426 0 / 2'426 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) 0.0 ........... 2'426 / 2'426 23'917'276 / 24'234'796 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) [236] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 32 317'501 / 317'501 CMessageHeader::GetCommand() const [832] 0.0 ........... 80 / 80 19 / 19 std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&) [686] 0.0 ........... 2'426 / 2'426 23'917'276 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] [236] 0.0 2'426 0 / 2'426 24'234'796 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) 0.0 ........... 2'426 / 24'512 24'234'796 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'263 / 32'816 8 / 46'607 AppInit2(int, char**) [72] [237] 0.0 2'263 0 / 2'263 8 GetTimeMillis() 0.0 ........... 2'263 / 2'263 8 / 8 __tz_convert [238] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'263 / 2'263 8 / 8 GetTimeMillis() [237] [238] 0.0 2'263 0 / 2'263 8 __tz_convert 0.0 ........... 2'263 / 2'263 7 / 7 tzset_internal [239] 0.0 ........... 15 / 15 1 / 1 tzset_internal [889] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'263 / 2'263 7 / 8 __tz_convert [238] [239] 0.0 2'263 0 / 2'263 7 tzset_internal 0.0 ........... 2'263 / 2'263 1 / 1 __tzfile_read [240] 0.0 ........... 568 / 568 1 / 1 __tzfile_read [404] 0.0 ........... 20 / 20 5 / 5 __tzfile_read [877] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'263 / 2'263 1 / 7 tzset_internal [239] [240] 0.0 2'263 2'263 / 0 1 __tzfile_read - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 2'088 / 2'426 3 / 214 __libc_csu_init [233] [241] 0.0 2'088 0 / 2'088 3 _GLOBAL__sub_I_nWalletDBUpdated 0.0 ........... 2'088 / 2'088 3 / 3 DbEnv::DbEnv(unsigned int) [242] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'088 / 2'088 3 / 3 _GLOBAL__sub_I_nWalletDBUpdated [241] [242] 0.0 2'088 0 / 2'088 3 DbEnv::DbEnv(unsigned int) 0.0 ........... 2'088 / 2'088 3 / 3 DbEnv::initialize(__db_env*) [243] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'088 / 2'088 3 / 3 DbEnv::DbEnv(unsigned int) [242] [243] 0.0 2'088 0 / 2'088 3 DbEnv::initialize(__db_env*) 0.0 ........... 2'088 / 2'088 3 / 3 db_env_create [244] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'088 / 2'088 3 / 3 DbEnv::initialize(__db_env*) [243] [244] 0.0 2'088 0 / 2'088 3 db_env_create 0.0 ........... 2'088 / 16'384 2 / 364'380 __os_calloc [141] 0.0 ........... 512 / 512 1 / 1 __rep_env_create [426] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 96 / 11'000 20 / 4'302 ThreadRPCServer2(void*) [161] 0.0 ........... 537 / 2'073 18 / 1'004 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&) [248] 0.0 ........... 2'073 / 2'073 2 / 786 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 [251] [245] 0.0 2'073 0 / 2'073 40 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) 0.0 ........... 2'073 / 2'073 22 / 22 std::basic_streambuf >::xsputn(char const*, long) [247] 0.0 ........... 96 / 96 18 / 20 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::overflow(int) [662] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'073 / 2'613 1'022 / 1'284 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [225] [246] 0.0 2'073 0 / 2'073 1'022 json_spirit::Value_impl, std::allocator > > >::String_type json_spirit::write_string, std::allocator > > > >(json_spirit::Value_impl, std::allocator > > > const&, bool) 0.0 ........... 2'073 / 2'073 1'004 / 1'004 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&) [248] 0.0 ........... 1'319 / 1'319 18 / 18 std::basic_stringbuf, std::allocator >::str() const [277] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'073 / 2'073 22 / 40 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [245] [247] 0.0 2'073 0 / 2'073 22 std::basic_streambuf >::xsputn(char const*, long) 0.0 ........... 2'073 / 2'073 20 / 20 std::basic_stringbuf, std::allocator >::overflow(int) [253] 0.0 ........... 96 / 96 2 / 20 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::overflow(int) [662] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'073 / 2'073 1'004 / 1'022 json_spirit::Value_impl, std::allocator > > >::String_type json_spirit::write_string, std::allocator > > > >(json_spirit::Value_impl, std::allocator > > > const&, bool) [246] [248] 0.0 2'073 0 / 2'073 1'004 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&) 0.0 ........... 2'073 / 2'073 986 / 986 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) [249] 0.0 ........... 537 / 2'073 18 / 40 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [245] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'073 / 2'073 986 / 1'004 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&) [248] [249] 0.0 2'073 0 / 2'073 986 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) 0.0 ........... 2'073 / 2'073 786 / 786 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 [251] 0.0 ........... 584 / 1'168 20 / 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [303] 0.0 ........... 33 / 2'073 180 / 884 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [250] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 33 / 2'073 180 / 986 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) [249] 0.0 ........... 41 / 41 620 / 700 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&)'2 [801] 0.0 ........... 2'073 / 2'073 84 / 786 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 [251] [250] 0.0 2'073 0 / 2'073 884 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) 0.0 ........... 2'073 / 2'073 812 / 812 std::basic_string, std::allocator >::push_back(char) [252] 0.0 ........... 27 / 27 72 / 72 bool json_spirit::add_esc_char, std::allocator > >(char, std::basic_string, std::allocator >&) [862] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 2'073 / 2'073 786 / 986 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) [249] [251] 0.0 2'073 0 / 2'073 786 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 0.0 ........... 2'073 / 2'073 2 / 40 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [245] 0.0 ........... 2'073 / 2'073 84 / 884 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [250] 0.0 ........... 41 / 41 700 / 700 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&)'2 [801] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'073 / 2'073 812 / 884 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [250] [252] 0.0 2'073 0 / 2'073 812 std::basic_string, std::allocator >::push_back(char) 0.0 ........... 2'073 / 24'512 812 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2'073 / 2'073 20 / 22 std::basic_streambuf >::xsputn(char const*, long) [247] [253] 0.0 2'073 0 / 2'073 20 std::basic_stringbuf, std::allocator >::overflow(int) 0.0 ........... 2'073 / 24'512 20 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 320 / 12'288 1 / 45'728 CWallet::LoadWallet(bool&) [152] 0.0 ........... 640 / 640 2 / 2 CreateThread(void (*)(void*), void*, bool) [376] 0.0 ........... 1'920 / 3'540 6 / 30 StartNode(void*) [219] [254] 0.0 1'920 0 / 1'920 9 pthread_create 0.0 ........... 1'920 / 1'920 9 / 9 _dl_allocate_tls [255] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'920 / 1'920 9 / 9 pthread_create [254] [255] 0.0 1'920 0 / 1'920 9 _dl_allocate_tls 0.0 ........... 1'920 / 1'920 9 / 9 allocate_dtv [256] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'920 / 1'920 9 / 9 _dl_allocate_tls [255] [256] 0.0 1'920 1'920 / 0 9 allocate_dtv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'840 / 3'540 1 / 7 getifaddrs [220] [257] 0.0 1'840 1'840 / 0 1 getifaddrs_internal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 888 / 1'000 5 / 13 CWallet::KeepKey(long long) [323] 0.0 ........... 888 / 11'000 5 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [168] 0.0 ........... 888 / 11'000 5 / 14 CWallet::SetDefaultKey(std::vector > const&) [167] 0.0 ........... 888 / 12'288 5 / 45'728 CWallet::LoadWallet(bool&) [152] 0.0 ........... 888 / 32'000 85 / 1'614'403 SendMessages(CNode*, bool) [84] 0.0 ........... 888 / 396'842 5 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.0 ........... 888 / 8'388'608 10 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.0 ........... 1'776 / 12'288 511 / 26'799 CWallet::AddKey(CKey const&) [157] 0.0 ........... 1'776 / 12'288 46 / 46'161 CWallet::TopUpKeyPool() [155] [258] 0.0 1'776 0 / 1'776 677 CDB::~CDB() 0.0 ........... 1'776 / 8'192 677 / 2'808 CDB::Close() [194] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'496 / 1'496 1 / 2 __db_add_recovery_int [264] 0.0 ........... 1'776 / 8'192 179 / 817 __memp_sync_int [197] [259] 0.0 1'776 1'776 / 0 180 __os_realloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'753 / 11'000 233 / 4'302 ThreadRPCServer2(void*) [161] [260] 0.0 1'753 0 / 1'753 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 1'753 / 1'753 7 / 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [261] 0.0 ........... 1'250 / 1'250 1 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] 0.0 ........... 607 / 2'426 37 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 607 / 607 2 / 2 getmemorypool(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [378] 0.0 ........... 495 / 495 2 / 2 listreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [427] 0.0 ........... 480 / 480 2 / 2 listreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [428] 0.0 ........... 411 / 411 2 / 2 getwork(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [438] 0.0 ........... 245 / 245 2 / 2 getnewaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [518] 0.0 ........... 197 / 197 2 / 2 getbalance(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [535] 0.0 ........... 195 / 602 37 / 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [379] 0.0 ........... 189 / 189 2 / 2 setgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [538] 0.0 ........... 184 / 184 2 / 2 getreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [539] 0.0 ........... 183 / 183 2 / 2 getreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [540] 0.0 ........... 180 / 180 2 / 2 listtransactions(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [541] 0.0 ........... 170 / 170 2 / 2 sendfrom(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [555] 0.0 ........... 157 / 157 2 / 2 listsinceblock(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [571] 0.0 ........... 147 / 147 2 / 2 sendtoaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [578] 0.0 ........... 144 / 11'000 2 / 1'132 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [163] 0.0 ........... 144 / 144 2 / 2 backupwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [583] 0.0 ........... 144 / 144 2 / 2 encryptwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [585] 0.0 ........... 144 / 144 2 / 2 getaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [579] 0.0 ........... 144 / 144 2 / 2 getaccountaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [594] 0.0 ........... 144 / 144 2 / 2 getaddressesbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [596] 0.0 ........... 144 / 144 2 / 2 getblockcount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [586] 0.0 ........... 144 / 144 2 / 2 getconnectioncount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [595] 0.0 ........... 144 / 144 2 / 2 getdifficulty(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [587] 0.0 ........... 144 / 144 2 / 2 getgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [581] 0.0 ........... 144 / 144 2 / 2 gethashespersec(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [591] 0.0 ........... 144 / 144 2 / 2 gettransaction(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [590] 0.0 ........... 144 / 144 2 / 2 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)'2 [597] 0.0 ........... 144 / 144 2 / 2 keypoolrefill(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [588] 0.0 ........... 144 / 144 2 / 2 listaccounts(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [584] 0.0 ........... 144 / 144 2 / 2 movecmd(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [599] 0.0 ........... 144 / 144 2 / 2 profileheapdump(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [592] 0.0 ........... 144 / 144 2 / 2 sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [600] 0.0 ........... 144 / 144 2 / 2 setaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [580] 0.0 ........... 144 / 144 2 / 2 settxfee(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [601] 0.0 ........... 144 / 144 2 / 2 signmessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [582] 0.0 ........... 144 / 144 2 / 2 stop(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [598] 0.0 ........... 144 / 144 2 / 2 validateaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [593] 0.0 ........... 144 / 144 2 / 2 verifymessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [589] 0.0 ........... 110 / 125 37 / 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [641] 0.0 ........... 40 / 40 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)) [806] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 36 / 291 2 / 17 boost::program_options::detail::common_config_file_iterator::get() [500] 0.0 ........... 37 / 8'192 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 > > > > > >&) [191] 0.0 ........... 40 / 400 1 / 22 EncodeAddress(CAddress const&) [442] 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&) [683] 0.0 ........... 308 / 417 3 / 167 CTxIn::ToString() const [430] 0.0 ........... 981 / 10'000 3 / 316 CTransaction::ToString() const [173] 0.0 ........... 1'474 / 1'474 8'567 / 1'126'641 CScript::ToString() const [269] 0.0 ........... 1'753 / 1'753 7 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [261] 0.0 1'753 0 / 1'753 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) 0.0 ........... 1'753 / 24'512 8'586 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'496 / 32'816 2 / 46 __env_attach_regions [77] [262] 0.0 1'496 0 / 1'496 2 __env_init_rec 0.0 ........... 1'496 / 1'496 2 / 2 __bam_init_recover [263] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'496 / 1'496 2 / 2 __env_init_rec [262] [263] 0.0 1'496 0 / 1'496 2 __bam_init_recover 0.0 ........... 1'496 / 1'496 2 / 2 __db_add_recovery_int [264] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'496 / 1'496 2 / 2 __bam_init_recover [263] [264] 0.0 1'496 0 / 1'496 2 __db_add_recovery_int 0.0 ........... 1'496 / 1'776 1 / 180 __os_realloc [259] 0.0 ........... 816 / 64'000 1 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 26 / 1'474 2'070 / 1'126'641 CScript::ToString() const [269] 0.0 ........... 32 / 36 19 / 38 FormatVersion(int) [820] 0.0 ........... 39 / 39 1 / 2 CAddress::ToStringIP() const [817] 0.0 ........... 45 / 512 1 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [423] 0.0 ........... 51 / 89 630'511 / 2'522'044 CInv::ToString() const [675] 0.0 ........... 54 / 582 543'072 / 1'094'719 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [388] 0.0 ........... 56 / 568 5'000'348 / 20'001'392 OpenBlockFile(unsigned int, unsigned int, char const*) [405] 0.0 ........... 90 / 90 8'288 / 16'576 CAddress::ToString() const [672] 0.0 ........... 196 / 10'000 2 / 316 CTransaction::ToString() const [173] 0.0 ........... 261 / 24'512 6 / 871 ThreadIRCSeed2(void*) [119] 0.0 ........... 271 / 417 3 / 167 CTxIn::ToString() const [430] 0.0 ........... 1'490 / 1'490 18 / 126 HTTPReply(int, std::basic_string, std::allocator > const&) [266] [265] 0.0 1'490 0 / 1'490 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) 0.0 ........... 1'490 / 24'512 6'184'339 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'490 / 11'000 126 / 4'302 ThreadRPCServer2(void*) [161] [266] 0.0 1'490 0 / 1'490 126 HTTPReply(int, std::basic_string, std::allocator > const&) 0.0 ........... 1'490 / 1'490 18 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 155 / 2'426 18 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 82 / 82 36 / 36 rfc1123Time() [681] 0.0 ........... 39 / 39 54 / 57 FormatFullVersion() [818] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'488 / 8'192 92 / 817 __memp_sync_int [197] [267] 0.0 1'488 1'488 / 568 92 qsort_r 0.0 ........... 568 / 568 1 / 1 sysconf [412] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'474 / 159'120 2'187'178 / 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] [268] 0.0 1'474 0 / 1'474 2'187'178 CTransaction::IsStandard() const 0.0 ........... 1'474 / 1'474 1'126'507 / 1'126'641 CScript::ToString() const [269] 0.0 ........... 91 / 2'426 4'405 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 72 / 72 1'056'266 / 1'056'266 IsStandard(CScript const&) [727] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 285 / 10'000 134 / 316 CTransaction::ToString() const [173] 0.0 ........... 1'474 / 1'474 1'126'507 / 2'187'178 CTransaction::IsStandard() const [268] [269] 0.0 1'474 270 / 1'474 1'126'641 CScript::ToString() const 0.0 ........... 1'474 / 1'753 8'567 / 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [261] 0.0 ........... 1'051 / 2'613 10'758 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] 0.0 ........... 582 / 582 1'094'564 / 1'094'719 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [388] 0.0 ........... 27 / 2'426 2'070 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 26 / 1'490 2'070 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'368 / 12'644'972 54 / 441'614'734 start_thread [4] [270] 0.0 1'368 0 / 1'368 54 ThreadFlushWalletDB(void*) 0.0 ........... 1'368 / 1'368 32 / 32 DbEnv::lsn_reset(char const*, unsigned int) [271] 0.0 ........... 888 / 8'192 8 / 2'816 DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int) [189] 0.0 ........... 888 / 888 10 / 10 CloseDb(std::basic_string, std::allocator > const&) [330] 0.0 ........... 81 / 2'426 3 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 8 / 8 1 / 7 Sleep(long long) [896] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 1'368 / 1'368 32 / 54 ThreadFlushWalletDB(void*) [270] [271] 0.0 1'368 0 / 1'368 32 DbEnv::lsn_reset(char const*, unsigned int) 0.0 ........... 1'368 / 1'368 32 / 32 __env_lsn_reset_pp [272] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'368 / 1'368 32 / 32 DbEnv::lsn_reset(char const*, unsigned int) [271] [272] 0.0 1'368 0 / 1'368 32 __env_lsn_reset_pp 0.0 ........... 1'368 / 1'368 10 / 60 __db_create_internal [273] 0.0 ........... 888 / 888 2 / 15 __db_close [332] 0.0 ........... 720 / 8'334 20 / 242 __db_open [174] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'368 / 1'368 10 / 32 __env_lsn_reset_pp [272] 0.0 ........... 1'368 / 1'368 25 / 25 db_create [276] 0.0 ........... 1'368 / 8'334 25 / 136 __db_master_open [179] [273] 0.0 1'368 0 / 1'368 60 __db_create_internal 0.0 ........... 1'368 / 16'384 12 / 364'380 __os_calloc [141] 0.0 ........... 312 / 312 12 / 12 __memp_fcreate [489] 0.0 ........... 160 / 160 12 / 12 __qam_db_create [558] 0.0 ........... 112 / 112 12 / 12 __bam_db_create [648] 0.0 ........... 32 / 32 12 / 12 __ham_db_create [835] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'368 / 32'816 30 / 491'603 CDB::CDB(char const*, char const*) [73] [274] 0.0 1'368 0 / 1'368 30 Db::Db(DbEnv*, unsigned int) 0.0 ........... 1'368 / 1'368 30 / 30 Db::initialize() [275] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'368 / 1'368 30 / 30 Db::Db(DbEnv*, unsigned int) [274] [275] 0.0 1'368 16 / 1'368 30 Db::initialize() 0.0 ........... 1'368 / 1'368 25 / 25 db_create [276] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'368 / 1'368 25 / 30 Db::initialize() [275] [276] 0.0 1'368 0 / 1'368 25 db_create 0.0 ........... 1'368 / 1'368 25 / 60 __db_create_internal [273] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'319 / 2'073 18 / 1'022 json_spirit::Value_impl, std::allocator > > >::String_type json_spirit::write_string, std::allocator > > > >(json_spirit::Value_impl, std::allocator > > > const&, bool) [246] [277] 0.0 1'319 0 / 1'319 18 std::basic_stringbuf, std::allocator >::str() const 0.0 ........... 1'319 / 1'319 18 / 1'243'241 char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) [278] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'250 / 1'250 1'243'223 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] 0.0 ........... 1'319 / 1'319 18 / 18 std::basic_stringbuf, std::allocator >::str() const [277] [278] 0.0 1'319 0 / 1'319 1'243'241 char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) 0.0 ........... 1'319 / 24'512 1'243'241 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 23 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [391] 0.0 ........... 1'280 / 11'000 91 / 1'718 ThreadDNSAddressSeed2(void*) [162] [279] 0.0 1'280 0 / 1'280 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] 0.0 ........... 1'280 / 1'280 41 / 56 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CAddress const&) [280] 0.0 ........... 1'186 / 1'186 73 / 73 gethostbyname [284] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 360 / 360 15 / 15 CNode::PushAddress(CAddress const&) [481] 0.0 ........... 1'280 / 1'280 41 / 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] [279] [280] 0.0 1'280 1'280 / 0 56 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CAddress const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 35 / 417 1 / 167 CTxIn::ToString() const [430] 0.0 ........... 35 / 10'000 1 / 324 CBlock::print() const [172] 0.0 ........... 39 / 400 2 / 30 DecodeAddress(std::basic_string, std::allocator >, CAddress&) [441] 0.0 ........... 39 / 512 1 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [423] 0.0 ........... 45 / 89 630'511 / 2'522'044 CInv::ToString() const [675] 0.0 ........... 45 / 8'388'608 1'151 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] 0.0 ........... 55 / 10'000 1 / 316 CTransaction::ToString() const [173] 0.0 ........... 125 / 125 610'809 / 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const [641] 0.0 ........... 132 / 132 38 / 95 HTTPAuthorized(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [618] 0.0 ........... 148 / 148 266 / 817 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 > > > >&) [575] 0.0 ........... 186 / 512 431 / 677 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [421] 0.0 ........... 291 / 291 10 / 17 boost::program_options::detail::common_config_file_iterator::get() [500] 0.0 ........... 1'250 / 1'753 1 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [281] 0.0 1'250 0 / 1'250 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) 0.0 ........... 1'250 / 1'319 1'243'223 / 1'243'241 char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) [278] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 160 103 / 130 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [570] 0.0 ........... 1'168 / 2'613 114 / 1'284 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [225] 0.0 ........... 1'240 / 11'000 50 / 1'132 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [163] [282] 0.0 1'240 0 / 1'240 267 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) 0.0 ........... 1'240 / 1'240 267 / 267 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&) [283] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'240 / 1'240 267 / 267 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) [282] [283] 0.0 1'240 1'240 / 1'168 267 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 ........... 1'168 / 1'168 67 / 67 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 > > >*) [305] 0.0 ........... 584 / 584 39 / 39 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(json_spirit::Pair_impl, std::allocator > > > const&) [387] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'280 73 / 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] [279] [284] 0.0 1'186 1'024 / 1'186 73 gethostbyname 0.0 ........... 1'186 / 1'186 70 / 70 gethostbyname_r [285] 0.0 ........... 568 / 568 2 / 3 __nss_hostname_digits_dots [396] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 70 / 73 gethostbyname [284] [285] 0.0 1'186 0 / 1'186 70 gethostbyname_r 0.0 ........... 1'186 / 1'186 8 / 8 __nss_lookup [286] 0.0 ........... 1'184 / 1'184 13 / 13 __nss_next2 [298] 0.0 ........... 568 / 568 1 / 3 __nss_hostname_digits_dots [396] 0.0 ........... 568 / 568 37 / 37 __nss_hosts_lookup2 [398] 0.0 ........... 568 / 568 6 / 6 _nss_files_gethostbyname_r [400] 0.0 ........... 568 / 568 1 / 1 pthread_once [401] 0.0 ........... 28 / 28 4 / 4 _nss_dns_gethostbyname_r [855] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 8 / 70 gethostbyname_r [285] [286] 0.0 1'186 0 / 1'186 8 __nss_lookup 0.0 ........... 1'186 / 1'186 8 / 21 __nss_lookup_function [287] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'184 / 1'184 13 / 13 __nss_next2 [298] 0.0 ........... 1'186 / 1'186 8 / 8 __nss_lookup [286] [287] 0.0 1'186 40 / 1'186 21 __nss_lookup_function 0.0 ........... 1'186 / 1'186 15 / 15 __libc_dlopen_mode [288] 0.0 ........... 32 / 32 2 / 2 tsearch [837] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 15 / 21 __nss_lookup_function [287] [288] 0.0 1'186 0 / 1'186 15 __libc_dlopen_mode 0.0 ........... 1'186 / 1'186 15 / 15 dlerror_run [289] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 15 / 15 __libc_dlopen_mode [288] [289] 0.0 1'186 0 / 1'186 15 dlerror_run 0.0 ........... 1'186 / 1'186 15 / 15 _dl_catch_error [290] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 15 / 15 dlerror_run [289] [290] 0.0 1'186 0 / 1'186 15 _dl_catch_error 0.0 ........... 1'186 / 1'186 15 / 15 do_dlopen [291] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 1'186 / 1'186 15 / 15 _dl_catch_error [290] [291] 0.0 1'186 0 / 1'186 15 do_dlopen 0.0 ........... 1'186 / 1'186 15 / 15 _dl_open [292] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 15 / 15 do_dlopen [291] [292] 0.0 1'186 0 / 1'186 15 _dl_open 0.0 ........... 1'186 / 1'186 15 / 15 _dl_catch_error'2 [293] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 15 / 15 _dl_open [292] [293] 0.0 1'186 0 / 1'186 15 _dl_catch_error'2 0.0 ........... 1'186 / 1'186 6 / 6 dl_open_worker [294] 0.0 ........... 1'183 / 1'183 6 / 6 dl_open_worker [299] 0.0 ........... 264 / 264 3 / 3 dl_open_worker [507] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 6 / 15 _dl_catch_error'2 [293] [294] 0.0 1'186 0 / 1'186 6 dl_open_worker 0.0 ........... 1'186 / 1'186 4 / 6 _dl_map_object [295] 0.0 ........... 25 / 25 2 / 3 _dl_map_object [864] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'183 / 1'183 2 / 3 openaux [302] 0.0 ........... 1'186 / 1'186 4 / 6 dl_open_worker [294] [295] 0.0 1'186 0 / 1'186 6 _dl_map_object 0.0 ........... 1'186 / 1'186 6 / 6 _dl_map_object_from_fd [296] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 6 / 6 _dl_map_object [295] [296] 0.0 1'186 0 / 1'186 6 _dl_map_object_from_fd 0.0 ........... 1'186 / 1'186 3 / 3 _dl_new_object [297] 0.0 ........... 25 / 25 3 / 3 _dl_new_object [866] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'186 / 1'186 3 / 6 _dl_map_object_from_fd [296] [297] 0.0 1'186 1'186 / 0 3 _dl_new_object - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'184 / 1'186 13 / 70 gethostbyname_r [285] [298] 0.0 1'184 0 / 1'184 13 __nss_next2 0.0 ........... 1'184 / 1'186 13 / 21 __nss_lookup_function [287] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'183 / 1'186 6 / 15 _dl_catch_error'2 [293] [299] 0.0 1'183 0 / 1'183 6 dl_open_worker 0.0 ........... 1'183 / 1'183 3 / 3 _dl_map_object_deps [300] 0.0 ........... 72 / 72 2 / 2 _dl_map_object_deps [734] 0.0 ........... 40 / 40 1 / 1 _dl_map_object_deps [815] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'183 / 1'183 3 / 6 dl_open_worker [299] [300] 0.0 1'183 0 / 1'183 3 _dl_map_object_deps 0.0 ........... 1'183 / 1'183 3 / 3 _dl_catch_error'3 [301] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 1'183 / 1'183 3 / 3 _dl_map_object_deps [300] [301] 0.0 1'183 0 / 1'183 3 _dl_catch_error'3 0.0 ........... 1'183 / 1'183 3 / 3 openaux [302] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'183 / 1'183 3 / 3 _dl_catch_error'3 [301] [302] 0.0 1'183 0 / 1'183 3 openaux 0.0 ........... 1'183 / 1'186 2 / 6 _dl_map_object [295] 0.0 ........... 22 / 25 1 / 3 _dl_map_object [864] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 56 / 11'000 27 / 4'302 ThreadRPCServer2(void*) [161] 0.0 ........... 584 / 584 20 / 20 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 > > >*) [386] 0.0 ........... 584 / 584 39 / 39 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(json_spirit::Pair_impl, std::allocator > > > const&) [387] 0.0 ........... 584 / 584 39 / 39 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > > const&) [383] 0.0 ........... 584 / 584 39 / 78 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) [382] 0.0 ........... 584 / 2'073 20 / 986 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&) [249] 0.0 ........... 1'168 / 1'168 67 / 67 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 > > >*) [305] [303] 0.0 1'168 0 / 1'168 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) 0.0 ........... 1'168 / 1'168 159 / 198 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) [304] 0.0 ........... 56 / 56 92 / 92 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) [769] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 584 / 584 39 / 39 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&) [385] 0.0 ........... 1'168 / 1'168 159 / 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [303] [304] 0.0 1'168 1'168 / 0 198 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'168 / 1'240 67 / 267 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&) [283] [305] 0.0 1'168 0 / 1'168 67 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 ........... 1'168 / 1'168 67 / 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [303] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'136 / 2'426 24 / 214 __libc_csu_init [233] [306] 0.0 1'136 0 / 1'136 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) [307] 0.0 ........... 910 / 2'426 10 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 72 / 72 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*>) [716] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'136 / 1'136 4 / 24 __static_initialization_and_destruction_0(int, int) [clone .constprop.244] [306] [307] 0.0 1'136 1'136 / 0 4 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'040 / 2'426 6 / 214 __libc_csu_init [233] [308] 0.0 1'040 1 / 1'040 6 _GLOBAL__sub_I__Z12CastToBigNumRKSt6vectorIhSaIhEE 0.0 ........... 1'040 / 1'040 1 / 2 __cxa_atexit [310] 0.0 ........... 32 / 32 4 / 172'736 CBigNum::CBigNum(int) [830] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'040 / 2'426 5 / 214 __libc_csu_init [233] [309] 0.0 1'040 544 / 1'040 5 _GLOBAL__sub_I_fClient 0.0 ........... 1'040 / 1'040 1 / 2 __cxa_atexit [310] 0.0 ........... 80 / 568 2 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [391] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'040 / 1'040 1 / 6 _GLOBAL__sub_I__Z12CastToBigNumRKSt6vectorIhSaIhEE [308] 0.0 ........... 1'040 / 1'040 1 / 5 _GLOBAL__sub_I_fClient [309] [310] 0.0 1'040 0 / 1'040 2 __cxa_atexit 0.0 ........... 1'040 / 1'040 2 / 2 __new_exitfn [311] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 1'040 / 1'040 2 / 2 __cxa_atexit [310] [311] 0.0 1'040 1'040 / 0 2 __new_exitfn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 77 / 8'334 40 / 242 __db_open [174] 0.0 ........... 1'024 / 8'334 31 / 111 __db_open'2 [180] [312] 0.0 1'024 0 / 1'024 71 __env_setup 0.0 ........... 1'024 / 1'024 11 / 11 __dbreg_new_id [313] 0.0 ........... 72 / 72 60 / 60 __env_mpool [723] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'024 / 1'024 11 / 71 __env_setup [312] [313] 0.0 1'024 0 / 1'024 11 __dbreg_new_id 0.0 ........... 1'024 / 1'024 11 / 11 __dbreg_get_id [314] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'024 / 1'024 11 / 11 __dbreg_new_id [313] [314] 0.0 1'024 0 / 1'024 11 __dbreg_get_id 0.0 ........... 1'024 / 1'024 1 / 1 __dbreg_add_dbentry [316] 0.0 ........... 77 / 77 10 / 10 __dbreg_log_id [710] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'024 / 64'000 2'741 / 30'489 __log_autoremove [57] [315] 0.0 1'024 0 / 1'024 2'741 @{libdb_cxx-4.8.so+1238435} 0.0 ........... 1'024 / 64'000 2'741 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'024 / 1'024 1 / 11 __dbreg_get_id [314] [316] 0.0 1'024 0 / 1'024 1 __dbreg_add_dbentry 0.0 ........... 1'024 / 64'000 1 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 88 / 88 2'743 / 2'743 @{libdb_cxx-4.8.so+1246172} [678] 0.0 ........... 1'001 / 24'031 3'789'365 / 4'084'386 __dbc_iget [129] [317] 0.0 1'001 0 / 1'001 3'792'108 __db_retcopy 0.0 ........... 1'001 / 24'031 3'789'365 / 4'083'243 __os_umalloc [131] 0.0 ........... 88 / 64'000 2'743 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'000 / 32'816 1 / 46'607 AppInit2(int, char**) [72] [318] 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 / 20'000 1 / 35'651'791 std::vector >::reserve(unsigned long) [136] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'000 / 11'000 8 / 518 LoadBlockIndex(bool) [164] [319] 0.0 1'000 0 / 1'000 8 CTxDB::LoadBlockIndex() 0.0 ........... 1'000 / 1'000 2 / 2 CTxDB::ReadHashBestChain(uint256&) [322] 0.0 ........... 720 / 720 2 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [368] 0.0 ........... 43 / 43 3 / 3 void Serialize, std::allocator >, uint256>(CDataStream&, std::pair, std::allocator >, uint256> const&, int, int) [clone .isra.522] [795] 0.0 ........... 35 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'000 / 12'288 44 / 46'238 CWallet::ReserveKeyFromKeyPool(long long&, CKeyPool&) [154] [320] 0.0 1'000 78 / 1'000 44 bool CDB::Read, std::allocator >, long long>, CKeyPool>(std::pair, std::allocator >, long long> const&, CKeyPool&) 0.0 ........... 1'000 / 20'000 11 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 78 / 24'031 11 / 4'084'316 Db::get(DbTxn*, Dbt*, Dbt*, unsigned int) [124] 0.0 ........... 65 / 4'026 11 / 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [216] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 1'000 / 32'816 3 / 491'603 CDB::CDB(char const*, char const*) [73] [321] 0.0 1'000 0 / 1'000 3 bool CDB::Exists, std::allocator > >(std::basic_string, std::allocator > const&) 0.0 ........... 1'000 / 20'000 3 / 35'651'791 std::vector >::reserve(unsigned long) [136] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'000 / 1'000 2 / 8 CTxDB::LoadBlockIndex() [319] [322] 0.0 1'000 0 / 1'000 2 CTxDB::ReadHashBestChain(uint256&) 0.0 ........... 1'000 / 20'000 1 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 38 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'000 / 12'288 13 / 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) [153] [323] 0.0 1'000 0 / 1'000 13 CWallet::KeepKey(long long) 0.0 ........... 1'000 / 1'000 7 / 7 CWalletDB::ErasePool(long long) [324] 0.0 ........... 888 / 1'776 5 / 677 CDB::~CDB() [258] 0.0 ........... 35 / 32'816 1 / 491'603 CDB::CDB(char const*, char const*) [73] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 1'000 / 1'000 7 / 13 CWallet::KeepKey(long long) [323] [324] 0.0 1'000 0 / 1'000 7 CWalletDB::ErasePool(long long) 0.0 ........... 1'000 / 20'000 1 / 35'651'791 std::vector >::reserve(unsigned long) [136] 0.0 ........... 256 / 32'000 5 / 9'718 Db::del(DbTxn*, Dbt*, unsigned int) [89] 0.0 ........... 29 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 952 / 2'496 16 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [325] 0.0 952 0 / 952 16 std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) 0.0 ........... 952 / 952 16 / 16 newlocale [326] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 952 / 952 16 / 16 std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) [325] [326] 0.0 952 364 / 952 16 newlocale 0.0 ........... 952 / 952 15 / 15 _nl_find_locale [327] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 952 / 952 15 / 16 newlocale [326] [327] 0.0 952 0 / 952 15 _nl_find_locale 0.0 ........... 952 / 952 12 / 12 _nl_load_locale_from_archive [328] 0.0 ........... 120 / 120 1 / 1 _nl_load_locale_from_archive [645] 0.0 ........... 11 / 11 1 / 1 _nl_load_locale_from_archive [892] 0.0 ........... 5 / 5 1 / 1 _nl_load_locale_from_archive [907] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 952 / 952 12 / 15 _nl_find_locale [327] [328] 0.0 952 0 / 952 12 _nl_load_locale_from_archive 0.0 ........... 952 / 952 12 / 12 _nl_intern_locale_data [329] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 952 / 952 12 / 12 _nl_load_locale_from_archive [328] [329] 0.0 952 952 / 0 12 _nl_intern_locale_data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 888 / 1'368 10 / 54 ThreadFlushWalletDB(void*) [270] [330] 0.0 888 0 / 888 10 CloseDb(std::basic_string, std::allocator > const&) 0.0 ........... 888 / 888 10 / 10 Db::close(unsigned int) [331] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 888 / 888 10 / 10 CloseDb(std::basic_string, std::allocator > const&) [330] [331] 0.0 888 0 / 888 10 Db::close(unsigned int) 0.0 ........... 888 / 888 10 / 10 __db_close_pp [333] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 888 / 888 10 / 10 __db_close_pp [333] 0.0 ........... 888 / 1'368 2 / 32 __env_lsn_reset_pp [272] 0.0 ........... 888 / 8'334 3 / 177 __fop_subdb_setup [178] [332] 0.0 888 0 / 888 15 __db_close 0.0 ........... 888 / 888 15 / 15 __db_refresh [334] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 888 / 888 10 / 10 Db::close(unsigned int) [331] [333] 0.0 888 0 / 888 10 __db_close_pp 0.0 ........... 888 / 888 10 / 15 __db_close [332] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 888 / 888 15 / 15 __db_close [332] [334] 0.0 888 0 / 888 15 __db_refresh 0.0 ........... 888 / 888 7 / 7 __db_sync [335] 0.0 ........... 75 / 75 2 / 2 __dbreg_close_id [711] 0.0 ........... 72 / 72 6 / 6 __memp_fclose [725] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 888 / 888 7 / 15 __db_refresh [334] [335] 0.0 888 0 / 888 7 __db_sync 0.0 ........... 888 / 8'192 7 / 817 __memp_sync_int [197] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2 / 2 204 / 204 @{libcrypto.so.1.0.0+771965} [912] 0.0 ........... 24 / 24 1 / 1 @{libcrypto.so.1.0.0+1382054} [871] 0.0 ........... 24 / 24 2 / 2 lh_insert [874] 0.0 ........... 32 / 32 204 / 204 @{libcrypto.so.1.0.0+1069604} [844] 0.0 ........... 32 / 32 102 / 102 @{libcrypto.so.1.0.0+685765} [838] 0.0 ........... 48 / 48 1'632 / 1'632 ASN1_STRING_type_new [785] 0.0 ........... 64 / 64 2 / 2 sk_new [761] 0.0 ........... 64 / 800 204 / 17'460 i2d_ECPrivateKey [341] 0.0 ........... 74 / 74 612 / 1'020 BN_to_ASN1_INTEGER [715] 0.0 ........... 80 / 80 428'352 / 428'352 EC_EX_DATA_set_data [698] 0.0 ........... 96 / 96 429'168 / 429'168 @{libcrypto.so.1.0.0+1069660} [666] 0.0 ........... 96 / 96 428'352 / 428'352 @{libcrypto.so.1.0.0+848775} [667] 0.0 ........... 112 / 112 724'487 / 724'487 EC_KEY_new [649] 0.0 ........... 128 / 128 2'867'196 / 2'867'196 BN_CTX_new [627] 0.0 ........... 128 / 400 428'454 / 9'208'297 ec_GFp_simple_points_make_affine [461] 0.0 ........... 130 / 130 204 / 204 @{libcrypto.so.1.0.0+772596} [622] 0.0 ........... 198 / 198 1'020 / 1'020 ASN1_STRING_set [534] 0.0 ........... 208 / 208 735'791 / 735'791 BN_MONT_CTX_new [525] 0.0 ........... 256 / 256 2'010'476 / 2'010'476 BN_CTX_start [513] 0.0 ........... 288 / 288 9'356'357 / 9'356'357 BN_new [502] 0.0 ........... 288 / 514 2'142'270 / 30'281'339 ec_wNAF_mul [418] 0.0 ........... 304 / 304 4 / 4 lh_new [498] 0.0 ........... 328 / 328 1 / 43 CInit::CInit() [487] 0.0 ........... 352 / 352 6'161'458 / 6'161'458 EC_POINT_new [483] 0.0 ........... 384 / 384 87'481'217 / 87'481'217 @{libcrypto.so.1.0.0+668473} [472] 0.0 ........... 416 / 416 336'126 / 336'126 EVP_DigestInit_ex [432] 0.0 ........... 464 / 464 724'487 / 724'487 EC_GROUP_new [429] 0.0 ........... 514 / 514 856'806 / 856'806 @{libcrypto.so.1.0.0+759400} [419] 0.0 ........... 600 / 600 1 / 4 ERR_get_state [381] 0.0 ........... 800 / 800 2'035'428 / 21'606'746 BN_CTX_get [338] [336] 0.0 800 800 / 0 117'150'618 CRYPTO_malloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 800 429'372 / 3'664'849 ec_GFp_simple_point_get_affine_coordinates [350] 0.0 ........... 272 / 800 33'912 / 712'152 BN_mod_sqrt [358] 0.0 ........... 272 / 800 79'128 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] 0.0 ........... 368 / 800 4'414'746 / 25'005'590 BN_MONT_CTX_set [353] 0.0 ........... 400 / 400 1'727'040 / 3'551'532 CBigNum::ToString(int) const [450] 0.0 ........... 400 / 400 1'554'597 / 2'936'461 CBlockIndex::GetBlockWork() const [445] 0.0 ........... 400 / 400 20 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [444] 0.0 ........... 400 / 400 765 / 850 operator/(CBigNum const&, CBigNum const&) [453] 0.0 ........... 800 / 800 12'614'613 / 12'614'613 BN_nnmod [346] [337] 0.0 800 0 / 800 20'854'193 BN_div 0.0 ........... 800 / 800 4'468'683 / 21'606'746 BN_CTX_get [338] 0.0 ........... 368 / 368 5'755'065 / 6'663'793 BN_lshift [474] 0.0 ........... 256 / 384 5'315'208 / 87'481'217 bn_expand2 [471] 0.0 ........... 144 / 288 4'349'379 / 16'947'351 BN_copy [501] 0.0 ........... 128 / 256 345'524 / 2'010'476 BN_CTX_start [513] 0.0 ........... 64 / 64 620'334 / 620'334 BN_rshift [750] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 16 428'352 / 428'352 @{libcrypto.so.1.0.0+849847} [885] 0.0 ........... 16 / 16 428'352 / 428'352 @{libcrypto.so.1.0.0+849860} [886] 0.0 ........... 16 / 16 428'352 / 428'352 @{libcrypto.so.1.0.0+849873} [887] 0.0 ........... 16 / 16 428'352 / 428'352 @{libcrypto.so.1.0.0+849886} [888] 0.0 ........... 16 / 128 11'304 / 34'422 BN_sqr [638] 0.0 ........... 16 / 256 428'352 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 16 / 800 11'304 / 712'152 BN_mod_sqrt [358] 0.0 ........... 24 / 128 306 / 8'218'912 ec_GFp_simple_add [633] 0.0 ........... 48 / 64 1'251'144 / 1'668'192 ec_GFp_simple_is_on_curve [759] 0.0 ........... 64 / 800 67'824 / 655'632 BN_mod_exp_mont [359] 0.0 ........... 64 / 800 2'856 / 3'664'849 ec_GFp_simple_point_get_affine_coordinates [350] 0.0 ........... 64 / 800 45'216 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] 0.0 ........... 400 / 400 165'424 / 1'210'220 BN_mul [446] 0.0 ........... 400 / 400 510 / 2'143'596 ec_GFp_simple_dbl [460] 0.0 ........... 800 / 800 856'704 / 856'704 @{libcrypto.so.1.0.0+849836} [352] 0.0 ........... 800 / 800 1'460'278 / 25'005'590 BN_MONT_CTX_set [353] 0.0 ........... 800 / 800 4'468'683 / 20'854'193 BN_div [337] 0.0 ........... 800 / 800 1'122 / 15'588 BN_from_montgomery [354] 0.0 ........... 800 / 800 9'835'113 / 25'721'785 BN_mod_inverse [355] 0.0 ........... 800 / 800 1'285'056 / 8'129'788 ec_GFp_simple_oct2point [356] 0.0 ........... 800 / 800 2'142 / 19'986 ec_GFp_simple_point2oct [345] [338] 0.0 800 0 / 800 21'606'746 BN_CTX_get 0.0 ........... 800 / 800 2'035'428 / 117'150'618 CRYPTO_malloc [336] 0.0 ........... 112 / 112 19'571'318 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 20'130'244 / 20'130'244 CKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const [468] 0.0 ........... 400 / 12'288 6'936 / 45'071 CCryptoKeyStore::GenerateNewKey() [156] 0.0 ........... 800 / 47'908 29'127'936 / 101'853'700 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [64] [339] 0.0 800 0 / 800 49'265'116 EC_KEY_new_by_curve_name 0.0 ........... 800 / 800 48'540'629 / 48'540'629 EC_GROUP_new_by_curve_name [340] 0.0 ........... 112 / 112 724'487 / 724'487 EC_KEY_new [649] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 48'540'629 / 49'265'116 EC_KEY_new_by_curve_name [339] [340] 0.0 800 0 / 800 48'540'629 EC_GROUP_new_by_curve_name 0.0 ........... 800 / 800 31'877'428 / 31'877'428 EC_GROUP_new_curve_GFp [344] 0.0 ........... 384 / 384 8'693'844 / 11'517'763 BN_bin2bn [469] 0.0 ........... 176 / 352 724'487 / 6'161'458 EC_POINT_new [483] 0.0 ........... 176 / 176 4'346'922 / 4'346'922 EC_GROUP_set_generator [549] 0.0 ........... 144 / 144 2'173'461 / 4'709'661 ec_GFp_simple_set_Jprojective_coordinates_GFp [608] 0.0 ........... 128 / 128 724'487 / 2'867'196 BN_CTX_new [627] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 800 / 12'288 17'460 / 26'799 CWallet::AddKey(CKey const&) [157] [341] 0.0 800 0 / 800 17'460 i2d_ECPrivateKey 0.0 ........... 800 / 800 2'856 / 2'856 @{libcrypto.so.1.0.0+772634} [342] 0.0 ........... 800 / 800 1'428 / 1'428 @{libcrypto.so.1.0.0+773052} [343] 0.0 ........... 800 / 800 6'852 / 19'986 ec_GFp_simple_point2oct [345] 0.0 ........... 198 / 198 408 / 1'020 ASN1_STRING_set [534] 0.0 ........... 132 / 132 204 / 204 @{libcrypto.so.1.0.0+772671} [621] 0.0 ........... 130 / 130 204 / 204 @{libcrypto.so.1.0.0+772596} [622] 0.0 ........... 130 / 130 204 / 204 CRYPTO_realloc [623] 0.0 ........... 96 / 96 1'428 / 1'428 @{libcrypto.so.1.0.0+771169} [664] 0.0 ........... 74 / 74 408 / 408 @{libcrypto.so.1.0.0+771547} [713] 0.0 ........... 74 / 74 204 / 204 @{libcrypto.so.1.0.0+773111} [714] 0.0 ........... 64 / 800 204 / 117'150'618 CRYPTO_malloc [336] 0.0 ........... 64 / 96 408 / 1'287'096 ASN1_item_new [665] 0.0 ........... 64 / 64 204 / 204 @{libcrypto.so.1.0.0+771529} [754] 0.0 ........... 64 / 64 204 / 204 @{libcrypto.so.1.0.0+772698} [755] 0.0 ........... 48 / 48 204 / 204 @{libcrypto.so.1.0.0+771152} [780] 0.0 ........... 48 / 48 204 / 204 @{libcrypto.so.1.0.0+771493} [781] 0.0 ........... 48 / 48 204 / 204 @{libcrypto.so.1.0.0+771757} [782] 0.0 ........... 48 / 48 204 / 204 @{libcrypto.so.1.0.0+771776} [783] 0.0 ........... 48 / 48 408 / 408 @{libcrypto.so.1.0.0+773161} [784] 0.0 ........... 48 / 48 204 / 1'632 ASN1_STRING_type_new [785] 0.0 ........... 32 / 32 204 / 204 @{libcrypto.so.1.0.0+772357} [840] 0.0 ........... 4 / 4 204 / 204 @{libcrypto.so.1.0.0+772066} [910] 0.0 ........... 4 / 4 204 / 204 @{libcrypto.so.1.0.0+772099} [911] 0.0 ........... 2 / 2 204 / 204 @{libcrypto.so.1.0.0+771965} [912] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 2'856 / 17'460 i2d_ECPrivateKey [341] [342] 0.0 800 0 / 800 2'856 @{libcrypto.so.1.0.0+772634} 0.0 ........... 800 / 800 2'856 / 19'986 ec_GFp_simple_point2oct [345] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 1'428 / 17'460 i2d_ECPrivateKey [341] [343] 0.0 800 0 / 800 1'428 @{libcrypto.so.1.0.0+773052} 0.0 ........... 800 / 800 1'428 / 1'632 ec_GFp_simple_group_get_curve [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 31'877'428 / 48'540'629 EC_GROUP_new_by_curve_name [340] [344] 0.0 800 0 / 800 31'877'428 EC_GROUP_new_curve_GFp 0.0 ........... 800 / 800 31'152'941 / 31'152'941 ec_GFp_mont_group_set_curve [348] 0.0 ........... 464 / 464 724'487 / 724'487 EC_GROUP_new [429] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 10'278 / 10'278 i2o_ECPublicKey [455] 0.0 ........... 800 / 800 2'856 / 2'856 @{libcrypto.so.1.0.0+772634} [342] 0.0 ........... 800 / 800 6'852 / 17'460 i2d_ECPrivateKey [341] [345] 0.0 800 0 / 800 19'986 ec_GFp_simple_point2oct 0.0 ........... 800 / 800 2'142 / 21'606'746 BN_CTX_get [338] 0.0 ........... 800 / 800 16'416 / 3'664'849 ec_GFp_simple_point_get_affine_coordinates [350] 0.0 ........... 256 / 256 714 / 2'010'476 BN_CTX_start [513] 0.0 ........... 128 / 128 714 / 2'867'196 BN_CTX_new [627] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 128 724'487 / 3'622'435 ec_GFp_simple_group_set_curve [637] 0.0 ........... 64 / 800 11'304 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] 0.0 ........... 144 / 144 3'458'517 / 4'709'661 ec_GFp_simple_set_Jprojective_coordinates_GFp [608] 0.0 ........... 272 / 272 2'188'506 / 2'628'162 BN_mod_mul [506] 0.0 ........... 800 / 800 6'231'799 / 25'721'785 BN_mod_inverse [355] [346] 0.0 800 0 / 800 12'614'613 BN_nnmod 0.0 ........... 800 / 800 12'614'613 / 20'854'193 BN_div [337] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 47'908 50'474'713 / 101'853'700 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [64] [347] 0.0 800 0 / 800 50'474'713 ECDSA_verify 0.0 ........... 800 / 800 856'704 / 856'704 @{libcrypto.so.1.0.0+849836} [352] 0.0 ........... 514 / 514 30'274'607 / 30'274'607 @{libcrypto.so.1.0.0+850562} [420] 0.0 ........... 400 / 400 3'648'433 / 3'648'433 @{libcrypto.so.1.0.0+850832} [462] 0.0 ........... 384 / 384 6'271'219 / 6'271'219 @{libcrypto.so.1.0.0+850116} [473] 0.0 ........... 304 / 304 856'710 / 856'710 ECDSA_do_verify [490] 0.0 ........... 272 / 272 2'570'112 / 2'570'112 @{libcrypto.so.1.0.0+850267} [505] 0.0 ........... 256 / 256 428'352 / 428'352 @{libcrypto.so.1.0.0+849828} [514] 0.0 ........... 176 / 176 428'352 / 428'352 @{libcrypto.so.1.0.0+850519} [550] 0.0 ........... 128 / 128 428'352 / 428'352 @{libcrypto.so.1.0.0+849808} [634] 0.0 ........... 80 / 80 856'704 / 856'704 ASN1_item_d2i [690] 0.0 ........... 64 / 64 428'352 / 428'352 @{libcrypto.so.1.0.0+849930} [756] 0.0 ........... 64 / 64 428'352 / 428'352 @{libcrypto.so.1.0.0+850187} [757] 0.0 ........... 48 / 96 1'285'056 / 1'287'096 ASN1_item_new [665] 0.0 ........... 16 / 16 428'352 / 428'352 @{libcrypto.so.1.0.0+849847} [885] 0.0 ........... 16 / 16 428'352 / 428'352 @{libcrypto.so.1.0.0+849860} [886] 0.0 ........... 16 / 16 428'352 / 428'352 @{libcrypto.so.1.0.0+849873} [887] 0.0 ........... 16 / 16 428'352 / 428'352 @{libcrypto.so.1.0.0+849886} [888] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 31'152'941 / 31'877'428 EC_GROUP_new_curve_GFp [344] [348] 0.0 800 0 / 800 31'152'941 ec_GFp_mont_group_set_curve 0.0 ........... 800 / 800 24'632'558 / 25'005'590 BN_MONT_CTX_set [353] 0.0 ........... 208 / 208 724'487 / 735'791 BN_MONT_CTX_new [525] 0.0 ........... 128 / 256 1'448'974 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 128 / 128 3'622'435 / 3'622'435 ec_GFp_simple_group_set_curve [637] 0.0 ........... 48 / 288 724'487 / 9'356'357 BN_new [502] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 64 204 / 204 @{libcrypto.so.1.0.0+771529} [754] 0.0 ........... 800 / 800 1'428 / 1'428 @{libcrypto.so.1.0.0+773052} [343] [349] 0.0 800 0 / 800 1'632 ec_GFp_simple_group_get_curve 0.0 ........... 800 / 800 1'224 / 15'588 BN_from_montgomery [354] 0.0 ........... 128 / 128 204 / 2'867'196 BN_CTX_new [627] 0.0 ........... 64 / 288 204 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 3'648'433 / 3'648'433 @{libcrypto.so.1.0.0+850832} [462] 0.0 ........... 800 / 800 16'416 / 19'986 ec_GFp_simple_point2oct [345] [350] 0.0 800 0 / 800 3'664'849 ec_GFp_simple_point_get_affine_coordinates 0.0 ........... 800 / 800 2'798'149 / 25'721'785 BN_mod_inverse [355] 0.0 ........... 192 / 800 3'060 / 15'588 BN_from_montgomery [354] 0.0 ........... 176 / 800 429'372 / 20'854'193 BN_div [337] 0.0 ........... 176 / 272 1'530 / 2'628'162 BN_mod_mul [506] 0.0 ........... 128 / 256 429'372 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 128 / 128 510 / 34'422 BN_mod_sqr [635] 0.0 ........... 64 / 800 2'856 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 800 / 47'908 8'558'140 / 101'853'700 CheckSig(std::vector >, std::vector >, CScript, CTransaction const&, unsigned int, int) [64] [351] 0.0 800 0 / 800 8'558'140 o2i_ECPublicKey 0.0 ........... 800 / 800 8'129'788 / 8'129'788 ec_GFp_simple_oct2point [356] 0.0 ........... 176 / 352 428'352 / 6'161'458 EC_POINT_new [483] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 856'704 / 50'474'713 ECDSA_verify [347] [352] 0.0 800 0 / 800 856'704 @{libcrypto.so.1.0.0+849836} 0.0 ........... 800 / 800 856'704 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 373'032 / 655'632 BN_mod_exp_mont [359] 0.0 ........... 800 / 800 24'632'558 / 31'152'941 ec_GFp_mont_group_set_curve [348] [353] 0.0 800 0 / 800 25'005'590 BN_MONT_CTX_set 0.0 ........... 800 / 800 1'460'278 / 21'606'746 BN_CTX_get [338] 0.0 ........... 800 / 800 14'727'124 / 25'721'785 BN_mod_inverse [355] 0.0 ........... 368 / 800 4'414'746 / 20'854'193 BN_div [337] 0.0 ........... 256 / 256 724'487 / 2'010'476 BN_CTX_start [513] 0.0 ........... 176 / 176 1'471'582 / 1'471'582 BN_set_bit [551] 0.0 ........... 64 / 288 735'791 / 16'947'351 BN_copy [501] 0.0 ........... 48 / 368 735'791 / 6'663'793 BN_lshift [474] 0.0 ........... 16 / 112 735'791 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 800 11'304 / 655'632 BN_mod_exp_mont [359] 0.0 ........... 192 / 800 3'060 / 3'664'849 ec_GFp_simple_point_get_affine_coordinates [350] 0.0 ........... 800 / 800 1'224 / 1'632 ec_GFp_simple_group_get_curve [349] [354] 0.0 800 0 / 800 15'588 BN_from_montgomery 0.0 ........... 800 / 800 1'122 / 21'606'746 BN_CTX_get [338] 0.0 ........... 256 / 256 204 / 2'010'476 BN_CTX_start [513] 0.0 ........... 192 / 192 12'834 / 3'065'709 @{libcrypto.so.1.0.0+721692} [537] 0.0 ........... 128 / 256 918 / 2'318'104 @{libcrypto.so.1.0.0+721663} [516] 0.0 ........... 64 / 288 510 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 384 / 384 6'271'219 / 6'271'219 @{libcrypto.so.1.0.0+850116} [473] 0.0 ........... 400 / 400 1'925'293 / 9'208'297 ec_GFp_simple_points_make_affine [461] 0.0 ........... 800 / 800 14'727'124 / 25'005'590 BN_MONT_CTX_set [353] 0.0 ........... 800 / 800 2'798'149 / 3'664'849 ec_GFp_simple_point_get_affine_coordinates [350] [355] 0.0 800 0 / 800 25'721'785 BN_mod_inverse 0.0 ........... 800 / 800 9'835'113 / 21'606'746 BN_CTX_get [338] 0.0 ........... 800 / 800 6'231'799 / 12'614'613 BN_nnmod [346] 0.0 ........... 384 / 384 7'795'539 / 8'152'415 BN_uadd [470] 0.0 ........... 192 / 288 1'859'334 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 8'129'788 / 8'558'140 o2i_ECPublicKey [351] [356] 0.0 800 0 / 800 8'129'788 ec_GFp_simple_oct2point 0.0 ........... 800 / 800 1'285'056 / 21'606'746 BN_CTX_get [338] 0.0 ........... 800 / 800 972'148 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] 0.0 ........... 256 / 256 428'352 / 2'010'476 BN_CTX_start [513] 0.0 ........... 144 / 144 2'502'288 / 4'709'661 ec_GFp_simple_set_Jprojective_coordinates_GFp [608] 0.0 ........... 128 / 384 845'400 / 11'517'763 BN_bin2bn [469] 0.0 ........... 128 / 128 428'352 / 2'867'196 BN_CTX_new [627] 0.0 ........... 64 / 64 1'668'192 / 1'668'192 ec_GFp_simple_is_on_curve [759] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 972'148 / 8'129'788 ec_GFp_simple_oct2point [356] [357] 0.0 800 0 / 800 972'148 ec_GFp_simple_set_compressed_coordinates 0.0 ........... 800 / 800 712'152 / 712'152 BN_mod_sqrt [358] 0.0 ........... 600 / 600 4 / 4 ERR_clear_error [380] 0.0 ........... 272 / 800 79'128 / 20'854'193 BN_div [337] 0.0 ........... 176 / 272 56'520 / 2'628'162 BN_mod_mul [506] 0.0 ........... 144 / 144 33'912 / 4'709'661 ec_GFp_simple_set_Jprojective_coordinates_GFp [608] 0.0 ........... 128 / 128 22'608 / 34'422 BN_mod_sqr [635] 0.0 ........... 80 / 80 11'304 / 11'406 BN_mod_add_quick [691] 0.0 ........... 64 / 800 45'216 / 21'606'746 BN_CTX_get [338] 0.0 ........... 64 / 800 11'304 / 12'614'613 BN_nnmod [346] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 712'152 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] [358] 0.0 800 0 / 800 712'152 BN_mod_sqrt 0.0 ........... 800 / 800 655'632 / 655'632 BN_mod_exp_mont [359] 0.0 ........... 272 / 800 33'912 / 20'854'193 BN_div [337] 0.0 ........... 128 / 128 11'304 / 34'422 BN_mod_sqr [635] 0.0 ........... 16 / 800 11'304 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 800 / 800 655'632 / 712'152 BN_mod_sqrt [358] [359] 0.0 800 0 / 800 655'632 BN_mod_exp_mont 0.0 ........... 800 / 800 373'032 / 25'005'590 BN_MONT_CTX_set [353] 0.0 ........... 256 / 256 192'168 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 208 / 208 11'304 / 735'791 BN_MONT_CTX_new [525] 0.0 ........... 64 / 800 67'824 / 21'606'746 BN_CTX_get [338] 0.0 ........... 64 / 800 11'304 / 15'588 BN_from_montgomery [354] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 776 / 12'644'972 35'153 / 441'614'734 start_thread [4] [360] 0.0 776 0 / 776 35'153 ThreadOpenConnections(void*) 0.0 ........... 776 / 776 35'152 / 35'152 ThreadOpenConnections2(void*) [361] 0.0 ........... 104 / 104 1 / 28'881 GetRand(unsigned long long) [655] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 776 / 776 35'152 / 35'153 ThreadOpenConnections(void*) [360] [361] 0.0 776 0 / 776 35'152 ThreadOpenConnections2(void*) 0.0 ........... 776 / 776 193 / 193 OpenNetworkConnection(CAddress const&) [362] 0.0 ........... 106 / 2'426 4'528 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 40 / 40 56 / 64 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [803] 0.0 ........... 18 / 341 30'374 / 21'963'873 std::vector >::vector(std::vector > const&) [484] 0.0 ........... 8 / 8 1 / 7 Sleep(long long) [896] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 776 / 776 193 / 35'152 ThreadOpenConnections2(void*) [361] [362] 0.0 776 0 / 776 193 OpenNetworkConnection(CAddress const&) 0.0 ........... 776 / 776 193 / 193 ConnectNode(CAddress, long long) [363] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 776 / 776 193 / 193 OpenNetworkConnection(CAddress const&) [362] [363] 0.0 776 776 / 256 193 ConnectNode(CAddress, long long) 0.0 ........... 256 / 256 99 / 109 CNode::CNode(unsigned int, CAddress, bool) [509] 0.0 ........... 90 / 90 50 / 16'576 CAddress::ToString() const [672] 0.0 ........... 64 / 64 4 / 4 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CNode* const&) [749] 0.0 ........... 36 / 72 30 / 106'502 CAddress::GetKey() const [717] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 364 / 364 1 / 1 std::codecvt::codecvt(__locale_struct*, unsigned long) [477] 0.0 ........... 364 / 364 1 / 1 std::codecvt::codecvt(__locale_struct*, unsigned long) [478] 0.0 ........... 364 / 364 1 / 1 std::ctype::ctype(__locale_struct*, unsigned short const*, bool, unsigned long) [475] 0.0 ........... 364 / 364 1 / 4 std::ctype::ctype(__locale_struct*, unsigned long) [476] 0.0 ........... 364 / 364 1 / 2 std::messages::messages(__locale_struct*, char const*, unsigned long) [479] 0.0 ........... 364 / 364 1 / 2 std::messages::messages(__locale_struct*, char const*, unsigned long) [480] 0.0 ........... 364 / 400 1 / 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) [464] 0.0 ........... 364 / 400 1 / 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) [465] 0.0 ........... 728 / 2'496 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [364] 0.0 728 728 / 0 10 duplocale - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 32'816 7 / 159 LoadAddresses() [74] [365] 0.0 720 0 / 720 7 CAddrDB::LoadAddresses() 0.0 ........... 720 / 720 6 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [368] 0.0 ........... 32 / 32 1 / 2 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.250] [836] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 12'288 9 / 45'728 CWallet::LoadWallet(bool&) [152] [366] 0.0 720 0 / 720 9 CWalletDB::LoadWallet(CWallet*) 0.0 ........... 720 / 720 6 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [368] 0.0 ........... 39 / 90 2 / 16'576 CAddress::ToString() const [672] 0.0 ........... 32 / 32 1 / 2 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.250] [836] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 8'334 14 / 242 __db_open [174] 0.0 ........... 720 / 8'334 10 / 111 __db_open'2 [180] [367] 0.0 720 0 / 720 24 __bam_read_root 0.0 ........... 720 / 720 24 / 24 __db_cursor [369] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 720 6 / 7 CAddrDB::LoadAddresses() [365] 0.0 ........... 720 / 720 6 / 9 CWalletDB::LoadWallet(CWallet*) [366] 0.0 ........... 720 / 1'000 2 / 8 CTxDB::LoadBlockIndex() [319] [368] 0.0 720 0 / 720 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) 0.0 ........... 720 / 720 10 / 10 Dbc::get(Dbt*, Dbt*, unsigned int) [370] 0.0 ........... 12 / 158'510 4 / 30 CDataStream::write(char const*, int) [31] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 720 24 / 24 __bam_read_root [367] [369] 0.0 720 0 / 720 24 __db_cursor 0.0 ........... 720 / 720 24 / 40 __db_cursor_int [371] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 720 10 / 14 CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int) [368] [370] 0.0 720 0 / 720 10 Dbc::get(Dbt*, Dbt*, unsigned int) 0.0 ........... 720 / 720 10 / 10 __dbc_get_pp [373] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 720 / 720 24 / 24 __db_cursor [369] 0.0 ........... 720 / 720 16 / 16 __dbc_idup [375] [371] 0.0 720 0 / 720 40 __db_cursor_int 0.0 ........... 720 / 720 20 / 20 __bamc_init [372] 0.0 ........... 536 / 16'384 20 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 720 20 / 40 __db_cursor_int [371] [372] 0.0 720 0 / 720 20 __bamc_init 0.0 ........... 720 / 16'384 20 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 720 10 / 10 Dbc::get(Dbt*, Dbt*, unsigned int) [370] [373] 0.0 720 0 / 720 10 __dbc_get_pp 0.0 ........... 720 / 24'031 10 / 4'084'386 __dbc_iget [129] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 8'334 21 / 177 __fop_subdb_setup [178] [374] 0.0 720 0 / 720 21 __db_master_update 0.0 ........... 720 / 24'031 12 / 4'084'386 __dbc_iget [129] 0.0 ........... 112 / 64'000 6 / 12'085'434 __dbc_iput [48] 0.0 ........... 56 / 32'000 3 / 425'398 __db_new [106] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 720 / 24'031 16 / 4'084'386 __dbc_iget [129] [375] 0.0 720 0 / 720 16 __dbc_idup 0.0 ........... 720 / 720 16 / 40 __db_cursor_int [371] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 640 / 32'816 2 / 46'607 AppInit2(int, char**) [72] [376] 0.0 640 0 / 640 2 CreateThread(void (*)(void*), void*, bool) 0.0 ........... 640 / 1'920 2 / 9 pthread_create [254] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 624 / 64'000 2'741 / 19'187 __log_get_stable_lsn [59] [377] 0.0 624 0 / 624 2'741 __txn_ckp_read 0.0 ........... 624 / 64'000 2'741 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 607 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [378] 0.0 607 0 / 607 2 getmemorypool(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 607 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 45 / 11'000 1 / 4'302 ThreadRPCServer2(void*) [161] 0.0 ........... 63 / 32'816 1 / 46'607 AppInit2(int, char**) [72] 0.0 ........... 195 / 1'753 37 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] 0.0 ........... 602 / 10'000 2 / 316 CTransaction::ToString() const [173] [379] 0.0 602 0 / 602 41 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) 0.0 ........... 602 / 2'613 41 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 600 / 800 4 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] [380] 0.0 600 0 / 600 4 ERR_clear_error 0.0 ........... 600 / 600 4 / 4 ERR_get_state [381] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 600 / 600 4 / 4 ERR_clear_error [380] [381] 0.0 600 0 / 600 4 ERR_get_state 0.0 ........... 600 / 800 1 / 117'150'618 CRYPTO_malloc [336] 0.0 ........... 304 / 304 2 / 2 @{libcrypto.so.1.0.0+942812} [495] 0.0 ........... 24 / 24 1 / 1 @{libcrypto.so.1.0.0+942862} [873] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 24 38 / 57 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_obj(char) [869] 0.0 ........... 584 / 11'000 40 / 4'302 ThreadRPCServer2(void*) [161] [382] 0.0 584 0 / 584 78 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) 0.0 ........... 584 / 1'168 39 / 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [303] 0.0 ........... 584 / 584 39 / 39 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&) [385] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 160 19 / 130 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [570] 0.0 ........... 584 / 2'613 20 / 1'284 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [225] [383] 0.0 584 0 / 584 39 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > > const&) 0.0 ........... 584 / 1'168 39 / 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [303] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 24 19 / 57 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_obj(char) [869] 0.0 ........... 584 / 2'613 56 / 1'284 JSONRPCReply(json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&, json_spirit::Value_impl, std::allocator > > > const&) [225] 0.0 ........... 584 / 11'000 20 / 1'132 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [163] [384] 0.0 584 584 / 584 95 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) 0.0 ........... 584 / 584 20 / 20 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 > > >*) [386] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 584 / 584 39 / 78 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) [382] [385] 0.0 584 0 / 584 39 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 ........... 584 / 1'168 39 / 198 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) [304] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 584 / 584 20 / 95 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [384] [386] 0.0 584 0 / 584 20 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 ........... 584 / 1'168 20 / 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [303] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 584 / 1'240 39 / 267 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&) [283] [387] 0.0 584 0 / 584 39 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(json_spirit::Pair_impl, std::allocator > > > const&) 0.0 ........... 584 / 1'168 39 / 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [303] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 179 / 417 155 / 167 CTxIn::ToString() const [430] 0.0 ........... 582 / 1'474 1'094'564 / 1'126'641 CScript::ToString() const [269] [388] 0.0 582 0 / 582 1'094'719 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) 0.0 ........... 582 / 24'512 8'575 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] 0.0 ........... 58 / 2'426 543'072 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 54 / 1'490 543'072 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 576 / 47'908 5'227'517 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] [389] 0.0 576 112 / 576 5'227'517 std::vector >, std::allocator > > >::push_back(std::vector > const&) 0.0 ........... 576 / 576 3'660'298 / 3'660'298 std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [390] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 576 / 576 3'660'298 / 5'227'517 std::vector >, std::allocator > > >::push_back(std::vector > const&) [389] [390] 0.0 576 576 / 293 3'660'298 std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) 0.0 ........... 293 / 293 1'187'609 / 1'187'609 std::vector >* std::__uninitialized_copy::__uninit_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [499] 0.0 ........... 205 / 341 1'236'341 / 21'963'873 std::vector >::vector(std::vector > const&) [484] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 40 / 208 10 / 98 CNode::PushVersion() [522] 0.0 ........... 40 / 512 1 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [423] 0.0 ........... 40 / 3'540 1 / 30 StartNode(void*) [219] 0.0 ........... 80 / 1'040 2 / 5 _GLOBAL__sub_I_fClient [309] 0.0 ........... 568 / 24'512 9 / 871 ThreadIRCSeed2(void*) [119] [391] 0.0 568 0 / 568 23 Lookup(char const*, CAddress&, int, bool, int, bool) 0.0 ........... 568 / 1'280 23 / 114 Lookup(char const*, std::vector >&, int, int, bool, int, bool) [clone .part.494] [279] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 5'000'348 / 20'001'392 OpenBlockFile(unsigned int, unsigned int, char const*) [405] 0.0 ........... 568 / 568 1 / 1 OutputDebugStringF(char const*, ...) [394] 0.0 ........... 568 / 568 1 / 3 ShrinkDebugFile() [393] 0.0 ........... 568 / 568 1 / 2 __env_read_db_config [411] 0.0 ........... 568 / 568 1 / 37 __nss_database_lookup [407] 0.0 ........... 568 / 568 3 / 3 __res_vinit [402] 0.0 ........... 568 / 568 1 / 1 __tzfile_read [404] 0.0 ........... 568 / 568 1 / 1 do_init [403] 0.0 ........... 568 / 568 6 / 6 internal_setent [409] 0.0 ........... 568 / 568 1 / 1 phys_pages_info [413] 0.0 ........... 568 / 568 1 / 1 std::__basic_file::open(char const*, std::_Ios_Openmode, int) [406] 0.0 ........... 568 / 32'816 1 / 46'607 AppInit2(int, char**) [72] 0.0 ........... 568 / 32'816 1 / 491'603 CDB::CDB(char const*, char const*) [73] [392] 0.0 568 568 / 0 5'000'367 __fopen_internal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 32'816 3 / 46'607 AppInit2(int, char**) [72] [393] 0.0 568 0 / 568 3 ShrinkDebugFile() 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] 0.0 ........... 63 / 2'613 1 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] 0.0 ........... 44 / 2'496 1 / 5'173'149 GetDataDir() [227] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 32'816 1 / 46'607 AppInit2(int, char**) [72] [394] 0.0 568 0 / 568 1 OutputDebugStringF(char const*, ...) 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 11'000 4 / 518 LoadBlockIndex(bool) [164] 0.0 ........... 568 / 8'388'608 690'812 / 382'633'340 CBlock::AcceptBlock() [14] [395] 0.0 568 0 / 568 690'816 CBlock::WriteToDisk(unsigned int&, unsigned int&) 0.0 ........... 568 / 568 690'816 / 690'816 AppendBlockFile(unsigned int&) [397] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 1'186 2 / 73 gethostbyname [284] 0.0 ........... 568 / 1'186 1 / 70 gethostbyname_r [285] [396] 0.0 568 0 / 568 3 __nss_hostname_digits_dots 0.0 ........... 568 / 568 3 / 3 __res_maybe_init [399] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 690'816 / 690'816 CBlock::WriteToDisk(unsigned int&, unsigned int&) [395] [397] 0.0 568 0 / 568 690'816 AppendBlockFile(unsigned int&) 0.0 ........... 568 / 568 690'816 / 20'001'392 OpenBlockFile(unsigned int, unsigned int, char const*) [405] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 1'186 37 / 70 gethostbyname_r [285] [398] 0.0 568 0 / 568 37 __nss_hosts_lookup2 0.0 ........... 568 / 568 37 / 37 __nss_database_lookup [407] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 3 / 3 __nss_hostname_digits_dots [396] [399] 0.0 568 0 / 568 3 __res_maybe_init 0.0 ........... 568 / 568 3 / 3 __res_vinit [402] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 1'186 6 / 70 gethostbyname_r [285] [400] 0.0 568 0 / 568 6 _nss_files_gethostbyname_r 0.0 ........... 568 / 568 6 / 6 _nss_files_gethostbyname3_r [408] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 568 / 1'186 1 / 70 gethostbyname_r [285] [401] 0.0 568 0 / 568 1 pthread_once 0.0 ........... 568 / 568 1 / 1 do_init [403] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 3 / 3 __res_maybe_init [399] [402] 0.0 568 0 / 568 3 __res_vinit 0.0 ........... 568 / 568 3 / 5'000'367 __fopen_internal [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 1 / 1 pthread_once [401] [403] 0.0 568 0 / 568 1 do_init 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 2'263 1 / 7 tzset_internal [239] [404] 0.0 568 0 / 568 1 __tzfile_read 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 690'816 / 690'816 AppendBlockFile(unsigned int&) [397] 0.0 ........... 568 / 396'842 19'310'576 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] [405] 0.0 568 0 / 568 20'001'392 OpenBlockFile(unsigned int, unsigned int, char const*) 0.0 ........... 568 / 568 5'000'348 / 5'000'367 __fopen_internal [392] 0.0 ........... 56 / 1'490 5'000'348 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 44 / 2'496 5'000'348 / 5'173'149 GetDataDir() [227] 0.0 ........... 39 / 2'426 5'000'348 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 8'192 1 / 2 std::basic_filebuf >::open(char const*, std::_Ios_Openmode) [199] [406] 0.0 568 0 / 568 1 std::__basic_file::open(char const*, std::_Ios_Openmode, int) 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 37 / 37 __nss_hosts_lookup2 [398] [407] 0.0 568 43 / 568 37 __nss_database_lookup 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] 0.0 ........... 120 / 120 1 / 1 getdelim [644] 0.0 ........... 55 / 55 20 / 20 nss_parse_service_list [770] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 6 / 6 _nss_files_gethostbyname_r [400] [408] 0.0 568 0 / 568 6 _nss_files_gethostbyname3_r 0.0 ........... 568 / 568 6 / 6 internal_setent [409] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 6 / 6 _nss_files_gethostbyname3_r [408] [409] 0.0 568 0 / 568 6 internal_setent 0.0 ........... 568 / 568 6 / 5'000'367 __fopen_internal [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 32'816 4 / 64 __env_open [76] [410] 0.0 568 0 / 568 4 __env_config 0.0 ........... 568 / 568 2 / 2 __env_read_db_config [411] 0.0 ........... 20 / 88 1 / 5'532 __os_strdup [677] 0.0 ........... 9 / 9 1 / 1 __os_tmpdir [894] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 568 / 568 2 / 4 __env_config [410] [411] 0.0 568 0 / 568 2 __env_read_db_config 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] 0.0 ........... 30 / 128 1 / 11'016 __db_appname [631] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 1'488 1 / 92 qsort_r [267] [412] 0.0 568 0 / 568 1 sysconf 0.0 ........... 568 / 568 1 / 1 phys_pages_info [413] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 568 / 568 1 / 1 sysconf [412] [413] 0.0 568 0 / 568 1 phys_pages_info 0.0 ........... 568 / 568 1 / 5'000'367 __fopen_internal [392] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 552 / 11'000 662 / 4'302 ThreadRPCServer2(void*) [161] [414] 0.0 552 0 / 552 662 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 ........... 552 / 552 662 / 662 __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 > > >&) [415] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 552 / 552 662 / 662 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 > > >&) [414] [415] 0.0 552 208 / 552 662 __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 ........... 552 / 552 171 / 171 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&) [416] 0.0 ........... 160 / 160 393 / 393 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 [557] 0.0 ........... 16 / 16 19 / 19 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&) [881] 0.0 ........... 8 / 8 19 / 19 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&) [904] 0.0 ........... 8 / 8 1 / 1 std::vector >::reserve(unsigned long) [905] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 552 / 552 171 / 662 __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 > > >&) [415] [416] 0.0 552 552 / 224 171 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 ........... 224 / 224 38 / 38 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&) [521] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 416 6'732 / 7'706 EC_KEY_generate_key [434] 0.0 ........... 514 / 514 30'274'607 / 30'274'607 @{libcrypto.so.1.0.0+850562} [420] [417] 0.0 514 0 / 514 30'281'339 EC_POINT_mul 0.0 ........... 514 / 514 30'281'339 / 30'281'339 ec_wNAF_mul [418] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 514 / 514 30'281'339 / 30'281'339 EC_POINT_mul [417] [418] 0.0 514 0 / 514 30'281'339 ec_wNAF_mul 0.0 ........... 514 / 514 856'806 / 856'806 @{libcrypto.so.1.0.0+759400} [419] 0.0 ........... 400 / 400 2'143'596 / 2'143'596 ec_GFp_simple_dbl [460] 0.0 ........... 400 / 400 9'208'297 / 9'208'297 ec_GFp_simple_points_make_affine [461] 0.0 ........... 352 / 352 3'855'678 / 6'161'458 EC_POINT_new [483] 0.0 ........... 288 / 800 2'142'270 / 117'150'618 CRYPTO_malloc [336] 0.0 ........... 288 / 288 3'855'780 / 6'029'241 ec_GFp_simple_point_copy [503] 0.0 ........... 128 / 128 8'218'912 / 8'218'912 ec_GFp_simple_add [633] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 514 / 514 856'806 / 30'281'339 ec_wNAF_mul [418] [419] 0.0 514 0 / 514 856'806 @{libcrypto.so.1.0.0+759400} 0.0 ........... 514 / 800 856'806 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 514 / 800 30'274'607 / 50'474'713 ECDSA_verify [347] [420] 0.0 514 0 / 514 30'274'607 @{libcrypto.so.1.0.0+850562} 0.0 ........... 514 / 514 30'274'607 / 30'281'339 EC_POINT_mul [417] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 96 / 512 8 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [423] 0.0 ........... 160 / 24'512 47 / 871 ThreadIRCSeed2(void*) [119] 0.0 ........... 512 / 512 186 / 473 RecvCodeLine(unsigned int, char const*, std::basic_string, std::allocator >&) [424] 0.0 ........... 512 / 512 436 / 537 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [422] [421] 0.0 512 0 / 512 677 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) 0.0 ........... 512 / 512 246 / 309 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&) [425] 0.0 ........... 186 / 1'250 431 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 24'512 163 / 871 ThreadIRCSeed2(void*) [119] 0.0 ........... 320 / 24'512 87 / 93 RecvUntil(unsigned int, char const*, char const*, char const*, char const*) [120] 0.0 ........... 512 / 512 287 / 473 RecvCodeLine(unsigned int, char const*, std::basic_string, std::allocator >&) [424] [422] 0.0 512 0 / 512 537 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) 0.0 ........... 512 / 512 436 / 677 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [421] 0.0 ........... 281 / 281 101 / 101 RecvLine(unsigned int, std::basic_string, std::allocator >&) [504] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 512 / 24'512 485 / 871 ThreadIRCSeed2(void*) [119] [423] 0.0 512 0 / 512 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) 0.0 ........... 512 / 512 473 / 473 RecvCodeLine(unsigned int, char const*, std::basic_string, std::allocator >&) [424] 0.0 ........... 96 / 512 8 / 677 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [421] 0.0 ........... 45 / 1'490 1 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 40 / 568 1 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [391] 0.0 ........... 39 / 1'250 1 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] 0.0 ........... 37 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 512 / 512 473 / 485 GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&) [423] [424] 0.0 512 0 / 512 473 RecvCodeLine(unsigned int, char const*, std::basic_string, std::allocator >&) 0.0 ........... 512 / 512 186 / 677 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [421] 0.0 ........... 512 / 512 287 / 537 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [422] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 74 1 / 5 ParseParameters(int, char**) [712] 0.0 ........... 8 / 8'192 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 > > > > > >&) [191] 0.0 ........... 32 / 128 57 / 209 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 >) [625] 0.0 ........... 32 / 291 3 / 17 boost::program_options::detail::common_config_file_iterator::get() [500] 0.0 ........... 512 / 512 246 / 677 ParseString(std::basic_string, std::allocator > const&, char, std::vector, std::allocator >, std::allocator, std::allocator > > >&) [421] [425] 0.0 512 512 / 0 309 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 ........... 512 / 2'088 1 / 3 db_env_create [244] [426] 0.0 512 0 / 512 1 __rep_env_create 0.0 ........... 512 / 16'384 1 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 495 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [427] 0.0 495 0 / 495 2 listreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 495 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 480 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [428] 0.0 480 0 / 480 2 listreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 480 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 464 / 800 724'487 / 31'877'428 EC_GROUP_new_curve_GFp [344] [429] 0.0 464 0 / 464 724'487 EC_GROUP_new 0.0 ........... 464 / 800 724'487 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 417 / 10'000 167 / 316 CTransaction::ToString() const [173] [430] 0.0 417 0 / 417 167 CTxIn::ToString() const 0.0 ........... 417 / 2'613 1 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] 0.0 ........... 308 / 1'753 3 / 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [261] 0.0 ........... 271 / 1'490 3 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 179 / 582 155 / 1'094'719 std::basic_string, std::allocator > HexStr<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, bool) [388] 0.0 ........... 111 / 2'426 3 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 89 / 356 1 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 35 / 1'250 1 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 104 / 104 28'881 / 28'881 GetRand(unsigned long long) [655] 0.0 ........... 104 / 208 11 / 98 CNode::PushVersion() [522] 0.0 ........... 104 / 8'388'608 1 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.0 ........... 416 / 416 158 / 158 @{libcrypto.so.1.0.0+685821} [436] [431] 0.0 416 0 / 416 29'051 ssleay_rand_bytes 0.0 ........... 416 / 416 4 / 4 RAND_poll [437] 0.0 ........... 104 / 416 52 / 307'131 @{libcrypto.so.1.0.0+936265} [433] 0.0 ........... 104 / 416 28'995 / 336'126 EVP_DigestInit_ex [432] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 104 / 416 28'995 / 29'051 ssleay_rand_bytes [431] 0.0 ........... 416 / 416 307'131 / 307'131 @{libcrypto.so.1.0.0+936265} [433] [432] 0.0 416 0 / 416 336'126 EVP_DigestInit_ex 0.0 ........... 416 / 800 336'126 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 104 / 104 102 / 102 @{libcrypto.so.1.0.0+685806} [660] 0.0 ........... 104 / 104 306'973 / 306'973 RandAddSeed() [657] 0.0 ........... 104 / 416 52 / 29'051 ssleay_rand_bytes [431] 0.0 ........... 416 / 416 4 / 4 RAND_poll [437] [433] 0.0 416 0 / 416 307'131 @{libcrypto.so.1.0.0+936265} 0.0 ........... 416 / 416 307'131 / 336'126 EVP_DigestInit_ex [432] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 416 / 12'288 7'706 / 45'071 CCryptoKeyStore::GenerateNewKey() [156] [434] 0.0 416 0 / 416 7'706 EC_KEY_generate_key 0.0 ........... 416 / 416 464 / 464 @{libcrypto.so.1.0.0+685408} [435] 0.0 ........... 400 / 514 6'732 / 30'281'339 EC_POINT_mul [417] 0.0 ........... 88 / 352 102 / 6'161'458 EC_POINT_new [483] 0.0 ........... 64 / 128 102 / 2'867'196 BN_CTX_new [627] 0.0 ........... 48 / 288 204 / 9'356'357 BN_new [502] 0.0 ........... 32 / 64 102 / 428'658 EC_GROUP_get_order [752] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 416 / 416 464 / 7'706 EC_KEY_generate_key [434] [435] 0.0 416 0 / 416 464 @{libcrypto.so.1.0.0+685408} 0.0 ........... 416 / 416 158 / 158 @{libcrypto.so.1.0.0+685821} [436] 0.0 ........... 104 / 104 102 / 102 @{libcrypto.so.1.0.0+685806} [660] 0.0 ........... 32 / 32 102 / 102 @{libcrypto.so.1.0.0+685765} [838] 0.0 ........... 32 / 32 102 / 102 @{libcrypto.so.1.0.0+686134} [839] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 416 / 416 158 / 464 @{libcrypto.so.1.0.0+685408} [435] [436] 0.0 416 0 / 416 158 @{libcrypto.so.1.0.0+685821} 0.0 ........... 416 / 416 158 / 29'051 ssleay_rand_bytes [431] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 416 / 416 4 / 29'051 ssleay_rand_bytes [431] [437] 0.0 416 0 / 416 4 RAND_poll 0.0 ........... 416 / 416 4 / 307'131 @{libcrypto.so.1.0.0+936265} [433] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 411 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [438] 0.0 411 0 / 411 2 getwork(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 411 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 7 / 72 2 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CScript const&) [733] 0.0 ........... 404 / 47'908 856'703 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] [439] 0.0 404 404 / 0 856'705 std::vector >::vector<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 11'000 437 / 4'302 ThreadRPCServer2(void*) [161] 0.0 ........... 400 / 11'000 230 / 1'132 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [163] [440] 0.0 400 0 / 400 667 GetWarnings(std::basic_string, std::allocator >) 0.0 ........... 400 / 400 493 / 2'936'461 CBlockIndex::GetBlockWork() const [445] 0.0 ........... 128 / 128 87 / 87 operator*(CBigNum const&, CBigNum const&) [626] 0.0 ........... 38 / 2'426 29 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 24 / 40 29 / 345'470 BN_add [804] 0.0 ........... 8 / 112 29 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 400 / 24'512 30 / 871 ThreadIRCSeed2(void*) [119] [441] 0.0 400 0 / 400 30 DecodeAddress(std::basic_string, std::allocator >, CAddress&) 0.0 ........... 400 / 400 28 / 28 DecodeBase58(char const*, std::vector >&) [443] 0.0 ........... 39 / 1'250 2 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 24'512 22 / 871 ThreadIRCSeed2(void*) [119] [442] 0.0 400 12 / 400 22 EncodeAddress(CAddress const&) 0.0 ........... 400 / 400 17 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [444] 0.0 ........... 40 / 1'753 1 / 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [261] 0.0 ........... 26 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 12 / 42 1 / 2 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char*, std::forward_iterator_tag) [797] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 28 / 30 DecodeAddress(std::basic_string, std::allocator >, CAddress&) [441] [443] 0.0 400 10 / 400 28 DecodeBase58(char const*, std::vector >&) 0.0 ........... 400 / 400 10 / 1'210'220 BN_mul [446] 0.0 ........... 64 / 64 2 / 172'708 CAutoBN_CTX::CAutoBN_CTX() [747] 0.0 ........... 24 / 40 4 / 345'470 BN_add [804] 0.0 ........... 24 / 24 4 / 110 CBigNum::getvch() const [867] 0.0 ........... 16 / 16 4 / 8 CBigNum::setulong(unsigned long) [880] 0.0 ........... 8 / 112 2 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 17 / 21 CBase58Data::ToString() const [448] 0.0 ........... 400 / 400 17 / 22 EncodeAddress(CAddress const&) [442] [444] 0.0 400 30 / 400 34 EncodeBase58(unsigned char const*, unsigned char const*) 0.0 ........... 400 / 800 20 / 20'854'193 BN_div [337] 0.0 ........... 64 / 64 2 / 172'708 CAutoBN_CTX::CAutoBN_CTX() [747] 0.0 ........... 60 / 24'512 2 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] 0.0 ........... 32 / 64 2 / 693'361 BN_mpi2bn [745] 0.0 ........... 26 / 26 2 / 379'615 std::vector >::vector(unsigned long, unsigned char const&, std::allocator const&) [863] 0.0 ........... 16 / 16 4 / 8 CBigNum::setulong(unsigned long) [880] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 493 / 667 GetWarnings(std::basic_string, std::allocator >) [440] 0.0 ........... 400 / 8'388'608 2'935'968 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [445] 0.0 400 33 / 400 2'936'461 CBlockIndex::GetBlockWork() const 0.0 ........... 400 / 800 1'554'597 / 20'854'193 BN_div [337] 0.0 ........... 64 / 128 172'733 / 2'867'196 BN_CTX_new [627] 0.0 ........... 48 / 368 172'733 / 6'663'793 BN_lshift [474] 0.0 ........... 40 / 40 172'733 / 345'470 BN_add [804] 0.0 ........... 32 / 64 172'733 / 693'361 BN_mpi2bn [745] 0.0 ........... 24 / 112 518'199 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 128 58 / 87 operator*(CBigNum const&, CBigNum const&) [626] 0.0 ........... 128 / 272 439'656 / 2'628'162 BN_mod_mul [506] 0.0 ........... 144 / 256 439'656 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 400 / 400 340 / 425 CBigNum::operator*=(CBigNum const&) [451] 0.0 ........... 400 / 400 330'500 / 626'859 ComputeMinWork(unsigned int, long long) [447] 0.0 ........... 400 / 400 10 / 28 DecodeBase58(char const*, std::vector >&) [443] [446] 0.0 400 0 / 400 1'210'220 BN_mul 0.0 ........... 400 / 800 165'424 / 21'606'746 BN_CTX_get [338] 0.0 ........... 144 / 384 962'055 / 87'481'217 bn_expand2 [471] 0.0 ........... 128 / 256 82'741 / 2'010'476 BN_CTX_start [513] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 8'388'608 626'859 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] [447] 0.0 400 0 / 400 626'859 ComputeMinWork(unsigned int, long long) 0.0 ........... 400 / 400 330'500 / 1'210'220 BN_mul [446] 0.0 ........... 64 / 128 82'625 / 2'867'196 BN_CTX_new [627] 0.0 ........... 33 / 99 43'703 / 216'576 CBigNum::GetCompact() const [661] 0.0 ........... 33 / 66 87'406 / 1'040'820 CBigNum::SetCompact(unsigned int) [739] 0.0 ........... 8 / 112 82'625 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 11'000 21 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [168] [448] 0.0 400 22 / 400 21 CBase58Data::ToString() const 0.0 ........... 400 / 400 17 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [444] 0.0 ........... 42 / 42 1 / 2 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char*, std::forward_iterator_tag) [797] 0.0 ........... 21 / 148 1 / 428'355 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) [577] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 8'388'608 174'998 / 382'633'340 CBlock::AcceptBlock() [14] [449] 0.0 400 0 / 400 174'998 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] 0.0 ........... 400 / 400 425 / 425 CBigNum::operator*=(CBigNum const&) [451] 0.0 ........... 400 / 400 850 / 850 operator/(CBigNum const&, CBigNum const&) [453] 0.0 ........... 178 / 356 170 / 612'098 base_uint<256u>::GetHex() const [482] 0.0 ........... 99 / 99 172'873 / 216'576 CBigNum::GetCompact() const [661] 0.0 ........... 66 / 66 340 / 1'040'820 CBigNum::SetCompact(unsigned int) [739] 0.0 ........... 66 / 66 170 / 389'301 CBigNum::getuint256() [740] 0.0 ........... 16 / 16 170 / 171 CBigNum::setint64(long long) [879] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 396'842 3'551'532 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] [450] 0.0 400 0 / 400 3'551'532 CBigNum::ToString(int) const 0.0 ........... 400 / 800 1'727'040 / 20'854'193 BN_div [337] 0.0 ........... 64 / 64 172'704 / 172'708 CAutoBN_CTX::CAutoBN_CTX() [747] 0.0 ........... 57 / 24'512 960'972 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] 0.0 ........... 46 / 59 172'704 / 172'838 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) [767] 0.0 ........... 16 / 16 172'704 / 345'407 CBigNum::CBigNum(CBigNum const&) [884] 0.0 ........... 8 / 112 172'704 / 21'839'571 BN_set_word [647] 0.0 ........... 8 / 32 172'704 / 172'736 CBigNum::CBigNum(int) [830] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 400 / 400 425 / 174'998 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [449] [451] 0.0 400 0 / 400 425 CBigNum::operator*=(CBigNum const&) 0.0 ........... 400 / 400 340 / 1'210'220 BN_mul [446] 0.0 ........... 64 / 128 85 / 2'867'196 BN_CTX_new [627] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 3'528 / 4'140 CBasicKeyStore::AddKey(CKey const&) [456] 0.0 ........... 400 / 12'288 3'528 / 45'071 CCryptoKeyStore::GenerateNewKey() [156] [452] 0.0 400 65 / 400 7'056 CKey::GetPubKey() const 0.0 ........... 400 / 400 6'852 / 10'278 i2o_ECPublicKey [455] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 850 / 174'998 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [449] [453] 0.0 400 0 / 400 850 operator/(CBigNum const&, CBigNum const&) 0.0 ........... 400 / 800 765 / 20'854'193 BN_div [337] 0.0 ........... 64 / 128 85 / 2'867'196 BN_CTX_new [627] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 12'288 4'140 / 26'799 CWallet::AddKey(CKey const&) [157] [454] 0.0 400 0 / 400 4'140 CCryptoKeyStore::AddKey(CKey const&) 0.0 ........... 400 / 400 4'140 / 4'140 CBasicKeyStore::AddKey(CKey const&) [456] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 6'852 / 7'056 CKey::GetPubKey() const [452] 0.0 ........... 400 / 12'288 3'426 / 26'799 CWallet::AddKey(CKey const&) [157] [455] 0.0 400 0 / 400 10'278 i2o_ECPublicKey 0.0 ........... 400 / 800 10'278 / 19'986 ec_GFp_simple_point2oct [345] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 4'140 / 4'140 CCryptoKeyStore::AddKey(CKey const&) [454] [456] 0.0 400 0 / 400 4'140 CBasicKeyStore::AddKey(CKey const&) 0.0 ........... 400 / 400 3'528 / 7'056 CKey::GetPubKey() const [452] 0.0 ........... 108 / 108 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&) [653] 0.0 ........... 32 / 32 102 / 102 CKey::GetSecret() const [842] 0.0 ........... 32 / 32 102 / 102 std::vector >::operator=(std::vector > const&) [843] 0.0 ........... 20 / 4'026 102 / 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [216] 0.0 ........... 20 / 341 102 / 21'963'873 std::vector >::vector(std::vector > const&) [484] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 8'192 1 / 6 __mutex_open [205] [457] 0.0 400 0 / 400 1 __mutex_alloc 0.0 ........... 400 / 16'384 1 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 2'496 3 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [458] 0.0 400 11 / 400 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) 0.0 ........... 400 / 400 2 / 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) [464] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 2'496 3 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [459] 0.0 400 11 / 400 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) 0.0 ........... 400 / 400 2 / 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) [465] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 514 2'143'596 / 30'281'339 ec_wNAF_mul [418] [460] 0.0 400 0 / 400 2'143'596 ec_GFp_simple_dbl 0.0 ........... 400 / 800 510 / 21'606'746 BN_CTX_get [338] 0.0 ........... 160 / 160 857'010 / 857'010 BN_mod_lshift1_quick [567] 0.0 ........... 128 / 256 102 / 2'010'476 BN_CTX_start [513] 0.0 ........... 128 / 256 857'214 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 80 / 80 204 / 204 BN_mod_lshift_quick [692] 0.0 ........... 64 / 128 428'454 / 3'427'428 BN_mod_sub_quick [636] 0.0 ........... 40 / 80 102 / 11'406 BN_mod_add_quick [691] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 400 / 514 9'208'297 / 30'281'339 ec_wNAF_mul [418] [461] 0.0 400 0 / 400 9'208'297 ec_GFp_simple_points_make_affine 0.0 ........... 400 / 800 1'925'293 / 25'721'785 BN_mod_inverse [355] 0.0 ........... 128 / 800 428'454 / 117'150'618 CRYPTO_malloc [336] 0.0 ........... 64 / 256 2'998'872 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 48 / 288 3'427'224 / 9'356'357 BN_new [502] 0.0 ........... 16 / 288 428'454 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 800 3'648'433 / 50'474'713 ECDSA_verify [347] [462] 0.0 400 0 / 400 3'648'433 @{libcrypto.so.1.0.0+850832} 0.0 ........... 400 / 800 3'648'433 / 3'664'849 ec_GFp_simple_point_get_affine_coordinates [350] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 396'842 57'751'219 / 60'438'764 CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock const*, bool) [26] [463] 0.0 400 0 / 400 57'751'219 CWallet::IsMine(CTransaction const&) const 0.0 ........... 400 / 400 57'751'219 / 57'751'219 IsMine(CKeyStore const&, CScript const&) [466] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 2 / 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) [458] [464] 0.0 400 400 / 364 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) 0.0 ........... 364 / 728 1 / 10 duplocale [364] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 2 / 3 std::__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) [459] [465] 0.0 400 400 / 364 2 std::__timepunct::_M_initialize_timepunct(__locale_struct*) 0.0 ........... 364 / 728 1 / 10 duplocale [364] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 57'751'219 / 57'751'219 CWallet::IsMine(CTransaction const&) const [463] [466] 0.0 400 0 / 400 57'751'219 IsMine(CKeyStore const&, CScript const&) 0.0 ........... 400 / 400 20'130'244 / 20'130'244 CCryptoKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const [467] 0.0 ........... 248 / 248 31'350'898 / 32'407'164 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [517] 0.0 ........... 40 / 4'026 6'270'077 / 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [216] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 20'130'244 / 57'751'219 IsMine(CKeyStore const&, CScript const&) [466] [467] 0.0 400 0 / 400 20'130'244 CCryptoKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const 0.0 ........... 400 / 400 20'130'244 / 20'130'244 CKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const [468] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 400 / 400 20'130'244 / 20'130'244 CCryptoKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const [467] [468] 0.0 400 0 / 400 20'130'244 CKeyStore::GetPubKey(CBitcoinAddress const&, std::vector >&) const 0.0 ........... 400 / 800 20'130'244 / 49'265'116 EC_KEY_new_by_curve_name [339] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 32 102 / 102 @{libcrypto.so.1.0.0+686134} [839] 0.0 ........... 64 / 64 428'352 / 428'352 @{libcrypto.so.1.0.0+850187} [757] 0.0 ........... 64 / 64 693'361 / 693'361 BN_mpi2bn [745] 0.0 ........... 80 / 80 856'704 / 856'704 @{libcrypto.so.1.0.0+1050343} [702] 0.0 ........... 128 / 800 845'400 / 8'129'788 ec_GFp_simple_oct2point [356] 0.0 ........... 384 / 800 8'693'844 / 48'540'629 EC_GROUP_new_by_curve_name [340] [469] 0.0 384 0 / 384 11'517'763 BN_bin2bn 0.0 ........... 384 / 384 7'170'841 / 87'481'217 bn_expand2 [471] 0.0 ........... 288 / 288 4'346'922 / 9'356'357 BN_new [502] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 40 345'470 / 345'470 BN_add [804] 0.0 ........... 80 / 80 11'406 / 11'406 BN_mod_add_quick [691] 0.0 ........... 384 / 800 7'795'539 / 25'721'785 BN_mod_inverse [355] [470] 0.0 384 0 / 384 8'152'415 BN_uadd 0.0 ........... 384 / 384 8'152'415 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 64 / 64 596'012 / 620'334 BN_rshift [750] 0.0 ........... 64 / 64 2'570'418 / 2'570'418 BN_rshift1 [758] 0.0 ........... 112 / 112 21'839'571 / 21'839'571 BN_set_word [647] 0.0 ........... 128 / 128 23'118 / 34'422 BN_sqr [638] 0.0 ........... 128 / 128 3'427'428 / 3'427'428 BN_sub [639] 0.0 ........... 128 / 256 6'100'602 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 144 / 400 962'055 / 1'210'220 BN_mul [446] 0.0 ........... 160 / 160 857'010 / 857'010 BN_lshift1 [569] 0.0 ........... 176 / 176 1'471'582 / 1'471'582 BN_set_bit [551] 0.0 ........... 192 / 192 3'065'709 / 3'065'709 @{libcrypto.so.1.0.0+721692} [537] 0.0 ........... 256 / 256 2'318'104 / 2'318'104 @{libcrypto.so.1.0.0+721663} [516] 0.0 ........... 256 / 800 5'315'208 / 20'854'193 BN_div [337] 0.0 ........... 288 / 288 16'947'351 / 16'947'351 BN_copy [501] 0.0 ........... 368 / 368 6'663'793 / 6'663'793 BN_lshift [474] 0.0 ........... 384 / 384 7'170'841 / 11'517'763 BN_bin2bn [469] 0.0 ........... 384 / 384 8'152'415 / 8'152'415 BN_uadd [470] [471] 0.0 384 0 / 384 87'481'217 bn_expand2 0.0 ........... 384 / 384 87'481'217 / 87'481'217 @{libcrypto.so.1.0.0+668473} [472] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 384 / 384 87'481'217 / 87'481'217 bn_expand2 [471] [472] 0.0 384 0 / 384 87'481'217 @{libcrypto.so.1.0.0+668473} 0.0 ........... 384 / 800 87'481'217 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 384 / 800 6'271'219 / 50'474'713 ECDSA_verify [347] [473] 0.0 384 0 / 384 6'271'219 @{libcrypto.so.1.0.0+850116} 0.0 ........... 384 / 800 6'271'219 / 25'721'785 BN_mod_inverse [355] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 400 172'733 / 2'936'461 CBlockIndex::GetBlockWork() const [445] 0.0 ........... 48 / 800 735'791 / 25'005'590 BN_MONT_CTX_set [353] 0.0 ........... 80 / 80 204 / 204 BN_mod_lshift_quick [692] 0.0 ........... 368 / 800 5'755'065 / 20'854'193 BN_div [337] [474] 0.0 368 0 / 368 6'663'793 BN_lshift 0.0 ........... 368 / 384 6'663'793 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 364 / 2'496 1 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [475] 0.0 364 0 / 364 1 std::ctype::ctype(__locale_struct*, unsigned short const*, bool, unsigned long) 0.0 ........... 364 / 728 1 / 10 duplocale [364] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 364 / 2'496 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [476] 0.0 364 0 / 364 4 std::ctype::ctype(__locale_struct*, unsigned long) 0.0 ........... 364 / 728 1 / 10 duplocale [364] 0.0 ........... 208 / 208 3 / 3 std::ctype::_M_initialize_ctype() [526] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 364 / 2'496 1 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [477] 0.0 364 0 / 364 1 std::codecvt::codecvt(__locale_struct*, unsigned long) 0.0 ........... 364 / 728 1 / 10 duplocale [364] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 364 / 2'496 1 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [478] 0.0 364 0 / 364 1 std::codecvt::codecvt(__locale_struct*, unsigned long) 0.0 ........... 364 / 728 1 / 10 duplocale [364] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 364 / 2'496 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [479] 0.0 364 11 / 364 2 std::messages::messages(__locale_struct*, char const*, unsigned long) 0.0 ........... 364 / 728 1 / 10 duplocale [364] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 364 / 2'496 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [480] 0.0 364 11 / 364 2 std::messages::messages(__locale_struct*, char const*, unsigned long) 0.0 ........... 364 / 728 1 / 10 duplocale [364] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 360 / 8'388'608 15 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [481] 0.0 360 0 / 360 15 CNode::PushAddress(CAddress const&) 0.0 ........... 360 / 1'280 15 / 56 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CAddress const&) [280] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 89 / 417 1 / 167 CTxIn::ToString() const [430] 0.0 ........... 89 / 10'000 1 / 316 CTransaction::ToString() const [173] 0.0 ........... 89 / 159'120 58'920 / 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] 0.0 ........... 89 / 396'842 172'704 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.0 ........... 89 / 8'388'608 217'579 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.0 ........... 178 / 400 170 / 174'998 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [449] 0.0 ........... 178 / 396'842 117'840 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] 0.0 ........... 178 / 8'388'608 44'876 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] 0.0 ........... 267 / 11'000 3 / 518 LoadBlockIndex(bool) [164] 0.0 ........... 356 / 10'000 4 / 324 CBlock::print() const [172] [482] 0.0 356 0 / 356 612'098 base_uint<256u>::GetHex() const 0.0 ........... 356 / 24'512 612'098 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 88 / 416 102 / 7'706 EC_KEY_generate_key [434] 0.0 ........... 176 / 176 428'352 / 428'352 @{libcrypto.so.1.0.0+850519} [550] 0.0 ........... 176 / 176 724'487 / 4'346'922 EC_GROUP_set_generator [549] 0.0 ........... 176 / 800 724'487 / 48'540'629 EC_GROUP_new_by_curve_name [340] 0.0 ........... 176 / 800 428'352 / 8'558'140 o2i_ECPublicKey [351] 0.0 ........... 352 / 514 3'855'678 / 30'281'339 ec_wNAF_mul [418] [483] 0.0 352 0 / 352 6'161'458 EC_POINT_new 0.0 ........... 352 / 800 6'161'458 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 18 / 776 30'374 / 35'152 ThreadOpenConnections2(void*) [361] 0.0 ........... 20 / 400 102 / 4'140 CBasicKeyStore::AddKey(CKey const&) [456] 0.0 ........... 20 / 11'000 1 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [168] 0.0 ........... 36 / 32'000 16'518 / 151'385 AddAddress(CAddress, long long, CAddrDB*) [83] 0.0 ........... 124 / 124 6'481'337 / 12'962'674 std::vector > >, std::allocator > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, std::pair > > const&) [642] 0.0 ........... 130 / 12'288 204 / 26'799 CWallet::AddKey(CKey const&) [157] 0.0 ........... 205 / 576 1'236'341 / 3'660'298 std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [390] 0.0 ........... 248 / 248 12'962'674 / 32'407'164 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [517] 0.0 ........... 341 / 47'908 1'236'322 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] [484] 0.0 341 341 / 0 21'963'873 std::vector >::vector(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 336 / 2'496 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [485] 0.0 336 336 / 0 2 std::numpunct::_M_initialize_numpunct(__locale_struct*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 328 / 2'426 43 / 214 __libc_csu_init [233] [486] 0.0 328 0 / 328 43 _GLOBAL__sub_I_mapArgs 0.0 ........... 328 / 328 43 / 43 CInit::CInit() [487] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 328 / 328 43 / 43 _GLOBAL__sub_I_mapArgs [486] [487] 0.0 328 40 / 328 43 CInit::CInit() 0.0 ........... 328 / 800 1 / 117'150'618 CRYPTO_malloc [336] 0.0 ........... 104 / 104 1 / 306'973 RandAddSeed() [657] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 326 / 10'000 2 / 316 CTransaction::ToString() const [173] [488] 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 / 24'512 2 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 312 / 1'368 12 / 60 __db_create_internal [273] [489] 0.0 312 0 / 312 12 __memp_fcreate 0.0 ........... 312 / 16'384 12 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 304 / 800 856'710 / 50'474'713 ECDSA_verify [347] [490] 0.0 304 0 / 304 856'710 ECDSA_do_verify 0.0 ........... 304 / 304 856'710 / 856'710 ecdsa_check [491] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 304 / 304 856'710 / 856'710 ECDSA_do_verify [490] [491] 0.0 304 0 / 304 856'710 ecdsa_check 0.0 ........... 304 / 304 6 / 6 @{libcrypto.so.1.0.0+848861} [492] 0.0 ........... 96 / 96 428'352 / 428'352 @{libcrypto.so.1.0.0+848775} [667] 0.0 ........... 80 / 80 428'352 / 428'352 EC_KEY_insert_key_method_data [696] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 304 / 304 6 / 856'710 ecdsa_check [491] [492] 0.0 304 0 / 304 6 @{libcrypto.so.1.0.0+848861} 0.0 ........... 304 / 304 6 / 6 @{libcrypto.so.1.0.0+1384555} [493] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 304 / 304 6 / 6 @{libcrypto.so.1.0.0+848861} [492] [493] 0.0 304 0 / 304 6 @{libcrypto.so.1.0.0+1384555} 0.0 ........... 304 / 304 2 / 2 @{libcrypto.so.1.0.0+1382021} [494] 0.0 ........... 64 / 64 2 / 2 @{libcrypto.so.1.0.0+1382076} [760] 0.0 ........... 24 / 24 1 / 1 @{libcrypto.so.1.0.0+1382054} [871] 0.0 ........... 24 / 24 1 / 1 @{libcrypto.so.1.0.0+1382101} [872] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 304 / 304 2 / 6 @{libcrypto.so.1.0.0+1384555} [493] [494] 0.0 304 0 / 304 2 @{libcrypto.so.1.0.0+1382021} 0.0 ........... 304 / 304 2 / 2 @{libcrypto.so.1.0.0+1381845} [496] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 304 / 600 2 / 4 ERR_get_state [381] [495] 0.0 304 0 / 304 2 @{libcrypto.so.1.0.0+942812} 0.0 ........... 304 / 304 2 / 2 @{libcrypto.so.1.0.0+942079} [497] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 304 / 304 2 / 2 @{libcrypto.so.1.0.0+1382021} [494] [496] 0.0 304 0 / 304 2 @{libcrypto.so.1.0.0+1381845} 0.0 ........... 304 / 304 2 / 4 lh_new [498] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 304 / 304 2 / 2 @{libcrypto.so.1.0.0+942812} [495] [497] 0.0 304 0 / 304 2 @{libcrypto.so.1.0.0+942079} 0.0 ........... 304 / 304 2 / 4 lh_new [498] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 304 / 304 2 / 2 @{libcrypto.so.1.0.0+1381845} [496] 0.0 ........... 304 / 304 2 / 2 @{libcrypto.so.1.0.0+942079} [497] [498] 0.0 304 0 / 304 4 lh_new 0.0 ........... 304 / 800 4 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 293 / 576 1'187'609 / 3'660'298 std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [390] [499] 0.0 293 293 / 0 1'187'609 std::vector >* std::__uninitialized_copy::__uninit_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 177 / 177 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) [542] 0.0 ........... 291 / 8'192 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 > > > > > >&) [191] [500] 0.0 291 0 / 291 17 boost::program_options::detail::common_config_file_iterator::get() 0.0 ........... 291 / 1'250 10 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] 0.0 ........... 81 / 81 2 / 2 boost::program_options::detail::basic_config_file_iterator::getline(std::basic_string, std::allocator >&) [682] 0.0 ........... 36 / 1'753 2 / 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [261] 0.0 ........... 32 / 512 3 / 309 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&) [425] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 16 / 16 345'407 / 345'407 CBigNum::CBigNum(CBigNum const&) [884] 0.0 ........... 16 / 16 172'709 / 172'709 CBigNum::operator=(CBigNum const&) [883] 0.0 ........... 16 / 16 345'407 / 345'407 CDiskBlockIndex::CDiskBlockIndex(CBlockIndex*) [882] 0.0 ........... 16 / 400 428'454 / 9'208'297 ec_GFp_simple_points_make_affine [461] 0.0 ........... 64 / 64 428'658 / 428'658 EC_GROUP_get_order [752] 0.0 ........... 64 / 128 78'796 / 8'218'912 ec_GFp_simple_add [633] 0.0 ........... 64 / 128 724'487 / 3'622'435 ec_GFp_simple_group_set_curve [637] 0.0 ........... 64 / 800 735'791 / 25'005'590 BN_MONT_CTX_set [353] 0.0 ........... 64 / 800 510 / 15'588 BN_from_montgomery [354] 0.0 ........... 64 / 800 204 / 1'632 ec_GFp_simple_group_get_curve [349] 0.0 ........... 80 / 176 1'448'974 / 4'346'922 EC_GROUP_set_generator [549] 0.0 ........... 144 / 800 4'349'379 / 20'854'193 BN_div [337] 0.0 ........... 192 / 800 1'859'334 / 25'721'785 BN_mod_inverse [355] 0.0 ........... 288 / 288 6'029'241 / 6'029'241 ec_GFp_simple_point_copy [503] [501] 0.0 288 0 / 288 16'947'351 BN_copy 0.0 ........... 288 / 384 16'947'351 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 856'704 / 856'704 @{libcrypto.so.1.0.0+1050265} [790] 0.0 ........... 48 / 48 204 / 204 @{libcrypto.so.1.0.0+771152} [780] 0.0 ........... 48 / 48 204 / 204 @{libcrypto.so.1.0.0+771493} [781] 0.0 ........... 48 / 48 204 / 204 @{libcrypto.so.1.0.0+771757} [782] 0.0 ........... 48 / 48 204 / 204 @{libcrypto.so.1.0.0+771776} [783] 0.0 ........... 48 / 400 3'427'224 / 9'208'297 ec_GFp_simple_points_make_affine [461] 0.0 ........... 48 / 416 204 / 7'706 EC_KEY_generate_key [434] 0.0 ........... 48 / 800 724'487 / 31'152'941 ec_GFp_mont_group_set_curve [348] 0.0 ........... 288 / 384 4'346'922 / 11'517'763 BN_bin2bn [469] [502] 0.0 288 0 / 288 9'356'357 BN_new 0.0 ........... 288 / 800 9'356'357 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 176 2'173'461 / 4'346'922 EC_GROUP_set_generator [549] 0.0 ........... 288 / 514 3'855'780 / 30'281'339 ec_wNAF_mul [418] [503] 0.0 288 0 / 288 6'029'241 ec_GFp_simple_point_copy 0.0 ........... 288 / 288 6'029'241 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 281 / 512 101 / 537 RecvLineIRC(unsigned int, std::basic_string, std::allocator >&) [422] [504] 0.0 281 0 / 281 101 RecvLine(unsigned int, std::basic_string, std::allocator >&) 0.0 ........... 281 / 24'512 101 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 272 / 800 2'570'112 / 50'474'713 ECDSA_verify [347] [505] 0.0 272 0 / 272 2'570'112 @{libcrypto.so.1.0.0+850267} 0.0 ........... 272 / 272 2'570'112 / 2'628'162 BN_mod_mul [506] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 800 1'530 / 3'664'849 ec_GFp_simple_point_get_affine_coordinates [350] 0.0 ........... 176 / 800 56'520 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] 0.0 ........... 272 / 272 2'570'112 / 2'570'112 @{libcrypto.so.1.0.0+850267} [505] [506] 0.0 272 0 / 272 2'628'162 BN_mod_mul 0.0 ........... 272 / 800 2'188'506 / 12'614'613 BN_nnmod [346] 0.0 ........... 128 / 400 439'656 / 1'210'220 BN_mul [446] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 264 / 1'186 3 / 15 _dl_catch_error'2 [293] [507] 0.0 264 0 / 264 3 dl_open_worker 0.0 ........... 264 / 264 3 / 3 _dl_check_map_versions [508] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 264 / 264 3 / 3 dl_open_worker [507] [508] 0.0 264 264 / 0 3 _dl_check_map_versions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 256 / 776 99 / 193 ConnectNode(CAddress, long long) [363] 0.0 ........... 256 / 3'540 10 / 30 StartNode(void*) [219] [509] 0.0 256 256 / 208 109 CNode::CNode(unsigned int, CAddress, bool) 0.0 ........... 208 / 208 98 / 98 CNode::PushVersion() [522] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 256 / 11'000 8 / 1'718 ThreadDNSAddressSeed2(void*) [162] 0.0 ........... 256 / 396'842 345'408 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.0 ........... 256 / 8'388'608 345'408 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] 0.0 ........... 256 / 8'388'608 252 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [510] 0.0 256 56 / 256 691'076 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) 0.0 ........... 256 / 256 345'538 / 345'538 __txn_begin_pp [511] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 256 / 256 345'538 / 691'076 DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int) [510] [511] 0.0 256 0 / 256 345'538 __txn_begin_pp 0.0 ........... 256 / 256 345'538 / 347'760 __txn_begin [512] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 256 / 256 345'538 / 345'538 __txn_begin_pp [511] 0.0 ........... 256 / 8'334 5 / 247 __db_open_pp [177] 0.0 ........... 256 / 8'334 3 / 71 __fop_file_setup [175] 0.0 ........... 256 / 32'000 1'940 / 9'718 __db_del_pp [92] 0.0 ........... 256 / 64'000 274 / 12'085'976 __db_put_pp [44] [512] 0.0 256 0 / 256 347'760 __txn_begin 0.0 ........... 256 / 16'384 347'760 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 400 82'741 / 1'210'220 BN_mul [446] 0.0 ........... 128 / 400 102 / 2'143'596 ec_GFp_simple_dbl [460] 0.0 ........... 128 / 800 345'524 / 20'854'193 BN_div [337] 0.0 ........... 256 / 256 428'352 / 428'352 @{libcrypto.so.1.0.0+849828} [514] 0.0 ........... 256 / 800 724'487 / 25'005'590 BN_MONT_CTX_set [353] 0.0 ........... 256 / 800 204 / 15'588 BN_from_montgomery [354] 0.0 ........... 256 / 800 428'352 / 8'129'788 ec_GFp_simple_oct2point [356] 0.0 ........... 256 / 800 714 / 19'986 ec_GFp_simple_point2oct [345] [513] 0.0 256 0 / 256 2'010'476 BN_CTX_start 0.0 ........... 256 / 800 2'010'476 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 256 / 800 428'352 / 50'474'713 ECDSA_verify [347] [514] 0.0 256 0 / 256 428'352 @{libcrypto.so.1.0.0+849828} 0.0 ........... 256 / 256 428'352 / 2'010'476 BN_CTX_start [513] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 64 417'048 / 1'668'192 ec_GFp_simple_is_on_curve [759] 0.0 ........... 64 / 128 2'570'418 / 8'218'912 ec_GFp_simple_add [633] 0.0 ........... 64 / 400 2'998'872 / 9'208'297 ec_GFp_simple_points_make_affine [461] 0.0 ........... 128 / 128 2'173'461 / 3'622'435 ec_GFp_simple_group_set_curve [637] 0.0 ........... 128 / 144 1'251'144 / 4'709'661 ec_GFp_simple_set_Jprojective_coordinates_GFp [608] 0.0 ........... 128 / 400 857'214 / 2'143'596 ec_GFp_simple_dbl [460] 0.0 ........... 128 / 800 1'448'974 / 31'152'941 ec_GFp_mont_group_set_curve [348] 0.0 ........... 128 / 800 429'372 / 3'664'849 ec_GFp_simple_point_get_affine_coordinates [350] 0.0 ........... 256 / 800 192'168 / 655'632 BN_mod_exp_mont [359] [515] 0.0 256 0 / 256 12'338'671 BN_mod_mul_montgomery 0.0 ........... 256 / 256 2'317'186 / 2'318'104 @{libcrypto.so.1.0.0+721663} [516] 0.0 ........... 144 / 400 439'656 / 1'210'220 BN_mul [446] 0.0 ........... 128 / 384 6'100'602 / 87'481'217 bn_expand2 [471] 0.0 ........... 128 / 192 3'052'875 / 3'065'709 @{libcrypto.so.1.0.0+721692} [537] 0.0 ........... 16 / 800 428'352 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 800 918 / 15'588 BN_from_montgomery [354] 0.0 ........... 256 / 256 2'317'186 / 12'338'671 BN_mod_mul_montgomery [515] [516] 0.0 256 0 / 256 2'318'104 @{libcrypto.so.1.0.0+721663} 0.0 ........... 256 / 384 2'318'104 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 72 1'056'266 / 1'056'266 IsStandard(CScript const&) [727] 0.0 ........... 248 / 400 31'350'898 / 57'751'219 IsMine(CKeyStore const&, CScript const&) [466] [517] 0.0 248 0 / 248 32'407'164 Solver(CScript const&, std::vector > >, std::allocator > > > >&) 0.0 ........... 248 / 341 12'962'674 / 21'963'873 std::vector >::vector(std::vector > const&) [484] 0.0 ........... 124 / 124 12'962'674 / 12'962'674 std::vector > >, std::allocator > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, std::pair > > const&) [642] 0.0 ........... 104 / 138 6'481'805 / 7'338'513 CScript::GetOp2(__gnu_cxx::__normal_iterator > >&, opcodetype&, std::vector >*) const [615] 0.0 ........... 72 / 72 5 / 5 std::vector >::push_back(CScript const&) [732] 0.0 ........... 18 / 132 6 / 856'713 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [619] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 245 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [518] 0.0 245 0 / 245 2 getnewaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 245 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 224 / 11'000 2 / 4'302 ThreadRPCServer2(void*) [161] [519] 0.0 224 224 / 0 2 boost::asio::io_service::io_service() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 224 / 11'000 76 / 4'302 ThreadRPCServer2(void*) [161] [520] 0.0 224 224 / 176 76 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::basic_socket_streambuf() 0.0 ........... 176 / 176 38 / 40 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [544] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 224 / 552 38 / 171 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&) [416] [521] 0.0 224 224 / 0 38 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 ........... 208 / 256 98 / 109 CNode::CNode(unsigned int, CAddress, bool) [509] [522] 0.0 208 0 / 208 98 CNode::PushVersion() 0.0 ........... 208 / 208 11 / 11 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.1064] [523] 0.0 ........... 160 / 396'932 22 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 0.0 ........... 104 / 416 11 / 29'051 ssleay_rand_bytes [431] 0.0 ........... 52 / 52 33 / 33 CNode::BeginMessage(char const*) [771] 0.0 ........... 42 / 84 11 / 65'230 CNode::EndMessage() [679] 0.0 ........... 40 / 568 10 / 23 Lookup(char const*, CAddress&, int, bool, int, bool) [391] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 208 11 / 98 CNode::PushVersion() [522] [523] 0.0 208 0 / 208 11 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.1064] 0.0 ........... 208 / 59'504 11 / 83 void WriteCompactSize(CDataStream&, unsigned long long) [60] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 396'842 6'766'167 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] [524] 0.0 208 0 / 208 6'766'167 std::map, std::allocator > >::operator[](uint256 const&) 0.0 ........... 208 / 208 6'766'167 / 6'766'167 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [clone .isra.1336] [527] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 800 11'304 / 655'632 BN_mod_exp_mont [359] 0.0 ........... 208 / 800 724'487 / 31'152'941 ec_GFp_mont_group_set_curve [348] [525] 0.0 208 0 / 208 735'791 BN_MONT_CTX_new 0.0 ........... 208 / 800 735'791 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 364 3 / 4 std::ctype::ctype(__locale_struct*, unsigned long) [476] [526] 0.0 208 0 / 208 3 std::ctype::_M_initialize_ctype() 0.0 ........... 208 / 208 3 / 3 btowc [528] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 208 6'766'167 / 6'766'167 std::map, std::allocator > >::operator[](uint256 const&) [524] [527] 0.0 208 208 / 0 6'766'167 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [clone .isra.1336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 208 3 / 3 std::ctype::_M_initialize_ctype() [526] [528] 0.0 208 0 / 208 3 btowc 0.0 ........... 208 / 208 1 / 1 __wcsmbs_load_conv [529] 0.0 ........... 32 / 32 1 / 1 __wcsmbs_load_conv [850] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 208 1 / 3 btowc [528] [529] 0.0 208 0 / 208 1 __wcsmbs_load_conv 0.0 ........... 208 / 208 1 / 2 __wcsmbs_getfct [531] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 208 1 / 3 btowc [528] [530] 0.0 208 0 / 208 1 __wcsmbs_load_conv 0.0 ........... 208 / 208 1 / 2 __wcsmbs_getfct [531] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 208 / 208 1 / 1 __wcsmbs_load_conv [529] [531] 0.0 208 0 / 208 2 __wcsmbs_getfct 0.0 ........... 208 / 208 2 / 2 __gconv_find_transform [532] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 208 2 / 2 __wcsmbs_getfct [531] [532] 0.0 208 0 / 208 2 __gconv_find_transform 0.0 ........... 208 / 208 2 / 2 __gconv_lookup_cache [533] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 208 / 208 2 / 2 __gconv_find_transform [532] [533] 0.0 208 208 / 0 2 __gconv_lookup_cache - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 4 / 4 204 / 204 @{libcrypto.so.1.0.0+772066} [910] 0.0 ........... 4 / 4 204 / 204 @{libcrypto.so.1.0.0+772099} [911] 0.0 ........... 132 / 132 204 / 204 @{libcrypto.so.1.0.0+772671} [621] 0.0 ........... 198 / 800 408 / 17'460 i2d_ECPrivateKey [341] [534] 0.0 198 0 / 198 1'020 ASN1_STRING_set 0.0 ........... 198 / 800 1'020 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 197 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [535] 0.0 197 0 / 197 2 getbalance(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 197 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 196 / 3'540 3 / 7 getifaddrs [220] [536] 0.0 196 0 / 196 3 getifaddrs_internal 0.0 ........... 196 / 3'540 3 / 6 __netlink_request [222] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 256 3'052'875 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 192 / 800 12'834 / 15'588 BN_from_montgomery [354] [537] 0.0 192 0 / 192 3'065'709 @{libcrypto.so.1.0.0+721692} 0.0 ........... 192 / 384 3'065'709 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 189 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [538] 0.0 189 0 / 189 2 setgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 189 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 184 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [539] 0.0 184 0 / 184 2 getreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 184 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 183 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [540] 0.0 183 0 / 183 2 getreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 183 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 180 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [541] 0.0 180 0 / 180 2 listtransactions(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 180 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 177 / 8'192 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 > > > > > >&) [191] [542] 0.0 177 32 / 177 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 ........... 177 / 291 10 / 17 boost::program_options::detail::common_config_file_iterator::get() [500] 0.0 ........... 40 / 40 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) [809] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 11'000 3 / 4'302 ThreadRPCServer2(void*) [161] [543] 0.0 176 0 / 176 3 boost::asio::basic_socket_acceptor >::basic_socket_acceptor(boost::asio::io_service&, boost::asio::ip::basic_endpoint const&, bool) 0.0 ........... 176 / 176 2 / 40 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [544] 0.0 ........... 152 / 152 1 / 20 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [572] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 176 2 / 3 boost::asio::basic_socket_acceptor >::basic_socket_acceptor(boost::asio::io_service&, boost::asio::ip::basic_endpoint const&, bool) [543] 0.0 ........... 176 / 224 38 / 76 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::basic_socket_streambuf() [520] [544] 0.0 176 0 / 176 40 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 ........... 176 / 176 2 / 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [546] 0.0 ........... 176 / 176 38 / 38 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [545] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 176 38 / 40 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [544] [545] 0.0 176 48 / 176 38 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.0 ........... 176 / 176 19 / 20 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 [547] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 176 2 / 40 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [544] [546] 0.0 176 48 / 176 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.0 ........... 176 / 176 1 / 20 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 [547] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 176 1 / 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [546] 0.0 ........... 176 / 176 19 / 38 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [545] [547] 0.0 176 0 / 176 20 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 ........... 176 / 176 20 / 20 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [548] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 176 20 / 20 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 [547] [548] 0.0 176 176 / 0 20 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 800 4'346'922 / 48'540'629 EC_GROUP_new_by_curve_name [340] [549] 0.0 176 0 / 176 4'346'922 EC_GROUP_set_generator 0.0 ........... 176 / 352 724'487 / 6'161'458 EC_POINT_new [483] 0.0 ........... 144 / 288 2'173'461 / 6'029'241 ec_GFp_simple_point_copy [503] 0.0 ........... 80 / 288 1'448'974 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 176 / 800 428'352 / 50'474'713 ECDSA_verify [347] [550] 0.0 176 0 / 176 428'352 @{libcrypto.so.1.0.0+850519} 0.0 ........... 176 / 352 428'352 / 6'161'458 EC_POINT_new [483] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 176 / 800 1'471'582 / 25'005'590 BN_MONT_CTX_set [353] [551] 0.0 176 0 / 176 1'471'582 BN_set_bit 0.0 ........... 176 / 384 1'471'582 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 171 / 11'000 5 / 518 LoadBlockIndex(bool) [164] [552] 0.0 171 0 / 171 5 std::vector >::push_back(CTransaction const&) 0.0 ........... 171 / 171 5 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CTransaction const&) [553] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 171 / 171 5 / 5 std::vector >::push_back(CTransaction const&) [552] [553] 0.0 171 64 / 171 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CTransaction const&) 0.0 ........... 171 / 171 4 / 4 CTransaction::CTransaction(CTransaction const&) [554] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 171 / 171 4 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CTransaction const&) [553] [554] 0.0 171 171 / 77 4 CTransaction::CTransaction(CTransaction const&) 0.0 ........... 77 / 77 1 / 1 CTxIn* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, CTxIn*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, CTxIn*) [705] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 170 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [555] 0.0 170 0 / 170 2 sendfrom(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 170 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 32'000 173 / 1'614'403 SendMessages(CNode*, bool) [84] [556] 0.0 160 160 / 0 173 std::vector >::reserve(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 552 393 / 662 __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 > > >&) [415] [557] 0.0 160 0 / 160 393 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 ........... 160 / 160 393 / 393 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 [559] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 1'368 12 / 60 __db_create_internal [273] [558] 0.0 160 0 / 160 12 __qam_db_create 0.0 ........... 160 / 16'384 12 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 160 393 / 393 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 [557] [559] 0.0 160 0 / 160 393 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 ........... 160 / 160 393 / 393 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 [560] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 160 393 / 393 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 [559] [560] 0.0 160 0 / 160 393 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 ........... 160 / 160 336 / 336 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 [561] 0.0 ........... 24 / 24 57 / 57 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_obj(char) [869] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 160 / 160 336 / 393 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 [560] [561] 0.0 160 0 / 160 336 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 ........... 160 / 160 336 / 336 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 [562] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 160 336 / 336 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 [561] [562] 0.0 160 0 / 160 336 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 ........... 160 / 160 222 / 222 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 [563] 0.0 ........... 66 / 66 114 / 195 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 > >) [741] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 160 222 / 336 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 [562] [563] 0.0 160 0 / 160 222 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 ........... 160 / 160 46 / 46 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 [564] 0.0 ........... 80 / 80 119 / 119 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 [689] 0.0 ........... 42 / 66 57 / 195 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 > >) [741] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 160 46 / 222 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 [563] [564] 0.0 160 0 / 160 46 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 ........... 160 / 160 46 / 46 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_int(long) [568] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 2'496 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [565] 0.0 160 160 / 0 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 2'496 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [566] 0.0 160 160 / 0 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 400 857'010 / 2'143'596 ec_GFp_simple_dbl [460] [567] 0.0 160 0 / 160 857'010 BN_mod_lshift1_quick 0.0 ........... 160 / 160 857'010 / 857'010 BN_lshift1 [569] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 160 46 / 46 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 [564] [568] 0.0 160 0 / 160 46 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_int(long) 0.0 ........... 160 / 160 46 / 130 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [570] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 160 / 160 857'010 / 857'010 BN_mod_lshift1_quick [567] [569] 0.0 160 0 / 160 857'010 BN_lshift1 0.0 ........... 160 / 384 857'010 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 42 27 / 81 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 > >) [800] 0.0 ........... 80 / 80 57 / 95 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) [693] 0.0 ........... 160 / 160 46 / 46 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::new_int(long) [568] [570] 0.0 160 0 / 160 130 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) 0.0 ........... 160 / 1'240 103 / 267 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::push_back(json_spirit::Pair_impl, std::allocator > > > const&) [282] 0.0 ........... 32 / 32 8 / 8 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&) [852] 0.0 ........... 24 / 584 19 / 39 json_spirit::Pair_impl, std::allocator > > >::Pair_impl(std::basic_string, std::allocator > const&, json_spirit::Value_impl, std::allocator > > > const&) [383] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 157 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [571] 0.0 157 0 / 157 2 listsinceblock(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 157 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 152 / 176 1 / 3 boost::asio::basic_socket_acceptor >::basic_socket_acceptor(boost::asio::io_service&, boost::asio::ip::basic_endpoint const&, bool) [543] 0.0 ........... 152 / 11'000 19 / 4'302 ThreadRPCServer2(void*) [161] [572] 0.0 152 152 / 0 20 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 148 / 12'644'972 1'102 / 441'614'734 start_thread [4] [573] 0.0 148 0 / 148 1'102 thread_proxy 0.0 ........... 148 / 148 1'102 / 1'102 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 >&) [574] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 148 / 148 1'102 / 1'102 thread_proxy [573] [574] 0.0 148 55 / 148 1'102 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 ........... 148 / 148 817 / 817 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 > > > >&) [575] 0.0 ........... 128 / 128 247 / 247 ReadHTTPStatus(std::basic_istream >&) [624] 0.0 ........... 80 / 24'512 19 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 148 / 148 817 / 1'102 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 >&) [574] [575] 0.0 148 0 / 148 817 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 ........... 148 / 1'250 266 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] 0.0 ........... 123 / 123 152 / 192 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [643] 0.0 ........... 107 / 107 133 / 133 std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&) [654] 0.0 ........... 48 / 48 266 / 269 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&) [775] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 10 / 10 1 / 3 CScript::operator<<(CBigNum const&) [893] 0.0 ........... 148 / 11'000 5 / 518 LoadBlockIndex(bool) [164] 0.0 ........... 148 / 47'908 856'702 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] [576] 0.0 148 0 / 148 856'708 CScript::operator<<(std::vector > const&) 0.0 ........... 148 / 148 428'354 / 428'355 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) [577] 0.0 ........... 10 / 132 428'354 / 856'713 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [619] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 21 / 400 1 / 21 CBase58Data::ToString() const [448] 0.0 ........... 148 / 148 428'354 / 856'708 CScript::operator<<(std::vector > const&) [576] [577] 0.0 148 148 / 0 428'355 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.0 ........... 147 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [578] 0.0 147 0 / 147 2 sendtoaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 147 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [579] 0.0 144 0 / 144 2 getaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 107 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [580] 0.0 144 0 / 144 2 setaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 114 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [581] 0.0 144 0 / 144 2 getgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 59 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [582] 0.0 144 0 / 144 2 signmessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 113 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [583] 0.0 144 0 / 144 2 backupwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 142 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [584] 0.0 144 0 / 144 2 listaccounts(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 124 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [585] 0.0 144 0 / 144 2 encryptwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 90 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [586] 0.0 144 0 / 144 2 getblockcount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 95 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [587] 0.0 144 0 / 144 2 getdifficulty(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 116 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [588] 0.0 144 0 / 144 2 keypoolrefill(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 57 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [589] 0.0 144 0 / 144 2 verifymessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 101 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [590] 0.0 144 0 / 144 2 gettransaction(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 84 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [591] 0.0 144 0 / 144 2 gethashespersec(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 117 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [592] 0.0 144 0 / 144 2 profileheapdump(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 92 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [593] 0.0 144 0 / 144 2 validateaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 100 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [594] 0.0 144 0 / 144 2 getaccountaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 128 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [595] 0.0 144 0 / 144 2 getconnectioncount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 93 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [596] 0.0 144 0 / 144 2 getaddressesbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 109 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [597] 0.0 144 0 / 144 2 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)'2 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 81 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [598] 0.0 144 0 / 144 2 stop(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 50 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [599] 0.0 144 0 / 144 2 movecmd(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 135 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [600] 0.0 144 0 / 144 2 sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 142 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 144 / 1'753 2 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [601] 0.0 144 0 / 144 2 settxfee(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) 0.0 ........... 144 / 144 1 / 37 __cxa_allocate_exception [603] 0.0 ........... 102 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 65 / 11'000 1 / 14 CWallet::SetDefaultKey(std::vector > const&) [167] 0.0 ........... 65 / 12'288 1 / 45'582 CWallet::GetKeyFromPool(std::vector >&, bool) [153] 0.0 ........... 65 / 12'288 102 / 46'161 CWallet::TopUpKeyPool() [155] 0.0 ........... 144 / 11'000 2 / 518 LoadBlockIndex(bool) [164] [602] 0.0 144 144 / 0 106 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 144 1 / 2 backupwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [583] 0.0 ........... 144 / 144 1 / 2 encryptwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [585] 0.0 ........... 144 / 144 1 / 2 getaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [579] 0.0 ........... 144 / 144 1 / 2 getaccountaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [594] 0.0 ........... 144 / 144 1 / 2 getaddressesbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [596] 0.0 ........... 144 / 144 1 / 2 getblockcount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [586] 0.0 ........... 144 / 144 1 / 2 getconnectioncount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [595] 0.0 ........... 144 / 144 1 / 2 getdifficulty(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [587] 0.0 ........... 144 / 144 1 / 2 getgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [581] 0.0 ........... 144 / 144 1 / 2 gethashespersec(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [591] 0.0 ........... 144 / 144 1 / 2 gettransaction(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [590] 0.0 ........... 144 / 144 1 / 2 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)'2 [597] 0.0 ........... 144 / 144 1 / 2 keypoolrefill(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [588] 0.0 ........... 144 / 144 1 / 2 listaccounts(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [584] 0.0 ........... 144 / 144 1 / 2 movecmd(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [599] 0.0 ........... 144 / 144 1 / 2 profileheapdump(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [592] 0.0 ........... 144 / 144 1 / 2 sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [600] 0.0 ........... 144 / 144 1 / 2 setaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [580] 0.0 ........... 144 / 144 1 / 2 settxfee(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [601] 0.0 ........... 144 / 144 1 / 2 signmessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [582] 0.0 ........... 144 / 144 1 / 2 stop(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [598] 0.0 ........... 144 / 144 1 / 2 validateaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [593] 0.0 ........... 144 / 144 1 / 2 verifymessage(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [589] 0.0 ........... 144 / 147 1 / 2 sendtoaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [578] 0.0 ........... 144 / 157 1 / 2 listsinceblock(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [571] 0.0 ........... 144 / 170 1 / 2 sendfrom(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [555] 0.0 ........... 144 / 180 1 / 2 listtransactions(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [541] 0.0 ........... 144 / 183 1 / 2 getreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [540] 0.0 ........... 144 / 184 1 / 2 getreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [539] 0.0 ........... 144 / 189 1 / 2 setgenerate(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [538] 0.0 ........... 144 / 197 1 / 2 getbalance(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [535] 0.0 ........... 144 / 245 1 / 2 getnewaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [518] 0.0 ........... 144 / 411 1 / 2 getwork(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [438] 0.0 ........... 144 / 480 1 / 2 listreceivedbyaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [428] 0.0 ........... 144 / 495 1 / 2 listreceivedbyaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [427] 0.0 ........... 144 / 607 1 / 2 getmemorypool(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [378] 0.0 ........... 144 / 11'000 1 / 1'132 getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [163] [603] 0.0 144 144 / 0 37 __cxa_allocate_exception - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 72 24 / 36 __memp_fopen [726] 0.0 ........... 72 / 72 8 / 12 __memp_mf_sync [731] 0.0 ........... 72 / 72 2 / 3 __rep_reset_init [730] 0.0 ........... 72 / 8'192 4 / 11 __env_attach [202] 0.0 ........... 72 / 8'192 6 / 20 __fop_create [213] 0.0 ........... 72 / 8'192 12 / 18 __os_attach [210] 0.0 ........... 72 / 8'334 8 / 71 __fop_file_setup [175] 0.0 ........... 144 / 144 10'966 / 21'928 __log_name [611] [604] 0.0 144 0 / 144 11'030 __os_open 0.0 ........... 144 / 144 11'030 / 11'030 __os_openhandle [605] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 144 11'030 / 11'030 __os_open [604] [605] 0.0 144 0 / 144 11'030 __os_openhandle 0.0 ........... 144 / 16'384 5'515 / 364'380 __os_calloc [141] 0.0 ........... 88 / 88 5'515 / 5'532 __os_strdup [677] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 64'000 4 / 33'955 __log_put [50] 0.0 ........... 144 / 16'384 568 / 710 @{libdb_cxx-4.8.so+1254438} [151] 0.0 ........... 144 / 16'384 10'396 / 12'995 __log_flush_int [145] [606] 0.0 144 0 / 144 10'968 @{libdb_cxx-4.8.so+1253942} 0.0 ........... 144 / 144 10'968 / 10'968 @{libdb_cxx-4.8.so+1253769} [609] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 32'000 1 / 3 __db_apprec [99] 0.0 ........... 16 / 32'000 1 / 3 __txn_findlastckp [103] 0.0 ........... 144 / 64'000 10'964 / 19'187 __log_get_stable_lsn [59] [607] 0.0 144 0 / 144 10'966 __logc_get 0.0 ........... 144 / 144 8'223 / 8'223 @{libdb_cxx-4.8.so+1245316} [613] 0.0 ........... 88 / 88 2'743 / 2'743 @{libdb_cxx-4.8.so+1246172} [678] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 800 2'173'461 / 48'540'629 EC_GROUP_new_by_curve_name [340] 0.0 ........... 144 / 800 2'502'288 / 8'129'788 ec_GFp_simple_oct2point [356] 0.0 ........... 144 / 800 33'912 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] [608] 0.0 144 0 / 144 4'709'661 ec_GFp_simple_set_Jprojective_coordinates_GFp 0.0 ........... 144 / 800 3'458'517 / 12'614'613 BN_nnmod [346] 0.0 ........... 128 / 256 1'251'144 / 12'338'671 BN_mod_mul_montgomery [515] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 144 10'968 / 10'968 @{libdb_cxx-4.8.so+1253942} [606] [609] 0.0 144 0 / 144 10'968 @{libdb_cxx-4.8.so+1253769} 0.0 ........... 144 / 144 10'968 / 10'968 __log_valid [612] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 2'496 2 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [610] 0.0 144 144 / 0 2 std::numpunct::_M_initialize_numpunct(__locale_struct*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 64 / 32'816 1 / 2 __log_find [82] 0.0 ........... 128 / 128 5'478 / 5'478 @{libdb_cxx-4.8.so+1238513} [640] 0.0 ........... 144 / 144 8'223 / 8'223 @{libdb_cxx-4.8.so+1242860} [614] 0.0 ........... 144 / 144 8'226 / 10'968 __log_valid [612] [611] 0.0 144 0 / 144 21'928 __log_name 0.0 ........... 144 / 144 10'966 / 11'030 __os_open [604] 0.0 ........... 128 / 128 10'962 / 11'016 __db_appname [631] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 144 10'968 / 10'968 @{libdb_cxx-4.8.so+1253769} [609] [612] 0.0 144 0 / 144 10'968 __log_valid 0.0 ........... 144 / 144 8'226 / 21'928 __log_name [611] 0.0 ........... 56 / 16'384 2'742 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 144 8'223 / 10'966 __logc_get [607] [613] 0.0 144 0 / 144 8'223 @{libdb_cxx-4.8.so+1245316} 0.0 ........... 144 / 144 8'223 / 8'223 @{libdb_cxx-4.8.so+1242860} [614] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 144 / 144 8'223 / 8'223 @{libdb_cxx-4.8.so+1245316} [613] [614] 0.0 144 0 / 144 8'223 @{libdb_cxx-4.8.so+1242860} 0.0 ........... 144 / 144 8'223 / 21'928 __log_name [611] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 104 / 248 6'481'805 / 32'407'164 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [517] 0.0 ........... 138 / 47'908 856'708 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] [615] 0.0 138 138 / 0 7'338'513 CScript::GetOp2(__gnu_cxx::__normal_iterator > >&, opcodetype&, std::vector >*) const - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 136 / 8'388'608 13 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [616] 0.0 136 0 / 136 13 AddTimeData(unsigned int, long long) 0.0 ........... 136 / 136 5 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, long long const&) [617] 0.0 ........... 40 / 40 8 / 64 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [803] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 136 / 136 5 / 13 AddTimeData(unsigned int, long long) [616] [617] 0.0 136 136 / 0 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, long long const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 132 / 11'000 95 / 4'302 ThreadRPCServer2(void*) [161] [618] 0.0 132 0 / 132 95 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 ........... 132 / 1'250 38 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] 0.0 ........... 80 / 80 38 / 38 DecodeBase64(std::basic_string, std::allocator > const&) [684] 0.0 ........... 38 / 2'426 19 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2 / 47'908 428'352 / 13'264'559 SignatureHash(CScript, CTransaction const&, unsigned int, int) [65] 0.0 ........... 10 / 148 428'354 / 856'708 CScript::operator<<(std::vector > const&) [576] 0.0 ........... 18 / 248 6 / 32'407'164 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [517] 0.0 ........... 132 / 11'000 1 / 518 LoadBlockIndex(bool) [164] [619] 0.0 132 0 / 132 856'713 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) 0.0 ........... 132 / 132 856'713 / 856'721 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char const&) [620] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 128 8 / 8 ParseHex(char const*) [628] 0.0 ........... 132 / 132 856'713 / 856'713 std::vector >::insert(__gnu_cxx::__normal_iterator > >, unsigned char const&) [619] [620] 0.0 132 132 / 0 856'721 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 132 / 800 204 / 17'460 i2d_ECPrivateKey [341] [621] 0.0 132 0 / 132 204 @{libcrypto.so.1.0.0+772671} 0.0 ........... 132 / 198 204 / 1'020 ASN1_STRING_set [534] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 130 / 800 204 / 17'460 i2d_ECPrivateKey [341] [622] 0.0 130 0 / 130 204 @{libcrypto.so.1.0.0+772596} 0.0 ........... 130 / 800 204 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 130 / 800 204 / 17'460 i2d_ECPrivateKey [341] [623] 0.0 130 130 / 0 204 CRYPTO_realloc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 148 247 / 1'102 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 >&) [574] [624] 0.0 128 0 / 128 247 ReadHTTPStatus(std::basic_istream >&) 0.0 ........... 128 / 128 209 / 209 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 >) [625] 0.0 ........... 96 / 123 38 / 192 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [643] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 128 209 / 247 ReadHTTPStatus(std::basic_istream >&) [624] [625] 0.0 128 32 / 128 209 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 ........... 128 / 128 76 / 76 boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >::split_iterator(boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > const&) [629] 0.0 ........... 34 / 24'512 57 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] 0.0 ........... 32 / 512 57 / 309 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&) [425] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 400 87 / 667 GetWarnings(std::basic_string, std::allocator >) [440] [626] 0.0 128 0 / 128 87 operator*(CBigNum const&, CBigNum const&) 0.0 ........... 128 / 400 58 / 1'210'220 BN_mul [446] 0.0 ........... 64 / 128 29 / 2'867'196 BN_CTX_new [627] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 64 172'708 / 172'708 CAutoBN_CTX::CAutoBN_CTX() [747] 0.0 ........... 64 / 128 29 / 87 operator*(CBigNum const&, CBigNum const&) [626] 0.0 ........... 64 / 400 85 / 425 CBigNum::operator*=(CBigNum const&) [451] 0.0 ........... 64 / 400 172'733 / 2'936'461 CBlockIndex::GetBlockWork() const [445] 0.0 ........... 64 / 400 82'625 / 626'859 ComputeMinWork(unsigned int, long long) [447] 0.0 ........... 64 / 400 85 / 850 operator/(CBigNum const&, CBigNum const&) [453] 0.0 ........... 64 / 416 102 / 7'706 EC_KEY_generate_key [434] 0.0 ........... 128 / 128 428'352 / 428'352 @{libcrypto.so.1.0.0+849808} [634] 0.0 ........... 128 / 800 724'487 / 48'540'629 EC_GROUP_new_by_curve_name [340] 0.0 ........... 128 / 800 204 / 1'632 ec_GFp_simple_group_get_curve [349] 0.0 ........... 128 / 800 428'352 / 8'129'788 ec_GFp_simple_oct2point [356] 0.0 ........... 128 / 800 714 / 19'986 ec_GFp_simple_point2oct [345] 0.0 ........... 128 / 47'908 856'720 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] [627] 0.0 128 0 / 128 2'867'196 BN_CTX_new 0.0 ........... 128 / 800 2'867'196 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 11'000 8 / 518 LoadBlockIndex(bool) [164] [628] 0.0 128 0 / 128 8 ParseHex(char const*) 0.0 ........... 128 / 132 8 / 856'721 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char const&) [620] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 128 76 / 209 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 >) [625] [629] 0.0 128 0 / 128 76 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 ........... 128 / 128 76 / 76 boost::detail::function::functor_manager > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [630] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 128 76 / 76 boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >::split_iterator(boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > const&) [629] [630] 0.0 128 128 / 0 76 boost::detail::function::functor_manager > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 29 / 8'192 2 / 11 __env_attach [202] 0.0 ........... 29 / 8'192 5 / 20 __env_region_attach [207] 0.0 ........... 29 / 32'816 1 / 11 __env_remove_env [78] 0.0 ........... 30 / 568 1 / 2 __env_read_db_config [411] 0.0 ........... 31 / 72 4 / 12 __memp_mf_sync [731] 0.0 ........... 33 / 72 12 / 36 __memp_fopen [726] 0.0 ........... 34 / 72 1 / 3 __rep_reset_init [730] 0.0 ........... 86 / 8'192 6 / 20 __fop_create [213] 0.0 ........... 109 / 109 9 / 12 __fop_rename [652] 0.0 ........... 109 / 8'334 13 / 71 __fop_file_setup [175] 0.0 ........... 128 / 144 10'962 / 21'928 __log_name [611] [631] 0.0 128 0 / 128 11'016 __db_appname 0.0 ........... 128 / 128 11'016 / 11'016 @{libdb_cxx-4.8.so+1156360} [632] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 128 11'016 / 11'016 __db_appname [631] [632] 0.0 128 0 / 128 11'016 @{libdb_cxx-4.8.so+1156360} 0.0 ........... 128 / 64'000 11'016 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 514 8'218'912 / 30'281'339 ec_wNAF_mul [418] [633] 0.0 128 0 / 128 8'218'912 ec_GFp_simple_add 0.0 ........... 128 / 128 2'998'974 / 3'427'428 BN_mod_sub_quick [636] 0.0 ........... 64 / 288 78'796 / 16'947'351 BN_copy [501] 0.0 ........... 64 / 256 2'570'418 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 64 / 64 2'570'418 / 2'570'418 BN_rshift1 [758] 0.0 ........... 24 / 800 306 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 800 428'352 / 50'474'713 ECDSA_verify [347] [634] 0.0 128 0 / 128 428'352 @{libcrypto.so.1.0.0+849808} 0.0 ........... 128 / 128 428'352 / 2'867'196 BN_CTX_new [627] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 800 11'304 / 712'152 BN_mod_sqrt [358] 0.0 ........... 128 / 800 510 / 3'664'849 ec_GFp_simple_point_get_affine_coordinates [350] 0.0 ........... 128 / 800 22'608 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] [635] 0.0 128 0 / 128 34'422 BN_mod_sqr 0.0 ........... 128 / 128 34'422 / 34'422 BN_sqr [638] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 400 428'454 / 2'143'596 ec_GFp_simple_dbl [460] 0.0 ........... 128 / 128 2'998'974 / 8'218'912 ec_GFp_simple_add [633] [636] 0.0 128 0 / 128 3'427'428 BN_mod_sub_quick 0.0 ........... 128 / 128 3'427'428 / 3'427'428 BN_sub [639] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 800 3'622'435 / 31'152'941 ec_GFp_mont_group_set_curve [348] [637] 0.0 128 0 / 128 3'622'435 ec_GFp_simple_group_set_curve 0.0 ........... 128 / 256 2'173'461 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 64 / 288 724'487 / 16'947'351 BN_copy [501] 0.0 ........... 16 / 800 724'487 / 12'614'613 BN_nnmod [346] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 128 34'422 / 34'422 BN_mod_sqr [635] [638] 0.0 128 0 / 128 34'422 BN_sqr 0.0 ........... 128 / 384 23'118 / 87'481'217 bn_expand2 [471] 0.0 ........... 16 / 800 11'304 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 128 3'427'428 / 3'427'428 BN_mod_sub_quick [636] [639] 0.0 128 0 / 128 3'427'428 BN_sub 0.0 ........... 128 / 384 3'427'428 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 128 / 64'000 5'478 / 30'489 __log_autoremove [57] [640] 0.0 128 0 / 128 5'478 @{libdb_cxx-4.8.so+1238513} 0.0 ........... 128 / 144 5'478 / 21'928 __log_name [611] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 35 / 10'000 1 / 316 CTransaction::ToString() const [173] 0.0 ........... 35 / 159'120 58'920 / 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] 0.0 ........... 45 / 396'842 172'704 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.0 ........... 45 / 8'388'608 43'725 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] 0.0 ........... 45 / 8'388'608 217'579 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] 0.0 ........... 70 / 396'842 117'840 / 266'503'545 CTransaction::ConnectInputs(CTxDB&, std::map, std::allocator > >&, CDiskTxPos, CBlockIndex*, long long&, bool, bool, long long, bool&) [22] 0.0 ........... 110 / 1'753 37 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] 0.0 ........... 125 / 10'000 3 / 324 CBlock::print() const [172] [641] 0.0 125 0 / 125 610'809 std::basic_string, std::allocator >::substr(unsigned long, unsigned long) const 0.0 ........... 125 / 1'250 610'809 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 124 / 248 12'962'674 / 32'407'164 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [517] [642] 0.0 124 64 / 124 12'962'674 std::vector > >, std::allocator > > > >::_M_insert_aux(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, std::pair > > const&) 0.0 ........... 124 / 341 6'481'337 / 21'963'873 std::vector >::vector(std::vector > const&) [484] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 81 / 81 2 / 2 boost::program_options::detail::basic_config_file_iterator::getline(std::basic_string, std::allocator >&) [682] 0.0 ........... 96 / 128 38 / 247 ReadHTTPStatus(std::basic_istream >&) [624] 0.0 ........... 123 / 148 152 / 817 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 > > > >&) [575] [643] 0.0 123 0 / 123 192 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) 0.0 ........... 123 / 2'613 173 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] 0.0 ........... 96 / 96 19 / 19 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::underflow() [663] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 120 / 568 1 / 37 __nss_database_lookup [407] [644] 0.0 120 120 / 0 1 getdelim - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 120 / 952 1 / 15 _nl_find_locale [327] [645] 0.0 120 120 / 0 1 _nl_load_locale_from_archive - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 114 / 32'000 16'518 / 151'385 AddAddress(CAddress, long long, CAddrDB*) [83] [646] 0.0 114 114 / 0 16'518 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 / 33 389'131 / 1'556'524 CheckProofOfWork(uint256, unsigned int) [827] 0.0 ........... 8 / 64 24'322 / 620'334 BN_rshift [750] 0.0 ........... 8 / 400 172'704 / 3'551'532 CBigNum::ToString(int) const [450] 0.0 ........... 8 / 400 82'625 / 626'859 ComputeMinWork(unsigned int, long long) [447] 0.0 ........... 8 / 400 2 / 28 DecodeBase58(char const*, std::vector >&) [443] 0.0 ........... 8 / 400 29 / 667 GetWarnings(std::basic_string, std::allocator >) [440] 0.0 ........... 8 / 11'000 1 / 518 LoadBlockIndex(bool) [164] 0.0 ........... 16 / 16 8 / 8 CBigNum::setulong(unsigned long) [880] 0.0 ........... 16 / 800 735'791 / 25'005'590 BN_MONT_CTX_set [353] 0.0 ........... 16 / 8'388'608 172'705 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] 0.0 ........... 24 / 400 518'199 / 2'936'461 CBlockIndex::GetBlockWork() const [445] 0.0 ........... 32 / 32 172'736 / 172'736 CBigNum::CBigNum(int) [830] 0.0 ........... 112 / 800 19'571'318 / 21'606'746 BN_CTX_get [338] [647] 0.0 112 0 / 112 21'839'571 BN_set_word 0.0 ........... 112 / 384 21'839'571 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 112 / 1'368 12 / 60 __db_create_internal [273] [648] 0.0 112 0 / 112 12 __bam_db_create 0.0 ........... 112 / 16'384 12 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 112 / 800 724'487 / 49'265'116 EC_KEY_new_by_curve_name [339] [649] 0.0 112 0 / 112 724'487 EC_KEY_new 0.0 ........... 112 / 800 724'487 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 112 / 2'496 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [650] 0.0 112 112 / 0 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 112 / 2'496 4 / 87 std::locale::_Impl::_Impl(char const*, unsigned long) [232] [651] 0.0 112 112 / 0 4 std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 109 / 8'334 12 / 71 __fop_file_setup [175] [652] 0.0 109 0 / 109 12 __fop_rename 0.0 ........... 109 / 128 9 / 11'016 __db_appname [631] 0.0 ........... 92 / 92 3 / 3 __fop_rename_log [669] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 108 / 400 204 / 4'140 CBasicKeyStore::AddKey(CKey const&) [456] [653] 0.0 108 108 / 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 ........... 107 / 148 133 / 817 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 > > > >&) [575] [654] 0.0 107 0 / 107 133 std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&) 0.0 ........... 107 / 24'512 133 / 1'163'313 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) [123] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 104 / 104 12 / 23 CWallet::ResendWalletTransactions() [659] 0.0 ........... 104 / 104 1 / 1 GetRandInt(int) [656] 0.0 ........... 104 / 776 1 / 35'153 ThreadOpenConnections(void*) [360] 0.0 ........... 104 / 11'000 1 / 1'719 ThreadDNSAddressSeed(void*) [160] 0.0 ........... 104 / 11'000 1 / 4'303 ThreadRPCServer(void*) [159] 0.0 ........... 104 / 24'512 1 / 872 ThreadIRCSeed(void*) [118] 0.0 ........... 104 / 24'512 1 / 871 ThreadIRCSeed2(void*) [119] 0.0 ........... 104 / 8'388'608 1 / 439'991'505 ThreadMessageHandler(void*) [8] 0.0 ........... 104 / 8'388'608 28'861 / 439'991'504 ThreadMessageHandler2(void*) [9] 0.0 ........... 104 / 12'644'972 1 / 1'579'975 ThreadSocketHandler(void*) [5] [655] 0.0 104 0 / 104 28'881 GetRand(unsigned long long) 0.0 ........... 104 / 416 28'881 / 29'051 ssleay_rand_bytes [431] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 104 / 24'512 1 / 871 ThreadIRCSeed2(void*) [119] [656] 0.0 104 0 / 104 1 GetRandInt(int) 0.0 ........... 104 / 104 1 / 28'881 GetRand(unsigned long long) [655] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 104 / 104 306'972 / 306'972 RandAddSeedPerfmon() [658] 0.0 ........... 104 / 328 1 / 43 CInit::CInit() [487] [657] 0.0 104 0 / 104 306'973 RandAddSeed() 0.0 ........... 104 / 416 306'973 / 307'131 @{libcrypto.so.1.0.0+936265} [433] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 104 / 12'288 102 / 45'071 CCryptoKeyStore::GenerateNewKey() [156] 0.0 ........... 104 / 12'288 1 / 45'728 CWallet::LoadWallet(bool&) [152] 0.0 ........... 104 / 32'816 1 / 46'607 AppInit2(int, char**) [72] 0.0 ........... 104 / 8'388'608 306'868 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [658] 0.0 104 0 / 104 306'972 RandAddSeedPerfmon() 0.0 ........... 104 / 104 306'972 / 306'973 RandAddSeed() [657] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 104 / 32'000 23 / 1'614'403 SendMessages(CNode*, bool) [84] [659] 0.0 104 0 / 104 23 CWallet::ResendWalletTransactions() 0.0 ........... 104 / 104 12 / 28'881 GetRand(unsigned long long) [655] 0.0 ........... 37 / 32'816 11 / 491'603 CDB::CDB(char const*, char const*) [73] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 104 / 416 102 / 464 @{libcrypto.so.1.0.0+685408} [435] [660] 0.0 104 0 / 104 102 @{libcrypto.so.1.0.0+685806} 0.0 ........... 104 / 416 102 / 307'131 @{libcrypto.so.1.0.0+936265} [433] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 33 / 400 43'703 / 626'859 ComputeMinWork(unsigned int, long long) [447] 0.0 ........... 99 / 400 172'873 / 174'998 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [449] [661] 0.0 99 99 / 0 216'576 CBigNum::GetCompact() const - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 96 / 2'073 18 / 40 std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) [245] 0.0 ........... 96 / 2'073 2 / 22 std::basic_streambuf >::xsputn(char const*, long) [247] [662] 0.0 96 96 / 0 20 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::overflow(int) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 96 / 123 19 / 192 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [643] [663] 0.0 96 96 / 0 19 boost::asio::basic_socket_streambuf, boost::posix_time::ptime, boost::asio::time_traits, boost::asio::deadline_timer_service > >::underflow() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 96 / 800 1'428 / 17'460 i2d_ECPrivateKey [341] [664] 0.0 96 0 / 96 1'428 @{libcrypto.so.1.0.0+771169} 0.0 ........... 96 / 96 1'428 / 1'287'096 ASN1_item_new [665] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 32 204 / 204 @{libcrypto.so.1.0.0+772357} [840] 0.0 ........... 48 / 800 1'285'056 / 50'474'713 ECDSA_verify [347] 0.0 ........... 64 / 800 408 / 17'460 i2d_ECPrivateKey [341] 0.0 ........... 96 / 96 1'428 / 1'428 @{libcrypto.so.1.0.0+771169} [664] [665] 0.0 96 0 / 96 1'287'096 ASN1_item_new 0.0 ........... 96 / 96 428'760 / 429'168 @{libcrypto.so.1.0.0+1069660} [666] 0.0 ........... 48 / 48 858'132 / 858'132 @{libcrypto.so.1.0.0+1069286} [786] 0.0 ........... 32 / 32 204 / 204 @{libcrypto.so.1.0.0+1069604} [844] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 408 / 858'132 @{libcrypto.so.1.0.0+1069286} [786] 0.0 ........... 96 / 96 428'760 / 1'287'096 ASN1_item_new [665] [666] 0.0 96 0 / 96 429'168 @{libcrypto.so.1.0.0+1069660} 0.0 ........... 96 / 800 429'168 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 96 / 304 428'352 / 856'710 ecdsa_check [491] [667] 0.0 96 0 / 96 428'352 @{libcrypto.so.1.0.0+848775} 0.0 ........... 96 / 800 428'352 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 92 / 11'000 2 / 38 CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_string, std::allocator > const&) [168] [668] 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 ........... 92 / 109 3 / 12 __fop_rename [652] [669] 0.0 92 0 / 92 3 __fop_rename_log 0.0 ........... 92 / 92 3 / 3 __fop_rename_int_log [670] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 92 / 92 3 / 3 __fop_rename_log [669] [670] 0.0 92 0 / 92 3 __fop_rename_int_log 0.0 ........... 92 / 64'000 3 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 91 / 2'426 6 / 214 __libc_csu_init [233] [671] 0.0 91 0 / 91 6 _GLOBAL__sub_I_cs_setpwalletRegistered 0.0 ........... 91 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 32 / 64 1 / 693'361 BN_mpi2bn [745] 0.0 ........... 20 / 20 1 / 1 std::vector >::reserve(unsigned long) [875] 0.0 ........... 16 / 32 2 / 172'736 CBigNum::CBigNum(int) [830] 0.0 ........... 4 / 4 1 / 1 std::vector >::operator=(std::vector > const&) [909] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 39 / 720 2 / 9 CWalletDB::LoadWallet(CWallet*) [366] 0.0 ........... 39 / 3'540 2 / 30 StartNode(void*) [219] 0.0 ........... 43 / 43 4 / 4 CNode::CloseSocketDisconnect() [794] 0.0 ........... 46 / 32'000 16'518 / 151'385 AddAddress(CAddress, long long, CAddrDB*) [83] 0.0 ........... 90 / 776 50 / 193 ConnectNode(CAddress, long long) [363] [672] 0.0 90 0 / 90 16'576 CAddress::ToString() const 0.0 ........... 90 / 1'490 8'288 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 78 / 2'426 8'288 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 90 / 64'000 2'739 / 30'489 __log_autoremove [57] [673] 0.0 90 0 / 90 2'739 @{libdb_cxx-4.8.so+1238926} 0.0 ........... 90 / 90 2'739 / 2'739 @{libdb_cxx-4.8.so+1236572} [674] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 90 / 90 2'739 / 2'739 @{libdb_cxx-4.8.so+1238926} [673] [674] 0.0 90 0 / 90 2'739 @{libdb_cxx-4.8.so+1236572} 0.0 ........... 90 / 64'000 2'739 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 89 / 89 1'394'736 / 1'968'045 CNode::AskFor(CInv const&) [676] 0.0 ........... 89 / 32'000 1'127'308 / 1'614'403 SendMessages(CNode*, bool) [84] [675] 0.0 89 0 / 89 2'522'044 CInv::ToString() const 0.0 ........... 89 / 24'512 630'511 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] 0.0 ........... 51 / 1'490 630'511 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 45 / 1'250 630'511 / 1'243'223 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned long, unsigned long) [281] 0.0 ........... 30 / 2'426 630'511 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 89 / 8'388'608 1'968'045 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [676] 0.0 89 80 / 89 1'968'045 CNode::AskFor(CInv const&) 0.0 ........... 89 / 89 1'394'736 / 2'522'044 CInv::ToString() const [675] 0.0 ........... 80 / 80 224'625 / 265'790 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [687] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 9 / 9 1 / 1 __os_tmpdir [894] 0.0 ........... 13 / 32'816 4 / 7 __os_dirlist [80] 0.0 ........... 18 / 8'334 10 / 247 __db_open_pp [177] 0.0 ........... 20 / 568 1 / 4 __env_config [410] 0.0 ........... 29 / 29 1 / 1 DbEnv::set_lg_dir(char const*) [854] 0.0 ........... 88 / 144 5'515 / 11'030 __os_openhandle [605] [677] 0.0 88 0 / 88 5'532 __os_strdup 0.0 ........... 88 / 64'000 5'532 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 88 / 144 2'743 / 10'966 __logc_get [607] [678] 0.0 88 0 / 88 2'743 @{libdb_cxx-4.8.so+1246172} 0.0 ........... 88 / 1'001 2'743 / 3'792'108 __db_retcopy [317] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 42 / 42 173 / 173 void CNode::PushMessage > >(char const*, std::vector > const&) [796] 0.0 ........... 42 / 208 11 / 98 CNode::PushVersion() [522] 0.0 ........... 42 / 23'516 21'315 / 21'344 void CNode::PushMessage > >(char const*, std::vector > const&) [135] 0.0 ........... 42 / 230'924 43'715 / 306'033 CNode::PushGetBlocks(CBlockIndex*, uint256) [28] 0.0 ........... 84 / 84 16 / 16 CNode::PushMessage(char const*) [680] [679] 0.0 84 0 / 84 65'230 CNode::EndMessage() 0.0 ........... 84 / 2'426 65'230 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 84 / 8'388'608 16 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [680] 0.0 84 0 / 84 16 CNode::PushMessage(char const*) 0.0 ........... 84 / 84 16 / 65'230 CNode::EndMessage() [679] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 82 / 1'490 36 / 126 HTTPReply(int, std::basic_string, std::allocator > const&) [266] [681] 0.0 82 0 / 82 36 rfc1123Time() 0.0 ........... 82 / 2'426 36 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 81 / 291 2 / 17 boost::program_options::detail::common_config_file_iterator::get() [500] [682] 0.0 81 0 / 81 2 boost::program_options::detail::basic_config_file_iterator::getline(std::basic_string, std::allocator >&) 0.0 ........... 81 / 123 2 / 192 std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) [643] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 11'000 1 / 4'302 ThreadRPCServer2(void*) [161] [683] 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 / 1'753 1 / 8'586 std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&) [261] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 132 38 / 95 HTTPAuthorized(std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&) [618] [684] 0.0 80 0 / 80 38 DecodeBase64(std::basic_string, std::allocator > const&) 0.0 ........... 80 / 80 19 / 19 std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&) [686] 0.0 ........... 57 / 57 19 / 19 DecodeBase64(char const*, bool*) [768] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 32'000 41'165 / 1'614'403 SendMessages(CNode*, bool) [84] [685] 0.0 80 0 / 80 41'165 std::map, std::allocator > >::operator[](CInv const&) 0.0 ........... 80 / 80 41'165 / 265'790 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [687] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 19 / 38 DecodeBase64(std::basic_string, std::allocator > const&) [684] [686] 0.0 80 0 / 80 19 std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&) 0.0 ........... 80 / 2'426 19 / 24'234'796 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) [236] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 41'165 / 41'165 std::map, std::allocator > >::operator[](CInv const&) [685] 0.0 ........... 80 / 89 224'625 / 1'968'045 CNode::AskFor(CInv const&) [676] [687] 0.0 80 80 / 0 265'790 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 32'000 1'940 / 3'893 @{libdb_cxx-4.8.so+304151} [97] [688] 0.0 80 0 / 80 1'940 @{libdb_cxx-4.8.so+302174} 0.0 ........... 80 / 32'000 1'940 / 297'716 __db_ditem [105] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 160 119 / 222 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 [563] [689] 0.0 80 0 / 80 119 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 ........... 80 / 80 95 / 95 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) [693] 0.0 ........... 32 / 32 24 / 24 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 [846] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 800 856'704 / 50'474'713 ECDSA_verify [347] [690] 0.0 80 0 / 80 856'704 ASN1_item_d2i 0.0 ........... 80 / 80 856'704 / 856'704 ASN1_item_ex_d2i [694] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 40 / 400 102 / 2'143'596 ec_GFp_simple_dbl [460] 0.0 ........... 80 / 800 11'304 / 972'148 ec_GFp_simple_set_compressed_coordinates [357] [691] 0.0 80 0 / 80 11'406 BN_mod_add_quick 0.0 ........... 80 / 384 11'406 / 8'152'415 BN_uadd [470] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 400 204 / 2'143'596 ec_GFp_simple_dbl [460] [692] 0.0 80 0 / 80 204 BN_mod_lshift_quick 0.0 ........... 80 / 368 204 / 6'663'793 BN_lshift [474] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 95 / 119 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 [689] [693] 0.0 80 0 / 80 95 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) 0.0 ........... 80 / 160 57 / 130 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [570] 0.0 ........... 24 / 24 19 / 19 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [870] 0.0 ........... 8 / 8 19 / 19 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&) [906] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 856'704 / 856'704 ASN1_item_d2i [690] [694] 0.0 80 0 / 80 856'704 ASN1_item_ex_d2i 0.0 ........... 80 / 80 856'704 / 856'704 @{libcrypto.so.1.0.0+1082428} [695] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 856'704 / 856'704 ASN1_item_ex_d2i [694] [695] 0.0 80 0 / 80 856'704 @{libcrypto.so.1.0.0+1082428} 0.0 ........... 80 / 80 856'704 / 856'704 @{libcrypto.so.1.0.0+1081896} [697] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 304 428'352 / 856'710 ecdsa_check [491] [696] 0.0 80 0 / 80 428'352 EC_KEY_insert_key_method_data 0.0 ........... 80 / 80 428'352 / 428'352 EC_EX_DATA_set_data [698] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 856'704 / 856'704 @{libcrypto.so.1.0.0+1082428} [695] [697] 0.0 80 0 / 80 856'704 @{libcrypto.so.1.0.0+1081896} 0.0 ........... 80 / 80 856'704 / 856'704 ASN1_item_ex_d2i'2 [699] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 428'352 / 428'352 EC_KEY_insert_key_method_data [696] [698] 0.0 80 0 / 80 428'352 EC_EX_DATA_set_data 0.0 ........... 80 / 800 428'352 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 856'704 / 856'704 @{libcrypto.so.1.0.0+1081896} [697] [699] 0.0 80 0 / 80 856'704 ASN1_item_ex_d2i'2 0.0 ........... 80 / 80 856'704 / 856'704 @{libcrypto.so.1.0.0+1077625} [700] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 856'704 / 856'704 ASN1_item_ex_d2i'2 [699] [700] 0.0 80 0 / 80 856'704 @{libcrypto.so.1.0.0+1077625} 0.0 ........... 80 / 80 856'704 / 856'704 asn1_ex_c2i [701] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 80 / 80 856'704 / 856'704 @{libcrypto.so.1.0.0+1077625} [700] [701] 0.0 80 0 / 80 856'704 asn1_ex_c2i 0.0 ........... 80 / 80 856'704 / 856'704 @{libcrypto.so.1.0.0+1050343} [702] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 80 / 80 856'704 / 856'704 asn1_ex_c2i [701] [702] 0.0 80 0 / 80 856'704 @{libcrypto.so.1.0.0+1050343} 0.0 ........... 80 / 384 856'704 / 11'517'763 BN_bin2bn [469] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 77 / 8'192 1'492 / 2'816 __txn_checkpoint [193] [703] 0.0 77 0 / 77 1'492 __dbreg_log_files 0.0 ........... 77 / 77 1'492 / 1'509 __dbreg_register_log [704] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 77 / 77 7 / 7 __dbreg_log_close [706] 0.0 ........... 77 / 77 1'492 / 1'492 __dbreg_log_files [703] 0.0 ........... 77 / 77 10 / 10 __dbreg_log_id [710] [704] 0.0 77 0 / 77 1'509 __dbreg_register_log 0.0 ........... 77 / 64'000 1'509 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 77 / 171 1 / 4 CTransaction::CTransaction(CTransaction const&) [554] [705] 0.0 77 77 / 0 1 CTxIn* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, CTxIn*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, CTxIn*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 75 / 75 2 / 2 __dbreg_close_id [711] 0.0 ........... 77 / 77 5 / 5 __dbreg_close_id_int [709] [706] 0.0 77 0 / 77 7 __dbreg_log_close 0.0 ........... 77 / 77 7 / 1'509 __dbreg_register_log [704] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 77 / 32'000 5 / 348'027 __txn_commit [91] [707] 0.0 77 0 / 77 5 @{libdb_cxx-4.8.so+1382763} 0.0 ........... 77 / 77 5 / 5 __txn_dref_fname [708] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 77 / 77 5 / 5 @{libdb_cxx-4.8.so+1382763} [707] [708] 0.0 77 0 / 77 5 __txn_dref_fname 0.0 ........... 77 / 77 5 / 5 __dbreg_close_id_int [709] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 77 / 77 5 / 5 __txn_dref_fname [708] [709] 0.0 77 0 / 77 5 __dbreg_close_id_int 0.0 ........... 77 / 77 5 / 7 __dbreg_log_close [706] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 77 / 1'024 10 / 11 __dbreg_get_id [314] [710] 0.0 77 0 / 77 10 __dbreg_log_id 0.0 ........... 77 / 77 10 / 1'509 __dbreg_register_log [704] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 75 / 888 2 / 15 __db_refresh [334] [711] 0.0 75 0 / 75 2 __dbreg_close_id 0.0 ........... 75 / 77 2 / 7 __dbreg_log_close [706] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 74 / 32'816 5 / 46'607 AppInit2(int, char**) [72] [712] 0.0 74 0 / 74 5 ParseParameters(int, char**) 0.0 ........... 74 / 2'426 2 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 64 / 64 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&) [748] 0.0 ........... 48 / 48 1 / 269 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&) [775] 0.0 ........... 8 / 512 1 / 309 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&) [425] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 74 / 800 408 / 17'460 i2d_ECPrivateKey [341] [713] 0.0 74 0 / 74 408 @{libcrypto.so.1.0.0+771547} 0.0 ........... 74 / 74 408 / 1'020 BN_to_ASN1_INTEGER [715] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 74 / 800 204 / 17'460 i2d_ECPrivateKey [341] [714] 0.0 74 0 / 74 204 @{libcrypto.so.1.0.0+773111} 0.0 ........... 74 / 74 204 / 1'020 BN_to_ASN1_INTEGER [715] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 408 / 408 @{libcrypto.so.1.0.0+773161} [784] 0.0 ........... 74 / 74 408 / 408 @{libcrypto.so.1.0.0+771547} [713] 0.0 ........... 74 / 74 204 / 204 @{libcrypto.so.1.0.0+773111} [714] [715] 0.0 74 0 / 74 1'020 BN_to_ASN1_INTEGER 0.0 ........... 74 / 800 612 / 117'150'618 CRYPTO_malloc [336] 0.0 ........... 48 / 48 408 / 1'632 ASN1_STRING_type_new [785] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 1'136 10 / 24 __static_initialization_and_destruction_0(int, int) [clone .constprop.244] [306] [716] 0.0 72 72 / 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 ........... 36 / 776 30 / 193 ConnectNode(CAddress, long long) [363] 0.0 ........... 36 / 11'000 51'674 / 52'314 AddressCurrentlyConnected(CAddress const&) [166] 0.0 ........... 36 / 32'000 3'878 / 19'408 CAddrDB::EraseAddress(CAddress const&) [87] 0.0 ........... 36 / 32'000 16'972 / 68'459 CAddrDB::WriteAddress(CAddress const&) [88] 0.0 ........... 72 / 32'000 33'948 / 151'385 AddAddress(CAddress, long long, CAddrDB*) [83] [717] 0.0 72 72 / 0 106'502 CAddress::GetKey() const - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 32'000 182 / 1'614'403 SendMessages(CNode*, bool) [84] 0.0 ........... 72 / 8'388'608 8'626 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [718] 0.0 72 72 / 0 8'808 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CAddress const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 11'000 1 / 518 LoadBlockIndex(bool) [164] [719] 0.0 72 0 / 72 1 std::vector >::resize(unsigned long, CTxIn) 0.0 ........... 72 / 69'480 1 / 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxIn const&) [36] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 8'388'608 358'131 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [720] 0.0 72 72 / 0 358'131 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(CInv const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 72 / 8'388'608 896 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [721] 0.0 72 72 / 0 896 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal(std::pair const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 8'388'608 172'704 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [722] 0.0 72 72 / 0 172'704 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 ........... 72 / 1'024 60 / 71 __env_setup [312] [723] 0.0 72 0 / 72 60 __env_mpool 0.0 ........... 72 / 72 36 / 36 __memp_fopen [726] 0.0 ........... 40 / 40 24 / 24 __memp_set_pgcookie [813] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 159'120 167'228 / 3'186'943 CTransaction::AcceptToMemoryPool(CTxDB&, bool, bool*) [30] 0.0 ........... 72 / 396'932 14'105'737 / 23'932'158 CBlock::CheckBlock() const [20] [724] 0.0 72 0 / 72 14'272'965 CTransaction::CheckTransaction() const 0.0 ........... 72 / 72 14'272'965 / 14'272'965 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(COutPoint const&) [728] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 888 6 / 15 __db_refresh [334] [725] 0.0 72 0 / 72 6 __memp_fclose 0.0 ........... 72 / 72 6 / 12 __memp_mf_discard [729] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 72 36 / 60 __env_mpool [723] [726] 0.0 72 0 / 72 36 __memp_fopen 0.0 ........... 72 / 144 24 / 11'030 __os_open [604] 0.0 ........... 33 / 128 12 / 11'016 __db_appname [631] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 1'474 1'056'266 / 2'187'178 CTransaction::IsStandard() const [268] [727] 0.0 72 0 / 72 1'056'266 IsStandard(CScript const&) 0.0 ........... 72 / 248 1'056'266 / 32'407'164 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [517] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 72 14'272'965 / 14'272'965 CTransaction::CheckTransaction() const [724] [728] 0.0 72 72 / 0 14'272'965 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(COutPoint const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 72 6 / 6 __memp_bhfree [735] 0.0 ........... 72 / 72 6 / 6 __memp_fclose [725] [729] 0.0 72 0 / 72 12 __memp_mf_discard 0.0 ........... 72 / 72 12 / 12 __memp_mf_sync [731] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 32'816 3 / 64 __env_open [76] [730] 0.0 72 0 / 72 3 __rep_reset_init 0.0 ........... 72 / 144 2 / 11'030 __os_open [604] 0.0 ........... 34 / 128 1 / 11'016 __db_appname [631] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 72 / 72 12 / 12 __memp_mf_discard [729] [731] 0.0 72 0 / 72 12 __memp_mf_sync 0.0 ........... 72 / 144 8 / 11'030 __os_open [604] 0.0 ........... 31 / 128 4 / 11'016 __db_appname [631] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 248 5 / 32'407'164 Solver(CScript const&, std::vector > >, std::allocator > > > >&) [517] [732] 0.0 72 0 / 72 5 std::vector >::push_back(CScript const&) 0.0 ........... 72 / 72 5 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CScript const&) [733] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 72 5 / 5 std::vector >::push_back(CScript const&) [732] [733] 0.0 72 72 / 7 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CScript const&) 0.0 ........... 7 / 404 2 / 856'705 std::vector >::vector<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator const&) [439] 0.0 ........... 2 / 2 1 / 1 CScript* std::__uninitialized_copy::__uninit_copy(CScript*, CScript*, CScript*) [913] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 1'183 2 / 6 dl_open_worker [299] [734] 0.0 72 72 / 0 2 _dl_map_object_deps - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 72 / 16'384 6 / 12'966 __memp_alloc [147] [735] 0.0 72 0 / 72 6 __memp_bhfree 0.0 ........... 72 / 72 6 / 12 __memp_mf_discard [729] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 35 / 2'496 1 / 89 std::locale::locale(char const*) [231] 0.0 ........... 70 / 32'816 491'216 / 491'603 CDB::CDB(char const*, char const*) [73] [736] 0.0 70 0 / 70 491'217 std::basic_string, std::allocator >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) 0.0 ........... 70 / 70 491'217 / 491'218 std::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, unsigned long) [737] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 44 / 44 1 / 1 std::basic_string, std::allocator >::_M_leak_hard() [793] 0.0 ........... 70 / 70 491'217 / 491'217 std::basic_string, std::allocator >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) [736] [737] 0.0 70 0 / 70 491'218 std::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, unsigned long) 0.0 ........... 70 / 24'512 491'218 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 70 / 32'000 6 / 294'902 __bam_split [102] [738] 0.0 70 0 / 70 6 __bam_broot 0.0 ........... 70 / 64'000 6 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 33 / 33 778'262 / 1'556'524 CheckProofOfWork(uint256, unsigned int) [827] 0.0 ........... 33 / 400 87'406 / 626'859 ComputeMinWork(unsigned int, long long) [447] 0.0 ........... 66 / 400 340 / 174'998 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [449] 0.0 ........... 66 / 8'388'608 174'812 / 399'385'408 ProcessBlock(CNode*, CBlock*) [12] [739] 0.0 66 66 / 64 1'040'820 CBigNum::SetCompact(unsigned int) 0.0 ........... 64 / 64 520'410 / 693'361 BN_mpi2bn [745] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 33 / 33 389'131 / 1'556'524 CheckProofOfWork(uint256, unsigned int) [827] 0.0 ........... 66 / 400 170 / 174'998 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [449] [740] 0.0 66 66 / 0 389'301 CBigNum::getuint256() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 32 / 32 24 / 24 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 [849] 0.0 ........... 42 / 160 57 / 222 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 [563] 0.0 ........... 66 / 160 114 / 336 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 [562] [741] 0.0 66 0 / 66 195 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 ........... 66 / 66 114 / 114 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 > >) [742] 0.0 ........... 42 / 42 81 / 81 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 > >) [800] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 66 / 66 114 / 195 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 > >) [741] [742] 0.0 66 0 / 66 114 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 ........... 66 / 66 114 / 168 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 > >) [743] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 42 / 42 54 / 81 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 > >) [800] 0.0 ........... 66 / 66 114 / 114 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 > >) [742] [743] 0.0 66 0 / 66 168 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 ........... 66 / 66 84 / 84 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) [744] 0.0 ........... 62 / 62 84 / 84 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) [764] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 66 / 66 84 / 168 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 > >) [743] [744] 0.0 66 0 / 66 84 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 ........... 66 / 24'512 84 / 34'559'676 std::basic_string, std::allocator >::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) [121] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 16 171 / 171 CBigNum::setint64(long long) [879] 0.0 ........... 32 / 32 22 / 44 CBigNum::setvch(std::vector > const&) [851] 0.0 ........... 32 / 32 22 / 132 CastToBigNum(std::vector > const&) [848] 0.0 ........... 32 / 91 1 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [671] 0.0 ........... 32 / 400 172'733 / 2'936'461 CBlockIndex::GetBlockWork() const [445] 0.0 ........... 32 / 400 2 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [444] 0.0 ........... 64 / 66 520'410 / 1'040'820 CBigNum::SetCompact(unsigned int) [739] [745] 0.0 64 0 / 64 693'361 BN_mpi2bn 0.0 ........... 64 / 384 693'361 / 11'517'763 BN_bin2bn [469] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 8'388'608 28'861 / 439'991'504 ThreadMessageHandler2(void*) [9] 0.0 ........... 64 / 12'644'972 659'090 / 1'579'974 ThreadSocketHandler2(void*) [6] [746] 0.0 64 64 / 0 687'951 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 400 172'704 / 3'551'532 CBigNum::ToString(int) const [450] 0.0 ........... 64 / 400 2 / 28 DecodeBase58(char const*, std::vector >&) [443] 0.0 ........... 64 / 400 2 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [444] [747] 0.0 64 0 / 64 172'708 CAutoBN_CTX::CAutoBN_CTX() 0.0 ........... 64 / 128 172'708 / 2'867'196 BN_CTX_new [627] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 74 1 / 5 ParseParameters(int, char**) [712] 0.0 ........... 64 / 8'192 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 > > > > > >&) [191] [748] 0.0 64 0 / 64 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 ........... 64 / 64 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&) [751] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 776 4 / 193 ConnectNode(CAddress, long long) [363] [749] 0.0 64 64 / 0 4 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CNode* const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 800 620'334 / 20'854'193 BN_div [337] [750] 0.0 64 0 / 64 620'334 BN_rshift 0.0 ........... 64 / 384 596'012 / 87'481'217 bn_expand2 [471] 0.0 ........... 8 / 112 24'322 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 64 / 64 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&) [748] [751] 0.0 64 64 / 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 ........... 32 / 416 102 / 7'706 EC_KEY_generate_key [434] 0.0 ........... 64 / 64 204 / 204 @{libcrypto.so.1.0.0+772698} [755] 0.0 ........... 64 / 64 428'352 / 428'352 @{libcrypto.so.1.0.0+849930} [756] [752] 0.0 64 0 / 64 428'658 EC_GROUP_get_order 0.0 ........... 64 / 288 428'658 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 8'334 5 / 242 __db_open [174] 0.0 ........... 64 / 8'334 5 / 111 __db_open'2 [180] 0.0 ........... 64 / 8'334 5 / 177 __fop_subdb_setup [178] [753] 0.0 64 0 / 64 15 __txn_lockevent 0.0 ........... 64 / 16'384 15 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 800 204 / 17'460 i2d_ECPrivateKey [341] [754] 0.0 64 0 / 64 204 @{libcrypto.so.1.0.0+771529} 0.0 ........... 64 / 800 204 / 1'632 ec_GFp_simple_group_get_curve [349] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 800 204 / 17'460 i2d_ECPrivateKey [341] [755] 0.0 64 0 / 64 204 @{libcrypto.so.1.0.0+772698} 0.0 ........... 64 / 64 204 / 428'658 EC_GROUP_get_order [752] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 800 428'352 / 50'474'713 ECDSA_verify [347] [756] 0.0 64 0 / 64 428'352 @{libcrypto.so.1.0.0+849930} 0.0 ........... 64 / 64 428'352 / 428'658 EC_GROUP_get_order [752] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 800 428'352 / 50'474'713 ECDSA_verify [347] [757] 0.0 64 0 / 64 428'352 @{libcrypto.so.1.0.0+850187} 0.0 ........... 64 / 384 428'352 / 11'517'763 BN_bin2bn [469] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 128 2'570'418 / 8'218'912 ec_GFp_simple_add [633] [758] 0.0 64 0 / 64 2'570'418 BN_rshift1 0.0 ........... 64 / 384 2'570'418 / 87'481'217 bn_expand2 [471] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 800 1'668'192 / 8'129'788 ec_GFp_simple_oct2point [356] [759] 0.0 64 0 / 64 1'668'192 ec_GFp_simple_is_on_curve 0.0 ........... 64 / 256 417'048 / 12'338'671 BN_mod_mul_montgomery [515] 0.0 ........... 48 / 800 1'251'144 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 64 / 304 2 / 6 @{libcrypto.so.1.0.0+1384555} [493] [760] 0.0 64 0 / 64 2 @{libcrypto.so.1.0.0+1382076} 0.0 ........... 64 / 64 2 / 2 sk_new [761] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 64 / 64 2 / 2 @{libcrypto.so.1.0.0+1382076} [760] [761] 0.0 64 0 / 64 2 sk_new 0.0 ........... 64 / 800 2 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 63 / 2'496 2 / 98 GetConfigFile() [228] [762] 0.0 63 0 / 63 2 boost::filesystem::path::operator/=(boost::filesystem::path const&) 0.0 ........... 63 / 63 2 / 2 boost::filesystem::path::m_append_separator_if_needed() [763] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 63 / 63 2 / 2 boost::filesystem::path::operator/=(boost::filesystem::path const&) [762] [763] 0.0 63 0 / 63 2 boost::filesystem::path::m_append_separator_if_needed() 0.0 ........... 63 / 24'512 1 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] 0.0 ........... 44 / 44 1 / 1 std::basic_string, std::allocator >::_M_leak_hard() [793] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 62 / 66 84 / 168 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 > >) [743] [764] 0.0 62 0 / 62 84 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 ........... 62 / 24'512 84 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 30 / 3'540 1 / 30 StartNode(void*) [219] 0.0 ........... 60 / 60 2 / 2 BindListenPort(std::basic_string, std::allocator >&) [766] [765] 0.0 60 0 / 60 3 GetListenPort() 0.0 ........... 60 / 2'426 3 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 60 / 32'816 2 / 46'607 AppInit2(int, char**) [72] [766] 0.0 60 0 / 60 2 BindListenPort(std::basic_string, std::allocator >&) 0.0 ........... 60 / 60 2 / 3 GetListenPort() [765] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 39 / 48 133 / 269 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&) [775] 0.0 ........... 46 / 400 172'704 / 3'551'532 CBigNum::ToString(int) const [450] 0.0 ........... 59 / 11'000 1 / 8 CWalletDB::WriteName(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [170] [767] 0.0 59 0 / 59 172'838 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) 0.0 ........... 59 / 24'512 172'838 / 1'163'313 std::basic_string, std::allocator >::_Rep::_M_clone(std::allocator const&, unsigned long) [123] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 57 / 80 19 / 38 DecodeBase64(std::basic_string, std::allocator > const&) [684] [768] 0.0 57 57 / 0 19 DecodeBase64(char const*, bool*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 56 / 1'168 92 / 251 json_spirit::Value_impl, std::allocator > > >::Value_impl(json_spirit::Value_impl, std::allocator > > > const&) [303] [769] 0.0 56 56 / 0 92 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 55 / 568 20 / 37 __nss_database_lookup [407] [770] 0.0 55 55 / 0 20 nss_parse_service_list - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 52 / 208 33 / 98 CNode::PushVersion() [522] [771] 0.0 52 0 / 52 33 CNode::BeginMessage(char const*) 0.0 ........... 52 / 396'932 33 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 49 / 32'816 2 / 46'607 AppInit2(int, char**) [72] 0.0 ........... 49 / 8'388'608 345'406 / 382'633'340 CBlock::AcceptBlock() [14] [772] 0.0 49 0 / 49 345'408 CheckDiskSpace(unsigned long long) 0.0 ........... 49 / 49 172'704 / 172'704 boost::filesystem::detail::space(boost::filesystem::path const&, boost::system::error_code*) [773] 0.0 ........... 44 / 2'496 172'704 / 5'173'149 GetDataDir() [227] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 49 / 49 172'704 / 345'408 CheckDiskSpace(unsigned long long) [772] [773] 0.0 49 0 / 49 172'704 boost::filesystem::detail::space(boost::filesystem::path const&, boost::system::error_code*) 0.0 ........... 49 / 2'426 172'704 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 2'426 41 / 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs [234] [774] 0.0 48 48 / 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 ........... 48 / 74 1 / 5 ParseParameters(int, char**) [712] 0.0 ........... 48 / 148 266 / 817 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 > > > >&) [575] 0.0 ........... 48 / 8'192 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 > > > > > >&) [191] [775] 0.0 48 0 / 48 269 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 ........... 48 / 48 136 / 136 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&) [776] 0.0 ........... 39 / 59 133 / 172'838 std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&) [767] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 136 / 269 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&) [775] [776] 0.0 48 48 / 0 136 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 ........... 48 / 32'816 3 / 491'603 CDB::CDB(char const*, char const*) [73] [777] 0.0 48 0 / 48 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 ........... 48 / 48 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&) [779] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 32'816 5 / 491'603 CDB::CDB(char const*, char const*) [73] [778] 0.0 48 48 / 0 5 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 3 / 3 std::map, std::allocator >, Db*, std::less, std::allocator > >, std::allocator, std::allocator > const, Db*> > >::operator[](std::basic_string, std::allocator > const&) [777] [779] 0.0 48 48 / 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 ........... 48 / 800 204 / 17'460 i2d_ECPrivateKey [341] [780] 0.0 48 0 / 48 204 @{libcrypto.so.1.0.0+771152} 0.0 ........... 48 / 288 204 / 9'356'357 BN_new [502] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 48 / 800 204 / 17'460 i2d_ECPrivateKey [341] [781] 0.0 48 0 / 48 204 @{libcrypto.so.1.0.0+771493} 0.0 ........... 48 / 288 204 / 9'356'357 BN_new [502] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 800 204 / 17'460 i2d_ECPrivateKey [341] [782] 0.0 48 0 / 48 204 @{libcrypto.so.1.0.0+771757} 0.0 ........... 48 / 288 204 / 9'356'357 BN_new [502] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 800 204 / 17'460 i2d_ECPrivateKey [341] [783] 0.0 48 0 / 48 204 @{libcrypto.so.1.0.0+771776} 0.0 ........... 48 / 288 204 / 9'356'357 BN_new [502] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 800 408 / 17'460 i2d_ECPrivateKey [341] [784] 0.0 48 0 / 48 408 @{libcrypto.so.1.0.0+773161} 0.0 ........... 48 / 74 408 / 1'020 BN_to_ASN1_INTEGER [715] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 1'020 / 1'020 ASN1_primitive_new [789] 0.0 ........... 48 / 74 408 / 1'020 BN_to_ASN1_INTEGER [715] 0.0 ........... 48 / 800 204 / 17'460 i2d_ECPrivateKey [341] [785] 0.0 48 0 / 48 1'632 ASN1_STRING_type_new 0.0 ........... 48 / 800 1'632 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 96 858'132 / 1'287'096 ASN1_item_new [665] [786] 0.0 48 0 / 48 858'132 @{libcrypto.so.1.0.0+1069286} 0.0 ........... 48 / 96 408 / 429'168 @{libcrypto.so.1.0.0+1069660} [666] 0.0 ........... 48 / 48 857'316 / 857'724 @{libcrypto.so.1.0.0+1069155} [787] 0.0 ........... 48 / 48 408 / 408 @{libcrypto.so.1.0.0+1069286}'2 [788] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 857'316 / 858'132 @{libcrypto.so.1.0.0+1069286} [786] 0.0 ........... 48 / 48 408 / 408 @{libcrypto.so.1.0.0+1069286}'2 [788] [787] 0.0 48 0 / 48 857'724 @{libcrypto.so.1.0.0+1069155} 0.0 ........... 48 / 48 856'704 / 856'704 @{libcrypto.so.1.0.0+1050265} [790] 0.0 ........... 48 / 48 1'020 / 1'020 ASN1_primitive_new [789] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 408 / 858'132 @{libcrypto.so.1.0.0+1069286} [786] [788] 0.0 48 0 / 48 408 @{libcrypto.so.1.0.0+1069286}'2 0.0 ........... 48 / 48 408 / 857'724 @{libcrypto.so.1.0.0+1069155} [787] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 1'020 / 857'724 @{libcrypto.so.1.0.0+1069155} [787] [789] 0.0 48 0 / 48 1'020 ASN1_primitive_new 0.0 ........... 48 / 48 1'020 / 1'632 ASN1_STRING_type_new [785] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 48 / 48 856'704 / 857'724 @{libcrypto.so.1.0.0+1069155} [787] [790] 0.0 48 0 / 48 856'704 @{libcrypto.so.1.0.0+1050265} 0.0 ........... 48 / 288 856'704 / 9'356'357 BN_new [502] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 45 / 2'496 3 / 93 GetDataDir(char*) [229] 0.0 ........... 45 / 32'816 3 / 46'607 AppInit2(int, char**) [72] [791] 0.0 45 0 / 45 6 GetDefaultDataDir() 0.0 ........... 45 / 24'512 2 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] 0.0 ........... 44 / 2'613 2 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] 0.0 ........... 35 / 2'426 2 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 44 / 8'192 514 / 2'816 __txn_checkpoint [193] [792] 0.0 44 0 / 44 514 __txn_ckp_log 0.0 ........... 44 / 64'000 514 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 44 / 63 1 / 2 boost::filesystem::path::m_append_separator_if_needed() [763] [793] 0.0 44 0 / 44 1 std::basic_string, std::allocator >::_M_leak_hard() 0.0 ........... 44 / 70 1 / 491'218 std::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, unsigned long) [737] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 43 / 12'644'972 4 / 1'579'974 ThreadSocketHandler2(void*) [6] [794] 0.0 43 0 / 43 4 CNode::CloseSocketDisconnect() 0.0 ........... 43 / 90 4 / 16'576 CAddress::ToString() const [672] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 43 / 1'000 3 / 8 CTxDB::LoadBlockIndex() [319] [795] 0.0 43 0 / 43 3 void Serialize, std::allocator >, uint256>(CDataStream&, std::pair, std::allocator >, uint256> const&, int, int) [clone .isra.522] 0.0 ........... 43 / 396'932 1 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 0.0 ........... 11 / 11 2 / 2 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.514] [891] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 42 / 32'000 173 / 1'614'403 SendMessages(CNode*, bool) [84] [796] 0.0 42 0 / 42 173 void CNode::PushMessage > >(char const*, std::vector > const&) 0.0 ........... 42 / 84 173 / 65'230 CNode::EndMessage() [679] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 12 / 400 1 / 22 EncodeAddress(CAddress const&) [442] 0.0 ........... 42 / 400 1 / 21 CBase58Data::ToString() const [448] [797] 0.0 42 42 / 0 2 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char*, std::forward_iterator_tag) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 42 / 8'388'608 8 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [798] 0.0 42 0 / 42 8 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.506] 0.0 ........... 42 / 42 8 / 10 std::basic_string, std::allocator >::append(unsigned long, char) [799] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 32 2 / 2 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.250] [836] 0.0 ........... 42 / 42 8 / 8 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.506] [798] [799] 0.0 42 0 / 42 10 std::basic_string, std::allocator >::append(unsigned long, char) 0.0 ........... 42 / 24'512 10 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 42 / 66 81 / 195 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 > >) [741] [800] 0.0 42 0 / 42 81 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 ........... 42 / 66 54 / 168 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 > >) [743] 0.0 ........... 40 / 160 27 / 130 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [570] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 41 / 2'073 700 / 786 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'2 [251] [801] 0.0 41 0 / 41 700 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&)'2 0.0 ........... 41 / 2'073 620 / 884 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [250] 0.0 ........... 33 / 33 80 / 80 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'3 [828] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 2'426 22 / 127 _GLOBAL__sub_I__Z12JSONRPCErroriRKSs [234] [802] 0.0 40 40 / 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 ........... 40 / 136 8 / 13 AddTimeData(unsigned int, long long) [616] 0.0 ........... 40 / 776 56 / 35'152 ThreadOpenConnections2(void*) [361] [803] 0.0 40 40 / 0 64 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 24 172'704 / 172'704 operator+(CBigNum const&, CBigNum const&) [868] 0.0 ........... 24 / 400 4 / 28 DecodeBase58(char const*, std::vector >&) [443] 0.0 ........... 24 / 400 29 / 667 GetWarnings(std::basic_string, std::allocator >) [440] 0.0 ........... 40 / 400 172'733 / 2'936'461 CBlockIndex::GetBlockWork() const [445] [804] 0.0 40 0 / 40 345'470 BN_add 0.0 ........... 40 / 384 345'470 / 8'152'415 BN_uadd [470] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 32'816 1 / 46'607 AppInit2(int, char**) [72] [805] 0.0 40 40 / 0 1 RegisterWallet(CWallet*) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 1'753 40 / 233 help(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool) [260] [806] 0.0 40 40 / 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 ........... 40 / 11'000 10 / 680 CWallet::GetOldestKeyPoolTime() [165] [807] 0.0 40 0 / 40 10 CWallet::ReturnKey(long long) 0.0 ........... 40 / 40 10 / 112 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(long long const&) [810] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 40 1 / 2 boost::program_options::detail::common_config_file_iterator::add_option(char const*) [811] 0.0 ........... 40 / 8'192 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 > > > > > >&) [191] [808] 0.0 40 40 / 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&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 177 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) [542] [809] 0.0 40 0 / 40 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 ........... 40 / 40 2 / 2 boost::program_options::detail::common_config_file_iterator::add_option(char const*) [811] 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 > >*) [812] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 40 10 / 10 CWallet::ReturnKey(long long) [807] 0.0 ........... 40 / 12'288 102 / 46'161 CWallet::TopUpKeyPool() [155] [810] 0.0 40 40 / 0 112 std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(long long const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 40 / 40 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) [809] [811] 0.0 40 0 / 40 2 boost::program_options::detail::common_config_file_iterator::add_option(char const*) 0.0 ........... 40 / 40 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&) [808] 0.0 ........... 26 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 40 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) [809] [812] 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 / 72 24 / 60 __env_mpool [723] [813] 0.0 40 0 / 40 24 __memp_set_pgcookie 0.0 ........... 40 / 16'384 12 / 364'380 __os_calloc [141] 0.0 ........... 16 / 64'000 12 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 32'816 1 / 46 __env_attach_regions [77] [814] 0.0 40 0 / 40 1 __memp_register 0.0 ........... 40 / 64'000 1 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 40 / 1'183 1 / 6 dl_open_worker [299] [815] 0.0 40 40 / 0 1 _dl_map_object_deps - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 39 / 12'644'972 52'779 / 1'579'974 ThreadSocketHandler2(void*) [6] [816] 0.0 39 0 / 39 52'779 SendBufferSize() 0.0 ........... 39 / 2'426 52'779 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 39 / 24'512 2 / 871 ThreadIRCSeed2(void*) [119] [817] 0.0 39 0 / 39 2 CAddress::ToStringIP() const 0.0 ........... 39 / 1'490 1 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] 0.0 ........... 36 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 39 / 1'490 54 / 126 HTTPReply(int, std::basic_string, std::allocator > const&) [266] 0.0 ........... 39 / 32'816 3 / 46'607 AppInit2(int, char**) [72] [818] 0.0 39 0 / 39 57 FormatFullVersion() 0.0 ........... 39 / 2'613 19 / 11'016 std::basic_string, std::allocator >::append(char const*, unsigned long) [226] 0.0 ........... 36 / 36 38 / 38 FormatVersion(int) [820] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 37 / 32'816 1 / 46'607 AppInit2(int, char**) [72] [819] 0.0 37 0 / 37 1 CWallet::ReacceptWalletTransactions() 0.0 ........... 37 / 32'816 1 / 491'603 CDB::CDB(char const*, char const*) [73] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 36 / 39 38 / 57 FormatFullVersion() [818] [820] 0.0 36 0 / 36 38 FormatVersion(int) 0.0 ........... 36 / 2'426 19 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 32 / 1'490 19 / 6'184'339 strprintf(std::basic_string, std::allocator > const&, ...) [265] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 36 / 32'000 1'940 / 5'833 __db_del [95] [821] 0.0 36 0 / 36 1'940 @{libdb_cxx-4.8.so+300940} 0.0 ........... 36 / 36 1'940 / 1'940 __bam_cdel_log [822] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 36 / 36 1'940 / 1'940 @{libdb_cxx-4.8.so+300940} [821] [822] 0.0 36 0 / 36 1'940 __bam_cdel_log 0.0 ........... 36 / 64'000 1'940 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 36 / 8'264 3 / 12 __bam_new_subdb [186] [823] 0.0 36 0 / 36 3 __bam_root_log 0.0 ........... 36 / 64'000 3 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 34 / 11'000 19 / 4'302 ThreadRPCServer2(void*) [161] [824] 0.0 34 0 / 34 19 ClientAllowed(std::basic_string, std::allocator > const&) 0.0 ........... 34 / 34 19 / 19 boost::asio::ip::address_v4::to_string() const [825] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 34 / 34 19 / 19 ClientAllowed(std::basic_string, std::allocator > const&) [824] [825] 0.0 34 0 / 34 19 boost::asio::ip::address_v4::to_string() const 0.0 ........... 34 / 2'426 19 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 34 / 8'334 3 / 71 __fop_file_setup [175] [826] 0.0 34 0 / 34 3 __db_backup_name 0.0 ........... 34 / 64'000 3 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 33 / 396'932 1'556'524 / 23'932'158 CBlock::CheckBlock() const [20] [827] 0.0 33 0 / 33 1'556'524 CheckProofOfWork(uint256, unsigned int) 0.0 ........... 33 / 66 778'262 / 1'040'820 CBigNum::SetCompact(unsigned int) [739] 0.0 ........... 33 / 66 389'131 / 389'301 CBigNum::getuint256() [740] 0.0 ........... 8 / 112 389'131 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 33 / 41 80 / 700 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Pair_impl, std::allocator > > > const&)'2 [801] [828] 0.0 33 0 / 33 80 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'3 0.0 ........... 33 / 33 80 / 152 std::basic_string, std::allocator > json_spirit::to_str, std::allocator > >(char const*) [829] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 27 / 27 72 / 72 bool json_spirit::add_esc_char, std::allocator > >(char, std::basic_string, std::allocator >&) [862] 0.0 ........... 33 / 33 80 / 80 json_spirit::Generator, std::allocator > > >, std::basic_ostringstream, std::allocator > >::output(json_spirit::Value_impl, std::allocator > > > const&)'3 [828] [829] 0.0 33 0 / 33 152 std::basic_string, std::allocator > json_spirit::to_str, std::allocator > >(char const*) 0.0 ........... 33 / 24'512 152 / 990'342 std::basic_string, std::allocator >::reserve(unsigned long) [122] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 400 172'704 / 3'551'532 CBigNum::ToString(int) const [450] 0.0 ........... 16 / 91 2 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [671] 0.0 ........... 16 / 47'908 26 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] 0.0 ........... 32 / 1'040 4 / 6 _GLOBAL__sub_I__Z12CastToBigNumRKSt6vectorIhSaIhEE [308] [830] 0.0 32 0 / 32 172'736 CBigNum::CBigNum(int) 0.0 ........... 32 / 112 172'736 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 32 / 11'000 8 / 4'302 ThreadRPCServer2(void*) [161] [831] 0.0 32 32 / 0 8 std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >::operator=(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 8'388'608 317'501 / 438'319'378 ProcessMessages(CNode*) [10] [832] 0.0 32 0 / 32 317'501 CMessageHeader::GetCommand() const 0.0 ........... 32 / 2'426 317'501 / 24'234'796 char* std::basic_string, std::allocator >::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) [236] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 11'000 1 / 518 LoadBlockIndex(bool) [164] [833] 0.0 32 0 / 32 1 std::vector >::resize(unsigned long, CTxOut) 0.0 ........... 32 / 64'064 1 / 9'606'502 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, CTxOut const&) [40] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 8'388'608 3 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [834] 0.0 32 32 / 0 3 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, int const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 1'368 12 / 60 __db_create_internal [273] [835] 0.0 32 0 / 32 12 __ham_db_create 0.0 ........... 32 / 64'000 12 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 720 1 / 7 CAddrDB::LoadAddresses() [365] 0.0 ........... 32 / 720 1 / 9 CWalletDB::LoadWallet(CWallet*) [366] [836] 0.0 32 0 / 32 2 void Unserialize(CDataStream&, std::basic_string, std::allocator >&, int, int) [clone .isra.250] 0.0 ........... 32 / 42 2 / 10 std::basic_string, std::allocator >::append(unsigned long, char) [799] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 1'186 2 / 21 __nss_lookup_function [287] [837] 0.0 32 32 / 0 2 tsearch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 416 102 / 464 @{libcrypto.so.1.0.0+685408} [435] [838] 0.0 32 0 / 32 102 @{libcrypto.so.1.0.0+685765} 0.0 ........... 32 / 800 102 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 416 102 / 464 @{libcrypto.so.1.0.0+685408} [435] [839] 0.0 32 0 / 32 102 @{libcrypto.so.1.0.0+686134} 0.0 ........... 32 / 384 102 / 11'517'763 BN_bin2bn [469] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 800 204 / 17'460 i2d_ECPrivateKey [341] [840] 0.0 32 0 / 32 204 @{libcrypto.so.1.0.0+772357} 0.0 ........... 32 / 96 204 / 1'287'096 ASN1_item_new [665] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 16 / 32'816 1 / 8 __log_open [79] 0.0 ........... 32 / 64'000 2'741 / 33'955 __log_put [50] [841] 0.0 32 0 / 32 2'742 __log_newfile 0.0 ........... 32 / 16'384 2'742 / 364'380 __os_calloc [141] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 400 102 / 4'140 CBasicKeyStore::AddKey(CKey const&) [456] [842] 0.0 32 0 / 32 102 CKey::GetSecret() const 0.0 ........... 32 / 32 102 / 102 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [847] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 400 102 / 4'140 CBasicKeyStore::AddKey(CKey const&) [456] [843] 0.0 32 0 / 32 102 std::vector >::operator=(std::vector > const&) 0.0 ........... 32 / 32 102 / 204 secure_allocator::allocate(unsigned long, void const*) [clone .isra.135] [845] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 96 204 / 1'287'096 ASN1_item_new [665] [844] 0.0 32 0 / 32 204 @{libcrypto.so.1.0.0+1069604} 0.0 ........... 32 / 800 204 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 32 102 / 102 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [847] 0.0 ........... 32 / 32 102 / 102 std::vector >::operator=(std::vector > const&) [843] [845] 0.0 32 32 / 0 204 secure_allocator::allocate(unsigned long, void const*) [clone .isra.135] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 80 24 / 119 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 [689] [846] 0.0 32 0 / 32 24 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 ........... 32 / 32 24 / 24 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 [849] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 32 102 / 102 CKey::GetSecret() const [842] [847] 0.0 32 0 / 32 102 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) 0.0 ........... 32 / 32 102 / 204 secure_allocator::allocate(unsigned long, void const*) [clone .isra.135] [845] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 47'908 132 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] [848] 0.0 32 20 / 32 132 CastToBigNum(std::vector > const&) 0.0 ........... 32 / 64 22 / 693'361 BN_mpi2bn [745] 0.0 ........... 32 / 32 44 / 44 CBigNum::setvch(std::vector > const&) [851] 0.0 ........... 24 / 24 44 / 110 CBigNum::getvch() const [867] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 32 24 / 24 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 [846] [849] 0.0 32 0 / 32 24 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 ........... 32 / 66 24 / 195 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 > >) [741] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 208 1 / 3 btowc [528] [850] 0.0 32 32 / 0 1 __wcsmbs_load_conv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 32 / 32 44 / 132 CastToBigNum(std::vector > const&) [848] [851] 0.0 32 20 / 32 44 CBigNum::setvch(std::vector > const&) 0.0 ........... 32 / 64 22 / 693'361 BN_mpi2bn [745] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 32 / 160 8 / 130 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::add_to_current(json_spirit::Value_impl, std::allocator > > > const&) [570] [852] 0.0 32 32 / 0 8 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 ........... 31 / 12'644'972 2 / 441'614'734 start_thread [4] [853] 0.0 31 0 / 31 2 ThreadGetMyExternalIP(void*) 0.0 ........... 31 / 2'426 1 / 23'917'276 std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [235] 0.0 ........... 8 / 8 1 / 7 Sleep(long long) [896] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 29 / 32'816 1 / 491'603 CDB::CDB(char const*, char const*) [73] [854] 0.0 29 0 / 29 1 DbEnv::set_lg_dir(char const*) 0.0 ........... 29 / 88 1 / 5'532 __os_strdup [677] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 28 / 1'186 4 / 70 gethostbyname_r [285] [855] 0.0 28 0 / 28 4 _nss_dns_gethostbyname_r 0.0 ........... 28 / 28 4 / 4 _nss_dns_gethostbyname3_r [856] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 28 / 28 4 / 4 _nss_dns_gethostbyname_r [855] [856] 0.0 28 0 / 28 4 _nss_dns_gethostbyname3_r 0.0 ........... 28 / 28 4 / 4 __libc_res_nsearch [857] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 28 / 28 4 / 4 _nss_dns_gethostbyname3_r [856] [857] 0.0 28 0 / 28 4 __libc_res_nsearch 0.0 ........... 28 / 28 4 / 4 __libc_res_nquerydomain [858] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 28 / 28 4 / 4 __libc_res_nsearch [857] [858] 0.0 28 0 / 28 4 __libc_res_nquerydomain 0.0 ........... 28 / 28 4 / 4 __libc_res_nquery [859] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 28 / 28 4 / 4 __libc_res_nquerydomain [858] [859] 0.0 28 0 / 28 4 __libc_res_nquery 0.0 ........... 28 / 28 4 / 4 __libc_res_nsend [860] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 28 / 28 4 / 4 __libc_res_nquery [859] [860] 0.0 28 28 / 0 4 __libc_res_nsend - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 28 / 32'000 3 / 348'027 __txn_commit [91] [861] 0.0 28 0 / 28 3 __txn_child_log 0.0 ........... 28 / 64'000 3 / 12'791'081 __os_malloc [45] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 27 / 2'073 72 / 884 std::basic_string, std::allocator > json_spirit::add_esc_chars, std::allocator > >(std::basic_string, std::allocator > const&) [250] [862] 0.0 27 0 / 27 72 bool json_spirit::add_esc_char, std::allocator > >(char, std::basic_string, std::allocator >&) 0.0 ........... 27 / 33 72 / 152 std::basic_string, std::allocator > json_spirit::to_str, std::allocator > >(char const*) [829] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 20 / 47'908 379'613 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] 0.0 ........... 26 / 400 2 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [444] [863] 0.0 26 26 / 0 379'615 std::vector >::vector(unsigned long, unsigned char const&, std::allocator const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 22 / 1'183 1 / 3 openaux [302] 0.0 ........... 25 / 1'186 2 / 6 dl_open_worker [294] [864] 0.0 25 0 / 25 3 _dl_map_object 0.0 ........... 25 / 25 3 / 3 local_strdup [865] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 25 / 25 3 / 3 _dl_map_object [864] [865] 0.0 25 25 / 0 3 local_strdup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 25 / 1'186 3 / 6 _dl_map_object_from_fd [296] [866] 0.0 25 25 / 0 3 _dl_new_object - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 12 / 11'000 2 / 518 LoadBlockIndex(bool) [164] 0.0 ........... 18 / 47'908 60 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] 0.0 ........... 24 / 32 44 / 132 CastToBigNum(std::vector > const&) [848] 0.0 ........... 24 / 400 4 / 28 DecodeBase58(char const*, std::vector >&) [443] [867] 0.0 24 24 / 0 110 CBigNum::getvch() const - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 8'388'608 172'704 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [868] 0.0 24 0 / 24 172'704 operator+(CBigNum const&, CBigNum const&) 0.0 ........... 24 / 40 172'704 / 345'470 BN_add [804] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 160 57 / 393 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 [560] [869] 0.0 24 0 / 24 57 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_obj(char) 0.0 ........... 24 / 584 19 / 95 boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >::recursive_wrapper(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&) [384] 0.0 ........... 24 / 584 38 / 78 json_spirit::Value_impl, std::allocator > > >::operator=(json_spirit::Value_impl, std::allocator > > > const&) [382] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 80 19 / 95 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) [693] [870] 0.0 24 24 / 0 19 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 ........... 24 / 304 1 / 6 @{libcrypto.so.1.0.0+1384555} [493] [871] 0.0 24 0 / 24 1 @{libcrypto.so.1.0.0+1382054} 0.0 ........... 24 / 800 1 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 304 1 / 6 @{libcrypto.so.1.0.0+1384555} [493] [872] 0.0 24 0 / 24 1 @{libcrypto.so.1.0.0+1382101} 0.0 ........... 24 / 24 1 / 2 lh_insert [874] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 600 1 / 4 ERR_get_state [381] [873] 0.0 24 0 / 24 1 @{libcrypto.so.1.0.0+942862} 0.0 ........... 24 / 24 1 / 2 lh_insert [874] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 24 / 24 1 / 1 @{libcrypto.so.1.0.0+1382101} [872] 0.0 ........... 24 / 24 1 / 1 @{libcrypto.so.1.0.0+942862} [873] [874] 0.0 24 0 / 24 2 lh_insert 0.0 ........... 24 / 800 2 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 20 / 91 1 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [671] [875] 0.0 20 20 / 0 1 std::vector >::reserve(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 20 / 12'288 1 / 45'728 CWallet::LoadWallet(bool&) [152] [876] 0.0 20 0 / 20 1 CBitcoinAddress::CBitcoinAddress(std::vector > const&) 0.0 ........... 20 / 4'026 1 / 111'785'132 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, unsigned char const&) [216] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 20 / 2'263 5 / 7 tzset_internal [239] [877] 0.0 20 0 / 20 5 __tzfile_read 0.0 ........... 20 / 20 5 / 5 __tzstring [878] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 20 / 20 5 / 5 __tzfile_read [877] [878] 0.0 20 20 / 0 5 __tzstring - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 11'000 1 / 518 LoadBlockIndex(bool) [164] 0.0 ........... 16 / 400 170 / 174'998 GetNextWorkRequired(CBlockIndex const*, CBlock const*) [clone .isra.1193] [449] [879] 0.0 16 0 / 16 171 CBigNum::setint64(long long) 0.0 ........... 16 / 64 171 / 693'361 BN_mpi2bn [745] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 400 4 / 28 DecodeBase58(char const*, std::vector >&) [443] 0.0 ........... 16 / 400 4 / 34 EncodeBase58(unsigned char const*, unsigned char const*) [444] [880] 0.0 16 0 / 16 8 CBigNum::setulong(unsigned long) 0.0 ........... 16 / 112 8 / 21'839'571 BN_set_word [647] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 16 / 552 19 / 662 __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 > > >&) [415] [881] 0.0 16 16 / 0 19 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 ........... 16 / 396'842 172'703 / 367'545'877 CBlock::ConnectBlock(CTxDB&, CBlockIndex*) [24] 0.0 ........... 16 / 8'388'608 172'704 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [882] 0.0 16 0 / 16 345'407 CDiskBlockIndex::CDiskBlockIndex(CBlockIndex*) 0.0 ........... 16 / 288 345'407 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 47'908 4 / 112'124'207 EvalScript(std::vector >, std::allocator > > >&, CScript const&, CTransaction const&, unsigned int, int) [63] 0.0 ........... 16 / 396'842 1 / 375'339'783 CBlock::SetBestChain(CTxDB&, CBlockIndex*) [21] 0.0 ........... 16 / 8'388'608 172'704 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [883] 0.0 16 0 / 16 172'709 CBigNum::operator=(CBigNum const&) 0.0 ........... 16 / 288 172'709 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 400 172'704 / 3'551'532 CBigNum::ToString(int) const [450] 0.0 ........... 16 / 8'388'608 172'703 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] [884] 0.0 16 0 / 16 345'407 CBigNum::CBigNum(CBigNum const&) 0.0 ........... 16 / 288 345'407 / 16'947'351 BN_copy [501] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 800 428'352 / 50'474'713 ECDSA_verify [347] [885] 0.0 16 0 / 16 428'352 @{libcrypto.so.1.0.0+849847} 0.0 ........... 16 / 800 428'352 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 800 428'352 / 50'474'713 ECDSA_verify [347] [886] 0.0 16 0 / 16 428'352 @{libcrypto.so.1.0.0+849860} 0.0 ........... 16 / 800 428'352 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 800 428'352 / 50'474'713 ECDSA_verify [347] [887] 0.0 16 0 / 16 428'352 @{libcrypto.so.1.0.0+849873} 0.0 ........... 16 / 800 428'352 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 16 / 800 428'352 / 50'474'713 ECDSA_verify [347] [888] 0.0 16 0 / 16 428'352 @{libcrypto.so.1.0.0+849886} 0.0 ........... 16 / 800 428'352 / 21'606'746 BN_CTX_get [338] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 15 / 2'263 1 / 8 __tz_convert [238] [889] 0.0 15 0 / 15 1 tzset_internal 0.0 ........... 15 / 15 1 / 2 strdup [890] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 11 / 11 1 / 1 _nl_load_locale_from_archive [892] 0.0 ........... 15 / 15 1 / 1 tzset_internal [889] [890] 0.0 15 15 / 0 2 strdup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 11 / 43 2 / 3 void Serialize, std::allocator >, uint256>(CDataStream&, std::pair, std::allocator >, uint256> const&, int, int) [clone .isra.522] [795] [891] 0.0 11 0 / 11 2 void Serialize(CDataStream&, std::basic_string, std::allocator > const&, int, int) [clone .isra.514] 0.0 ........... 11 / 396'932 1 / 43'967 void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, char const*, char const*, std::forward_iterator_tag) [16] 0.0 ........... 1 / 59'504 1 / 83 void WriteCompactSize(CDataStream&, unsigned long long) [60] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 11 / 952 1 / 15 _nl_find_locale [327] [892] 0.0 11 0 / 11 1 _nl_load_locale_from_archive 0.0 ........... 11 / 15 1 / 2 strdup [890] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 10 / 11'000 3 / 518 LoadBlockIndex(bool) [164] [893] 0.0 10 6 / 10 3 CScript::operator<<(CBigNum const&) 0.0 ........... 10 / 148 1 / 856'708 CScript::operator<<(std::vector > const&) [576] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 9 / 568 1 / 4 __env_config [410] [894] 0.0 9 0 / 9 1 __os_tmpdir 0.0 ........... 9 / 88 1 / 5'532 __os_strdup [677] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 12'644'972 19 / 441'614'734 start_thread [4] [895] 0.0 8 0 / 8 19 thread_proxy 0.0 ........... 8 / 8 19 / 19 boost::detail::set_current_thread_data(boost::detail::thread_data_base*) [897] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 8 1 / 1 Wait(int) [clone .part.164] [898] 0.0 ........... 8 / 31 1 / 2 ThreadGetMyExternalIP(void*) [853] 0.0 ........... 8 / 776 1 / 35'152 ThreadOpenConnections2(void*) [361] 0.0 ........... 8 / 1'368 1 / 54 ThreadFlushWalletDB(void*) [270] 0.0 ........... 8 / 32'816 1 / 46'607 AppInit2(int, char**) [72] 0.0 ........... 8 / 8'388'608 1 / 439'991'504 ThreadMessageHandler2(void*) [9] 0.0 ........... 8 / 12'644'972 1 / 1'579'974 ThreadSocketHandler2(void*) [6] [896] 0.0 8 0 / 8 7 Sleep(long long) 0.0 ........... 8 / 8 7 / 7 boost::this_thread::sleep(boost::posix_time::ptime const&) [899] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 8 19 / 19 thread_proxy [895] [897] 0.0 8 0 / 8 19 boost::detail::set_current_thread_data(boost::detail::thread_data_base*) 0.0 ........... 8 / 8 19 / 27 boost::detail::get_once_per_thread_epoch() [900] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 24'512 1 / 871 ThreadIRCSeed2(void*) [119] [898] 0.0 8 0 / 8 1 Wait(int) [clone .part.164] 0.0 ........... 8 / 8 1 / 7 Sleep(long long) [896] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 8 7 / 7 Sleep(long long) [896] [899] 0.0 8 0 / 8 7 boost::this_thread::sleep(boost::posix_time::ptime const&) 0.0 ........... 8 / 8 7 / 8 boost::detail::get_current_thread_data() [903] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 8 8 / 8 boost::detail::get_current_thread_data() [903] 0.0 ........... 8 / 8 19 / 19 boost::detail::set_current_thread_data(boost::detail::thread_data_base*) [897] [900] 0.0 8 8 / 0 27 boost::detail::get_once_per_thread_epoch() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 8 / 11'000 1 / 4'302 ThreadRPCServer2(void*) [161] [901] 0.0 8 0 / 8 1 boost::thread::do_try_join_until(timespec const&) 0.0 ........... 8 / 8 1 / 8 boost::detail::get_current_thread_data() [903] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 11'000 4 / 1'718 ThreadDNSAddressSeed2(void*) [162] 0.0 ........... 8 / 8'388'608 172'704 / 381'422'193 CBlock::AddToBlockIndex(unsigned int, unsigned int) [13] 0.0 ........... 8 / 8'388'608 126 / 437'378'041 ProcessMessage(CNode*, std::basic_string, std::allocator >, CDataStream&) [11] [902] 0.0 8 8 / 0 172'834 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, DbTxn* const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 8 7 / 7 boost::this_thread::sleep(boost::posix_time::ptime const&) [899] 0.0 ........... 8 / 8 1 / 1 boost::thread::do_try_join_until(timespec const&) [901] [903] 0.0 8 0 / 8 8 boost::detail::get_current_thread_data() 0.0 ........... 8 / 8 8 / 27 boost::detail::get_once_per_thread_epoch() [900] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 552 19 / 662 __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 > > >&) [415] [904] 0.0 8 8 / 0 19 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 ........... 8 / 552 1 / 662 __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 > > >&) [415] [905] 0.0 8 8 / 0 1 std::vector >::reserve(unsigned long) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 8 / 80 19 / 95 json_spirit::Semantic_actions, std::allocator > > >, __gnu_cxx::__normal_iterator, std::allocator > > >::begin_array(char) [693] [906] 0.0 8 8 / 0 19 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 ........... 5 / 952 1 / 15 _nl_find_locale [327] [907] 0.0 5 0 / 5 1 _nl_load_locale_from_archive 0.0 ........... 5 / 5 1 / 1 _nl_normalize_codeset [908] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 5 / 5 1 / 1 _nl_load_locale_from_archive [907] [908] 0.0 5 5 / 0 1 _nl_normalize_codeset - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 4 / 91 1 / 6 _GLOBAL__sub_I_cs_setpwalletRegistered [671] [909] 0.0 4 4 / 0 1 std::vector >::operator=(std::vector > const&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 4 / 800 204 / 17'460 i2d_ECPrivateKey [341] [910] 0.0 4 0 / 4 204 @{libcrypto.so.1.0.0+772066} 0.0 ........... 4 / 198 204 / 1'020 ASN1_STRING_set [534] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rank % total Self Self / Children Calls / Total Function 0.0 ........... 4 / 800 204 / 17'460 i2d_ECPrivateKey [341] [911] 0.0 4 0 / 4 204 @{libcrypto.so.1.0.0+772099} 0.0 ........... 4 / 198 204 / 1'020 ASN1_STRING_set [534] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2 / 800 204 / 17'460 i2d_ECPrivateKey [341] [912] 0.0 2 0 / 2 204 @{libcrypto.so.1.0.0+771965} 0.0 ........... 2 / 800 204 / 117'150'618 CRYPTO_malloc [336] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.0 ........... 2 / 72 1 / 5 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, CScript const&) [733] [913] 0.0 2 2 / 0 1 CScript* std::__uninitialized_copy::__uninit_copy(CScript*, CScript*, CScript*)