LCOV - code coverage report
Current view: top level - root/contrail/src/contrail-common/base - patricia.h (source / functions) Hit Total Coverage
Test: OpenSDN C/C++ coverage (all TARGET_SET jobs) Lines: 373 400 93.2 %
Date: 2026-09-28 02:13:17 Functions: 142 146 97.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN8Patricia4NodeC2Ev 2181
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPKS1_ 17730
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_ 26445
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10InsertNodeEPNS_4NodeE 4288
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE 143083
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE 64362
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10RemoveNodeEPNS_4NodeE 4288
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE11GetLastNodeEv 0
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE 17869
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE11GetPrevNodeEPKNS_4NodeE 0
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_ 2195
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE4FindEPKS1_ 17730
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm 46327
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE6InsertEPS1_ 4288
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE6RemoveEPS1_ 4288
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_ 18401
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm 2156
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7GetLastEv 0
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_ 17869
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7GetPrevEPKS1_ 0
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE8FindNodeEPKNS_4NodeE 17730
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev 6459
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPKS1_ 4
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_ 46
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10InsertNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE 258
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE 126
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10RemoveNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE 18
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_ 2
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE4FindEPKS1_ 4
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm 174
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE6InsertEPS1_ 14
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE6RemoveEPS1_ 14
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_ 18
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm 10
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_ 18
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE8FindNodeEPKNS_4NodeE 4
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev 4
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPKS1_ 2
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_ 390
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10InsertNodeEPNS_4NodeE 6
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE 80
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE 418
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10RemoveNodeEPNS_4NodeE 6
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE 378
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_ 4
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE4FindEPKS1_ 2
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE4SizeEv 1480
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm 44
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE6InsertEPS1_ 6
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE6RemoveEPS1_ 6
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_ 8
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm 4
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_ 378
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE8FindNodeEPKNS_4NodeE 2
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev 372
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10DataToNodeEPKS1_ 80
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10DataToNodeEPS1_ 84
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10InsertNodeEPNS_4NodeE 56
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10NodeToDataEPKNS_4NodeE 2240
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10NodeToDataEPNS_4NodeE 549
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10RemoveNodeEPNS_4NodeE 28
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE15RewireRightMostEPNS_4NodeES5_ 21
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE17FindBestMatchNodeEPKNS_4NodeE 52
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE4FindEPKS1_ 28
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE6GetBitEPKNS_4NodeEm 1472
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE6InsertEPS1_ 56
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE6RemoveEPS1_ 28
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE7CompareEPKNS_4NodeES6_ 56
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE7CompareEPKNS_4NodeES6_mRm 146
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE7LPMFindEPKS1_ 52
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE8FindNodeEPKNS_4NodeE 28
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEEC2Ev 2
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10DataToNodeEPKS1_ 108
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10DataToNodeEPS1_ 58
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10InsertNodeEPNS_4NodeE 29
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10NodeToDataEPKNS_4NodeE 1992
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10NodeToDataEPNS_4NodeE 386
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10RemoveNodeEPNS_4NodeE 29
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE11GetNextNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE12FindNextNodeEPKNS_4NodeE 14
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE15RewireRightMostEPNS_4NodeES5_ 16
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE17FindBestMatchNodeEPKNS_4NodeE 94
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE4FindEPKS1_ 1
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE6GetBitEPKNS_4NodeEm 1243
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE6InsertEPS1_ 29
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE6RemoveEPS1_ 29
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE7CompareEPKNS_4NodeES6_ 29
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE7CompareEPKNS_4NodeES6_mRm 212
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE7LPMFindEPKS1_ 94
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE8FindNextEPKS1_ 14
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE8FindNodeEPKNS_4NodeE 1
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEEC2Ev 12
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10DataToNodeEPKS1_ 414
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10DataToNodeEPS1_ 10120
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10InsertNodeEPNS_4NodeE 1159
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10NodeToDataEPKNS_4NodeE 42835
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10NodeToDataEPNS_4NodeE 32397
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10RemoveNodeEPNS_4NodeE 1217
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE11GetLastNodeEv 1
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE11GetNextNodeEPNS_4NodeE 7832
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE11GetPrevNodeEPKNS_4NodeE 58
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE12FindNextNodeEPKNS_4NodeE 116
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE15RewireRightMostEPNS_4NodeES5_ 879
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE17FindBestMatchNodeEPKNS_4NodeE 4
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE3endEv 119
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE4FindEPKS1_ 236
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE4SizeEv 2
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE5beginEv 3
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE6GetBitEPKNS_4NodeEm 32293
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE6InsertEPS1_ 1159
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE6RemoveEPS1_ 1217
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7CompareEPKNS_4NodeES6_ 1453
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7CompareEPKNS_4NodeES6_mRm 1538
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7GetLastEv 1
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7GetNextEPS1_ 7744
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7GetPrevEPKS1_ 58
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7LPMFindEPKS1_ 4
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8FindNextEPKS1_ 116
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8FindNodeEPKNS_4NodeE 236
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8Iterator9incrementEv 116
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8IteratorC2EPS3_PS1_ 3
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8IteratorC2Ev 120
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEEC2Ev 12
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPKS1_ 54
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_ 42
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10InsertNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE 1406
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE 283
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10RemoveNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_ 7
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE4FindEPKS1_ 54
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE4SizeEv 15
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm 574
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE6InsertEPS1_ 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE6RemoveEPS1_ 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_ 68
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm 13
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_ 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE8FindNodeEPKNS_4NodeE 54
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev 1
_ZN8Patricia8TreeBaseC2Ev 26
_ZNK8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8Iterator11dereferenceEv 116
_ZNK8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8Iterator5equalERKS4_ 119

Generated by: LCOV version 1.14