LCOV - code coverage report
Current view: top level - foo/src/jamidht/swarm - routing_table.cpp (source / functions) Hit Total Coverage
Test: jami-coverage-filtered.info Lines: 265 328 80.8 %
Date: 2025-09-15 07:46:53 Functions: 40 65 61.5 %

Function Name Sort by function name Hit count Sort by hit count
_ZN4jami12RoutingTable10deleteNodeERKN3dht4HashILm32EEE 10
_ZN4jami12RoutingTable10findBucketERKN3dht4HashILm32EEE 10917
_ZN4jami12RoutingTable10removeNodeERKN3dht4HashILm32EEE 397
_ZN4jami12RoutingTable12addKnownNodeERKN3dht4HashILm32EEE 3087
_ZN4jami12RoutingTable12closestNodesERKN3dht4HashILm32EEEj 1034
_ZN4jami12RoutingTable12shutdownNodeERKN3dht4HashILm32EEE 2
_ZN4jami12RoutingTable13addMobileNodeERKN3dht4HashILm32EEE 15
_ZN4jami12RoutingTable13hasMobileNodeERKN3dht4HashILm32EEE 7
_ZN4jami12RoutingTable16removeMobileNodeERKN3dht4HashILm32EEE 2
_ZN4jami12RoutingTable17addConnectingNodeERKN3dht4HashILm32EEE 891
_ZN4jami12RoutingTable20removeConnectingNodeERKN3dht4HashILm32EEE 0
_ZN4jami12RoutingTable5splitERSt14_List_iteratorINS_6BucketEE 297
_ZN4jami12RoutingTable7addNodeERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 10
_ZN4jami12RoutingTable7addNodeERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERSt14_List_iteratorINS_6BucketEE 1546
_ZN4jami12RoutingTable7hasNodeERKN3dht4HashILm32EEE 524
_ZN4jami12RoutingTableC2Ev 496
_ZN4jami6Bucket10removeNodeERKN3dht4HashILm32EEE 1155
_ZN4jami6Bucket12addKnownNodeERKN3dht4HashILm32EEE 3505
_ZN4jami6Bucket12getNodeTimerERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 0
_ZN4jami6Bucket12shutdownNodeERKN3dht4HashILm32EEE 13
_ZN4jami6Bucket13addMobileNodeERKN3dht4HashILm32EEE 112
_ZN4jami6Bucket14changeMobilityERKN3dht4HashILm32EEEb 194
_ZN4jami6Bucket16shutdownAllNodesEv 818
_ZN4jami6Bucket17addConnectingNodeERKN3dht4HashILm32EEE 1021
_ZN4jami6Bucket7addNodeEONS_8NodeInfoE 1483
_ZN4jami6Bucket7addNodeERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 1152
_ZN4jami6BucketC2ERKN3dht4HashILm32EEE 795
_ZNK4jami12RoutingTable11getAllNodesEv 16
_ZNK4jami12RoutingTable13getKnownNodesEv 1
_ZNK4jami12RoutingTable14getMobileNodesEv 1579
_ZNK4jami12RoutingTable17printRoutingTableEv 0
_ZNK4jami12RoutingTable18getConnectingNodesEv 1
_ZNK4jami12RoutingTable20getBucketMobileNodesEv 0
_ZNK4jami12RoutingTable5depthERSt14_List_iteratorINS_6BucketEE 297
_ZNK4jami12RoutingTable6middleERSt14_List_iteratorINS_6BucketEE 297
_ZNK4jami12RoutingTable8containsERKSt14_List_iteratorINS_6BucketEERKN3dht4HashILm32EEE 4014
_ZNK4jami12RoutingTable8getNodesEv 3742
_ZNK4jami6Bucket10getNodeIdsEv 10194
_ZNK4jami6Bucket11printBucketEj 0
_ZNK4jami6Bucket12getKnownNodeEj 203
_ZNK4jami6Bucket14getNodeSocketsEv 1
_ZNK4jami6Bucket19getKnownNodesRandomEjRSt23mersenne_twister_engineImLm64ELm312ELm156ELm31ELm13043109905998158313ELm29ELm6148914691236517205ELm17ELm8202884508482404352ELm37ELm18444473444759240704ELm43ELm6364136223846793005EE 1220
_ZNK4jami6Bucket7hasNodeERKN3dht4HashILm32EEE 6716
_ZZN4jami12RoutingTable12closestNodesERKN3dht4HashILm32EEEjENKUlRKSt14_List_iteratorINS_6BucketEEE_clESA_ 2504
_ZZNK4jami12RoutingTable17printRoutingTableEvENKUlvE0_clEv 0
_ZZNK4jami12RoutingTable17printRoutingTableEvENKUlvE_clEv 0
_ZZNK4jami6Bucket11printBucketEjENKUlvE0_clEv 0
_ZZNK4jami6Bucket11printBucketEjENKUlvE1_clEv 0
_ZZNK4jami6Bucket11printBucketEjENKUlvE2_clEv 0
_ZZNK4jami6Bucket11printBucketEjENKUlvE3_clEv 0
_ZZNK4jami6Bucket11printBucketEjENKUlvE4_clEv 0
_ZZNK4jami6Bucket11printBucketEjENKUlvE5_clEv 0
_ZZNK4jami6Bucket11printBucketEjENKUlvE6_clEv 0
_ZZNK4jami6Bucket11printBucketEjENKUlvE_clEv 0
_ZZZN4jami12RoutingTable12closestNodesERKN3dht4HashILm32EEEjENKUlRKSt14_List_iteratorINS_6BucketEEE_clESA_ENKUlRS3_E_clESC_ 10052
_ZZZNK4jami12RoutingTable17printRoutingTableEvENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0
_ZZZNK4jami12RoutingTable17printRoutingTableEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0
_ZZZNK4jami6Bucket11printBucketEjENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0
_ZZZNK4jami6Bucket11printBucketEjENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0
_ZZZNK4jami6Bucket11printBucketEjENKUlvE2_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0
_ZZZNK4jami6Bucket11printBucketEjENKUlvE3_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0
_ZZZNK4jami6Bucket11printBucketEjENKUlvE4_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0
_ZZZNK4jami6Bucket11printBucketEjENKUlvE5_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0
_ZZZNK4jami6Bucket11printBucketEjENKUlvE6_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0
_ZZZNK4jami6Bucket11printBucketEjENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1017basic_string_viewIcEEEv 0

Generated by: LCOV version 1.14