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-07 02:14:47 Functions: 142 146 97.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE11GetLastNodeEv 0
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE11GetPrevNodeEPKNS_4NodeE 0
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7GetLastEv 0
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7GetPrevEPKS1_ 0
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE4FindEPKS1_ 1
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE8FindNodeEPKNS_4NodeE 1
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE11GetLastNodeEv 1
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7GetLastEv 1
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev 1
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_ 2
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPKS1_ 2
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE4FindEPKS1_ 2
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE8FindNodeEPKNS_4NodeE 2
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEEC2Ev 2
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE4SizeEv 2
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE5beginEv 3
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8IteratorC2EPS3_PS1_ 3
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPKS1_ 4
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE4FindEPKS1_ 4
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE8FindNodeEPKNS_4NodeE 4
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev 4
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_ 4
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm 4
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE17FindBestMatchNodeEPKNS_4NodeE 4
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7LPMFindEPKS1_ 4
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10InsertNodeEPNS_4NodeE 6
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10RemoveNodeEPNS_4NodeE 6
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE6InsertEPS1_ 6
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE6RemoveEPS1_ 6
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_ 7
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_ 8
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm 10
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEEC2Ev 12
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm 13
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10InsertNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10RemoveNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE6InsertEPS1_ 14
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE6RemoveEPS1_ 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10InsertNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10RemoveNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE6InsertEPS1_ 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE6RemoveEPS1_ 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_ 14
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE4SizeEv 15
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE 18
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_ 18
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_ 18
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE11GetNextNodeEPNS_4NodeE 24
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE12FindNextNodeEPKNS_4NodeE 24
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE8FindNextEPKS1_ 24
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEEC2Ev 27
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE15RewireRightMostEPNS_4NodeES5_ 42
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_ 42
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm 44
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_ 46
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPKS1_ 54
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE4FindEPKS1_ 54
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE8FindNodeEPKNS_4NodeE 54
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE11GetPrevNodeEPKNS_4NodeE 58
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7GetPrevEPKS1_ 58
_ZN8Patricia8TreeBaseC2Ev 61
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE15RewireRightMostEPNS_4NodeES5_ 65
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_ 68
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10RemoveNodeEPNS_4NodeE 69
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE4FindEPKS1_ 69
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE6RemoveEPS1_ 69
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE8FindNodeEPKNS_4NodeE 69
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10InsertNodeEPNS_4NodeE 70
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10RemoveNodeEPNS_4NodeE 70
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE6InsertEPS1_ 70
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE6RemoveEPS1_ 70
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE7CompareEPKNS_4NodeES6_ 70
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE 80
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE12FindNextNodeEPKNS_4NodeE 116
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8FindNextEPKS1_ 116
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8Iterator9incrementEv 116
_ZNK8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8Iterator11dereferenceEv 116
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE3endEv 119
_ZNK8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8Iterator5equalERKS4_ 119
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8IteratorC2Ev 120
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE 126
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE17FindBestMatchNodeEPKNS_4NodeE 136
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE7LPMFindEPKS1_ 136
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE7CompareEPKNS_4NodeES6_ 138
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10DataToNodeEPS1_ 140
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10InsertNodeEPNS_4NodeE 142
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE6InsertEPS1_ 142
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm 174
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10DataToNodeEPKS1_ 205
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10DataToNodeEPS1_ 211
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE4FindEPKS1_ 236
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8FindNodeEPKNS_4NodeE 236
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE 258
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE 283
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE7CompareEPKNS_4NodeES6_mRm 335
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev 372
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE 378
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_ 378
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_ 390
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10DataToNodeEPKS1_ 414
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE 418
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE17FindBestMatchNodeEPKNS_4NodeE 420
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE7LPMFindEPKS1_ 420
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10DataToNodeEPKS1_ 444
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm 574
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE7CompareEPKNS_4NodeES6_mRm 735
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE15RewireRightMostEPNS_4NodeES5_ 879
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10NodeToDataEPNS_4NodeE 1123
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10InsertNodeEPNS_4NodeE 1159
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE6InsertEPS1_ 1159
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10RemoveNodeEPNS_4NodeE 1217
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE6RemoveEPS1_ 1217
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE 1406
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10NodeToDataEPNS_4NodeE 1443
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7CompareEPKNS_4NodeES6_ 1453
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE4SizeEv 1480
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7CompareEPKNS_4NodeES6_mRm 1538
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm 2157
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_ 2218
_ZN8Patricia4NodeC2Ev 3599
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE6GetBitEPKNS_4NodeEm 4023
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10InsertNodeEPNS_4NodeE 4296
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10RemoveNodeEPNS_4NodeE 4296
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE6InsertEPS1_ 4296
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE6RemoveEPS1_ 4296
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE6GetBitEPKNS_4NodeEm 4518
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10NodeToDataEPKNS_4NodeE 5929
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev 6479
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10NodeToDataEPKNS_4NodeE 7067
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7GetNextEPS1_ 7744
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE11GetNextNodeEPNS_4NodeE 7832
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10DataToNodeEPS1_ 10120
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPKS1_ 17840
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE4FindEPKS1_ 17840
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE8FindNodeEPKNS_4NodeE 17840
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE 17921
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_ 17921
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_ 18485
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_ 26513
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE6GetBitEPKNS_4NodeEm 32293
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10NodeToDataEPNS_4NodeE 32397
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10NodeToDataEPKNS_4NodeE 42835
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm 46214
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE 64649
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE 143528

Generated by: LCOV version 1.14