LCOV - code coverage report
Current view:
top level
-
port
- cpl_json.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
gdal_filtered.info
Lines:
589
662
89.0 %
Date:
2026-11-09 20:39:45
Functions:
91
94
96.8 %
Function Name
Hit count
_Z20CPLParseKeyValueJsonPKc
64
_ZL20CPLJSONWriteFunctionPvmmS_
0
_ZN12CPLJSONArray3AddEPKc
9905
_ZN12CPLJSONArray3AddERK13CPLJSONObject
24207
_ZN12CPLJSONArray3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
20292
_ZN12CPLJSONArray3AddESt17basic_string_viewIcSt11char_traitsIcEE
17
_ZN12CPLJSONArray3AddEb
38
_ZN12CPLJSONArray3AddEd
4866
_ZN12CPLJSONArray3AddEi
773
_ZN12CPLJSONArray3AddEm
93
_ZN12CPLJSONArray3AddEx
2325
_ZN12CPLJSONArray7AddNullEv
2459
_ZN12CPLJSONArrayC2ERK13CPLJSONObject
12
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv
174985
_ZN12CPLJSONArrayC2Ev
68342
_ZN12CPLJSONArrayixEi
3602
_ZN12CPLJSONArrayixEm
0
_ZN13CPLJSONObject14AddNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_
14035
_ZN13CPLJSONObject17DeleteNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
935
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc
35922
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK12CPLJSONArray
21205
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_
15098
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
68612
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt17basic_string_viewIcS3_E
16
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
34273
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd
11282
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
21571
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
841
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx
5794
_ZN13CPLJSONObject6DeinitEv
48258
_ZN13CPLJSONObject6DeleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
14937
_ZN13CPLJSONObject7AddNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
11669
_ZN13CPLJSONObject7SetNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
18
_ZN13CPLJSONObjectC2EDn
1
_ZN13CPLJSONObjectC2EOS_
493150
_ZN13CPLJSONObjectC2EPKc
3
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
4415
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv
1718260
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_
847
_ZN13CPLJSONObjectC2ERKS_
1370900
_ZN13CPLJSONObjectC2Eb
1
_ZN13CPLJSONObjectC2Ed
1826
_ZN13CPLJSONObjectC2Ei
3067
_ZN13CPLJSONObjectC2El
1
_ZN13CPLJSONObjectC2Em
1
_ZN13CPLJSONObjectC2Ev
283554
_ZN13CPLJSONObjectD2Ev
3876040
_ZN13CPLJSONObjectaSEO12CPLJSONArray
508
_ZN13CPLJSONObjectaSEOS_
40701
_ZN13CPLJSONObjectaSERKS_
125452
_ZN13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
31073
_ZN15CPLJSONDocument10LoadChunksERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPFidPKcPvESA_
3
_ZN15CPLJSONDocument10LoadMemoryEPKhi
23917
_ZN15CPLJSONDocument10LoadMemoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
16533
_ZN15CPLJSONDocument4LoadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
8032
_ZN15CPLJSONDocument7GetRootEv
33561
_ZN15CPLJSONDocument7LoadUrlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKPKcPFidS9_PvESC_
2
_ZN15CPLJSONDocument7SetRootERK13CPLJSONObject
10010
_ZN15CPLJSONDocumentC2EOS_
1
_ZN15CPLJSONDocumentC2ERKS_
6
_ZN15CPLJSONDocumentC2Ev
32878
_ZN15CPLJSONDocumentD2Ev
32885
_ZN15CPLJSONDocumentaSEOS_
119
_ZN15CPLJSONDocumentaSERKS_
2
_ZNK12CPLJSONArray4SizeEv
425189
_ZNK12CPLJSONArrayixEi
546346
_ZNK12CPLJSONArrayixEm
34
_ZNK13CPLJSONObject10GetIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
253950
_ZNK13CPLJSONObject11GetChildrenEv
23522
_ZNK13CPLJSONObject15GetObjectByPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_
1261690
_ZNK13CPLJSONObject17GetObjNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
10553
_ZNK13CPLJSONObject5CloneEv
9622
_ZNK13CPLJSONObject6FormatB5cxx11ENS_12PrettyFormatE
29222
_ZNK13CPLJSONObject6GetObjERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
878381
_ZNK13CPLJSONObject6ToBoolEb
3855
_ZNK13CPLJSONObject6ToLongEx
9586
_ZNK13CPLJSONObject7GetBoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
3308
_ZNK13CPLJSONObject7GetLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx
126
_ZNK13CPLJSONObject7GetTypeEv
192684
_ZNK13CPLJSONObject7IsValidEv
1541460
_ZNK13CPLJSONObject7ToArrayEv
29251
_ZNK13CPLJSONObject8GetArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
142106
_ZNK13CPLJSONObject8ToDoubleEd
200227
_ZNK13CPLJSONObject8ToStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
511163
_ZNK13CPLJSONObject8ToUInt64Em
6
_ZNK13CPLJSONObject9GetDoubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd
63495
_ZNK13CPLJSONObject9GetStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
330303
_ZNK13CPLJSONObject9GetUInt64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
0
_ZNK13CPLJSONObject9ToIntegerEi
256992
_ZNK13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
126937
_ZNK15CPLJSONDocument12SaveAsStringB5cxx11Ev
11318
_ZNK15CPLJSONDocument4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1597
_ZNK15CPLJSONDocument7GetRootEv
93
Generated by:
LCOV version 1.14