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-08-03 02:19:58
Functions:
142
146
97.3 %
Legend:
Lines:
hit
not hit
Function Name
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
_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
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev
6
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEEC2Ev
6
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_
7
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_
8
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm
10
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE
12
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_
12
_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
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE4SizeEv
16
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE
18
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_
18
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_
18
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_
24
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE11GetNextNodeEPNS_4NodeE
32
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE12FindNextNodeEPKNS_4NodeE
32
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE8FindNextEPKS1_
32
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEEC2Ev
36
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_
42
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm
44
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_
46
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE15RewireRightMostEPNS_4NodeES5_
48
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE
52
_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
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_
68
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE15RewireRightMostEPNS_4NodeES5_
69
_ZN8Patricia8TreeBaseC2Ev
71
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10RemoveNodeEPNS_4NodeE
79
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE4FindEPKS1_
79
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE6RemoveEPS1_
79
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE8FindNodeEPKNS_4NodeE
79
_ZN8Patricia4TreeI14TestRouteEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE
80
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10InsertNodeEPNS_4NodeE
82
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10RemoveNodeEPNS_4NodeE
82
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE6InsertEPS1_
82
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE6RemoveEPS1_
82
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE7CompareEPKNS_4NodeES6_
82
_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
150
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE7LPMFindEPKS1_
150
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE7CompareEPKNS_4NodeES6_
158
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10InsertNodeEPNS_4NodeE
164
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE6InsertEPS1_
164
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10DataToNodeEPS1_
164
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm
174
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10DataToNodeEPKS1_
229
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE4FindEPKS1_
236
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE8FindNodeEPKNS_4NodeE
236
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10DataToNodeEPS1_
243
_ZN8Patricia4TreeI13TestIntfEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE
258
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE
283
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE7CompareEPKNS_4NodeES6_mRm
389
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10DataToNodeEPKS1_
414
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE17FindBestMatchNodeEPKNS_4NodeE
496
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE7LPMFindEPKS1_
496
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10DataToNodeEPKS1_
528
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE6GetBitEPKNS_4NodeEm
574
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE15RewireRightMostEPNS_4NodeES5_
879
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE7CompareEPKNS_4NodeES6_mRm
911
_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
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10NodeToDataEPNS_4NodeE
1256
_ZN8Patricia4TreeI9NodeEntryXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE
1406
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7CompareEPKNS_4NodeES6_
1453
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7CompareEPKNS_4NodeES6_mRm
1538
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10NodeToDataEPNS_4NodeE
1547
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE15RewireRightMostEPNS_4NodeES5_
2147
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_mRm
2158
_ZN8Patricia4NodeC2Ev
3914
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE6GetBitEPKNS_4NodeEm
4253
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10InsertNodeEPNS_4NodeE
4291
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10RemoveNodeEPNS_4NodeE
4291
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE6InsertEPS1_
4291
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE6RemoveEPS1_
4291
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE6GetBitEPKNS_4NodeEm
4928
_ZN8Patricia4TreeI20InetRouteFlowMgmtKeyXadL_ZNS1_5node_EEENS1_6KeyCmpEE10NodeToDataEPKNS_4NodeE
6361
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEEC2Ev
6473
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE7GetNextEPS1_
7744
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE11GetNextNodeEPNS_4NodeE
7832
_ZN8Patricia4TreeI21InetUnicastRouteEntryXadL_ZNS1_7rtnode_EEENS1_5RtkeyEE10NodeToDataEPKNS_4NodeE
7984
_ZN8Patricia4TreeI5RouteXadL_ZNS1_7rtnode_EEENS1_5RtKeyEE10DataToNodeEPS1_
10120
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPKS1_
17679
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE4FindEPKS1_
17679
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE8FindNodeEPKNS_4NodeE
17679
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE11GetNextNodeEPNS_4NodeE
17886
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7GetNextEPS1_
17886
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE7CompareEPKNS_4NodeES6_
18373
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10DataToNodeEPS1_
26468
_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
46244
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPNS_4NodeE
64387
_ZN8Patricia4TreeI12PatriciaNodeXadL_ZNS1_5node_EEENS1_3KeyEE10NodeToDataEPKNS_4NodeE
142832
Generated by:
LCOV version 1.14