LCOV - code coverage report
Current view: top level - src/jamidht/swarm - routing_table.cpp (source / functions) Coverage Total Hit
Test: jami-coverage-filtered.info Lines: 83.1 % 390 324
Test Date: 2026-11-09 10:41:14 Functions: 88.9 % 54 48

Function Name Sort by function name Hit count Sort by function hit count
_ZN4jami12RoutingTable10deleteNodeERKN3dht4HashILm32EEE 25
_ZN4jami12RoutingTable10findBucketERKN3dht4HashILm32EEE 20083
_ZN4jami12RoutingTable10removeNodeERKN3dht4HashILm32EEE 976
_ZN4jami12RoutingTable12addKnownNodeERKN3dht4HashILm32EEE 5018
_ZN4jami12RoutingTable12shutdownNodeERKN3dht4HashILm32EEE 2
_ZN4jami12RoutingTable13addMobileNodeERKN3dht4HashILm32EEE 299
_ZN4jami12RoutingTable13hasMobileNodeERKN3dht4HashILm32EEE 14
_ZN4jami12RoutingTable16removeMobileNodeERKN3dht4HashILm32EEE 4
_ZN4jami12RoutingTable17addConnectingNodeERKN3dht4HashILm32EEE 2349
_ZN4jami12RoutingTable20removeConnectingNodeERKN3dht4HashILm32EEE 0
_ZN4jami12RoutingTable5splitERSt14_List_iteratorINS_6BucketEE 394
_ZN4jami12RoutingTable7addNodeERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 175
_ZN4jami12RoutingTable7addNodeERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERSt14_List_iteratorINS_6BucketEE 3703
_ZN4jami12RoutingTable7hasNodeERKN3dht4HashILm32EEE 1889
_ZN4jami12RoutingTableC2Ev 1196
_ZN4jami20systemTimeFromSteadyENSt6chrono10time_pointINS0_3_V212steady_clockENS0_8durationIlSt5ratioILl1ELl1000000000EEEEEERKS8_RKNS1_INS2_12system_clockES7_EE 0
_ZN4jami6Bucket10removeNodeERKN3dht4HashILm32EEE 2209
_ZN4jami6Bucket12addKnownNodeERKN3dht4HashILm32EEE 5903
_ZN4jami6Bucket12getNodeTimerERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 0
_ZN4jami6Bucket12shutdownNodeERKN3dht4HashILm32EEE 28
_ZN4jami6Bucket13addMobileNodeERKN3dht4HashILm32EEE 441
_ZN4jami6Bucket14changeMobilityERKN3dht4HashILm32EEEb 258
_ZN4jami6Bucket16shutdownAllNodesEv 1623
_ZN4jami6Bucket17addConnectingNodeERKN3dht4HashILm32EEE 2559
_ZN4jami6Bucket7addNodeEONS_8NodeInfoE 2733
_ZN4jami6Bucket7addNodeERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 2360
_ZN4jami6BucketC2ERKN3dht4HashILm32EEE 1592
_ZNK4jami12RoutingTable11getAllNodesEv 17
_ZNK4jami12RoutingTable12closestNodesERKN3dht4HashILm32EEEj 2292
_ZNK4jami12RoutingTable13getKnownNodesEv 1
_ZNK4jami12RoutingTable14getMobileNodesEv 2562
_ZNK4jami12RoutingTable17getConnectedNodesEv 2552
_ZNK4jami12RoutingTable17printRoutingTableEv 0
_ZNK4jami12RoutingTable18getConnectingNodesEv 1
_ZNK4jami12RoutingTable19getKnownMobileNodesEv 722
_ZNK4jami12RoutingTable20getBucketMobileNodesEv 0
_ZNK4jami12RoutingTable20getRoutingTableStatsEv 2
_ZNK4jami12RoutingTable22getMobileNodesToNotifyEv 2559
_ZNK4jami12RoutingTable5depthERSt14_List_iteratorINS_6BucketEE 394
_ZNK4jami12RoutingTable6middleERSt14_List_iteratorINS_6BucketEE 394
_ZNK4jami12RoutingTable7isEmptyEv 12714
_ZNK4jami12RoutingTable8containsERKSt14_List_iteratorINS_6BucketEERKN3dht4HashILm32EEE 9018
_ZNK4jami12RoutingTable8getNodesEv 132
_ZNK4jami6Bucket10getNodeIdsEv 5803
_ZNK4jami6Bucket11printBucketEj 0
_ZNK4jami6Bucket12getKnownNodeEj 98
_ZNK4jami6Bucket14getNodeSocketsEv 1
_ZNK4jami6Bucket19getKnownNodesRandomEjRSt23mersenne_twister_engineImLm64ELm312ELm156ELm31ELm13043109905998158313ELm29ELm6148914691236517205ELm17ELm8202884508482404352ELm37ELm18444473444759240704ELm43ELm6364136223846793005EE 5246
_ZNK4jami6Bucket7hasNodeERKN3dht4HashILm32EEE 14062
_ZZN4jami6Bucket12shutdownNodeERKN3dht4HashILm32EEEENKUlvE_clEv 22
_ZZN4jami6Bucket16shutdownAllNodesEvENKUlvE_clEv 828
_ZZNK4jami12RoutingTable11getAllNodesEvENKUlRKT_E_clISt3setIN3dht4HashILm32EEESt4lessIS9_ESaIS9_EEEEDaS3_ 68
_ZZNK4jami12RoutingTable12closestNodesERKN3dht4HashILm32EEEjENKUlRKSt20_List_const_iteratorINS_6BucketEEE_clESA_ 5303
_ZZZNK4jami12RoutingTable12closestNodesERKN3dht4HashILm32EEEjENKUlRKSt20_List_const_iteratorINS_6BucketEEE_clESA_ENKUlRS3_E_clESC_ 67687

Generated by: LCOV version 2.0-1