LCOV - code coverage report
Current view: top level - port - cpl_json.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 579 645 89.8 %
Date: 2026-04-21 12:56:43 Functions: 89 91 97.8 %

Function Name Sort by function name Hit count Sort by hit count
_Z20CPLParseKeyValueJsonPKc 40
_ZL20CPLJSONWriteFunctionPvmmS_ 0
_ZN12CPLJSONArray3AddEPKc 6610
_ZN12CPLJSONArray3AddERK13CPLJSONObject 12595
_ZN12CPLJSONArray3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14321
_ZN12CPLJSONArray3AddESt17basic_string_viewIcSt11char_traitsIcEE 17
_ZN12CPLJSONArray3AddEb 38
_ZN12CPLJSONArray3AddEd 4271
_ZN12CPLJSONArray3AddEi 735
_ZN12CPLJSONArray3AddEm 91
_ZN12CPLJSONArray3AddEx 1965
_ZN12CPLJSONArray7AddNullEv 2459
_ZN12CPLJSONArrayC2ERK13CPLJSONObject 12
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 164768
_ZN12CPLJSONArrayC2Ev 44106
_ZN12CPLJSONArrayixEi 3364
_ZN12CPLJSONArrayixEm 0
_ZN13CPLJSONObject14AddNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 1111
_ZN13CPLJSONObject17DeleteNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1127
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc 23298
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK12CPLJSONArray 12119
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 24917
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 28792
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt17basic_string_viewIcS3_E 16
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 12553
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 10367
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 14579
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 840
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 5778
_ZN13CPLJSONObject6DeinitEv 45239
_ZN13CPLJSONObject6DeleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 13975
_ZN13CPLJSONObject7AddNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12086
_ZN13CPLJSONObject7SetNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 18
_ZN13CPLJSONObjectC2EDn 1
_ZN13CPLJSONObjectC2EOS_ 413039
_ZN13CPLJSONObjectC2EPKc 1
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4334
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 1636980
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 835
_ZN13CPLJSONObjectC2ERKS_ 1246680
_ZN13CPLJSONObjectC2Eb 1
_ZN13CPLJSONObjectC2Ed 1774
_ZN13CPLJSONObjectC2Ei 2964
_ZN13CPLJSONObjectC2El 1
_ZN13CPLJSONObjectC2Em 1
_ZN13CPLJSONObjectC2Ev 235775
_ZN13CPLJSONObjectD2Ev 3542410
_ZN13CPLJSONObjectaSEO12CPLJSONArray 371
_ZN13CPLJSONObjectaSEOS_ 36762
_ZN13CPLJSONObjectaSERKS_ 120145
_ZN13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 38402
_ZN15CPLJSONDocument10LoadChunksERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPFidPKcPvESA_ 3
_ZN15CPLJSONDocument10LoadMemoryEPKhi 19870
_ZN15CPLJSONDocument10LoadMemoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12938
_ZN15CPLJSONDocument4LoadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 7580
_ZN15CPLJSONDocument7GetRootEv 28427
_ZN15CPLJSONDocument7LoadUrlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKPKcPFidS9_PvESC_ 2
_ZN15CPLJSONDocument7SetRootERK13CPLJSONObject 8848
_ZN15CPLJSONDocumentC2EOS_ 1
_ZN15CPLJSONDocumentC2ERKS_ 6
_ZN15CPLJSONDocumentC2Ev 27681
_ZN15CPLJSONDocumentD2Ev 27688
_ZN15CPLJSONDocumentaSEOS_ 119
_ZN15CPLJSONDocumentaSERKS_ 2
_ZNK12CPLJSONArray4SizeEv 401627
_ZNK12CPLJSONArrayixEi 532399
_ZNK12CPLJSONArrayixEm 34
_ZNK13CPLJSONObject10GetIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 239009
_ZNK13CPLJSONObject11GetChildrenEv 20663
_ZNK13CPLJSONObject15GetObjectByPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_ 1137280
_ZNK13CPLJSONObject5CloneEv 8064
_ZNK13CPLJSONObject6FormatB5cxx11ENS_12PrettyFormatE 29169
_ZNK13CPLJSONObject6GetObjERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 843547
_ZNK13CPLJSONObject6ToBoolEb 1496
_ZNK13CPLJSONObject6ToLongEx 8794
_ZNK13CPLJSONObject7GetBoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 957
_ZNK13CPLJSONObject7GetLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 126
_ZNK13CPLJSONObject7GetTypeEv 177217
_ZNK13CPLJSONObject7IsValidEv 1397060
_ZNK13CPLJSONObject7ToArrayEv 27291
_ZNK13CPLJSONObject8GetArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 134430
_ZNK13CPLJSONObject8ToDoubleEd 188284
_ZNK13CPLJSONObject8ToStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 497244
_ZNK13CPLJSONObject9GetDoubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 59798
_ZNK13CPLJSONObject9GetStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 321813
_ZNK13CPLJSONObject9ToIntegerEi 241904
_ZNK13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 118773
_ZNK15CPLJSONDocument12SaveAsStringB5cxx11Ev 8904
_ZNK15CPLJSONDocument4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1673
_ZNK15CPLJSONDocument7GetRootEv 93

Generated by: LCOV version 1.14