LCOV - code coverage report
Current view: top level - port - cpl_json.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 564 625 90.2 %
Date: 2026-02-12 06:20:29 Functions: 87 89 97.8 %

Function Name Sort by function name Hit count Sort by hit count
_ZL20CPLJSONWriteFunctionPvmmS_ 0
_ZN12CPLJSONArrayixEm 0
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1
_ZN13CPLJSONObjectC2EDn 1
_ZN13CPLJSONObjectC2EPKc 1
_ZN13CPLJSONObjectC2Eb 1
_ZN13CPLJSONObjectC2El 1
_ZN13CPLJSONObjectC2Em 1
_ZN15CPLJSONDocumentC2EOS_ 1
_ZN15CPLJSONDocument7LoadUrlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKPKcPFidS9_PvESC_ 2
_ZN15CPLJSONDocumentaSERKS_ 2
_ZN15CPLJSONDocument10LoadChunksERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPFidPKcPvESA_ 3
_ZN15CPLJSONDocumentC2ERKS_ 6
_ZN12CPLJSONArrayC2ERK13CPLJSONObject 12
_ZN13CPLJSONObject7SetNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 15
_ZNK12CPLJSONArrayixEm 34
_ZN12CPLJSONArray3AddEb 38
_Z20CPLParseKeyValueJsonPKc 40
_ZN12CPLJSONArray3AddEm 68
_ZNK15CPLJSONDocument7GetRootEv 93
_ZN15CPLJSONDocumentaSEOS_ 119
_ZNK13CPLJSONObject7GetLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 126
_ZN13CPLJSONObjectaSEO12CPLJSONArray 347
_ZN12CPLJSONArray3AddEi 667
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 835
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 840
_ZNK13CPLJSONObject7GetBoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 901
_ZN13CPLJSONObject14AddNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 1006
_ZN13CPLJSONObject17DeleteNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1019
_ZNK13CPLJSONObject6ToBoolEb 1416
_ZNK15CPLJSONDocument4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1523
_ZN12CPLJSONArray3AddEx 1670
_ZN13CPLJSONObjectC2Ed 1772
_ZN12CPLJSONArray7AddNullEv 2459
_ZN13CPLJSONObjectC2Ei 2932
_ZN12CPLJSONArrayixEi 3209
_ZN12CPLJSONArray3AddEd 4099
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4231
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 5774
_ZN12CPLJSONArray3AddEPKc 6483
_ZNK13CPLJSONObject5CloneEv 7355
_ZN15CPLJSONDocument4LoadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 7788
_ZNK13CPLJSONObject6ToLongEx 8063
_ZN15CPLJSONDocument7SetRootERK13CPLJSONObject 8082
_ZNK15CPLJSONDocument12SaveAsStringB5cxx11Ev 8106
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 9935
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 10360
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK12CPLJSONArray 11359
_ZN12CPLJSONArray3AddERK13CPLJSONObject 11705
_ZN13CPLJSONObject7AddNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12036
_ZN15CPLJSONDocument10LoadMemoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12037
_ZN13CPLJSONObject6DeleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 13313
_ZN12CPLJSONArray3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 13512
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 14086
_ZN15CPLJSONDocument10LoadMemoryEPKhi 18401
_ZNK13CPLJSONObject11GetChildrenEv 19962
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc 21745
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 23882
_ZNK13CPLJSONObject7ToArrayEv 26078
_ZN15CPLJSONDocumentC2Ev 26155
_ZN15CPLJSONDocumentD2Ev 26162
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 26434
_ZN15CPLJSONDocument7GetRootEv 26774
_ZNK13CPLJSONObject6FormatB5cxx11ENS_12PrettyFormatE 29142
_ZN13CPLJSONObjectaSEOS_ 34739
_ZN13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 36303
_ZN12CPLJSONArrayC2Ev 41827
_ZN13CPLJSONObject6DeinitEv 44672
_ZNK13CPLJSONObject9GetDoubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 54387
_ZN13CPLJSONObjectaSERKS_ 113330
_ZNK13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 115790
_ZNK13CPLJSONObject8GetArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 123063
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 151843
_ZNK13CPLJSONObject7GetTypeEv 171502
_ZNK13CPLJSONObject8ToDoubleEd 171716
_ZNK13CPLJSONObject10GetIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 217231
_ZNK13CPLJSONObject9ToIntegerEi 220036
_ZN13CPLJSONObjectC2Ev 226510
_ZNK13CPLJSONObject9GetStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 313414
_ZNK12CPLJSONArray4SizeEv 390014
_ZN13CPLJSONObjectC2EOS_ 390256
_ZNK13CPLJSONObject8ToStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 486968
_ZNK12CPLJSONArrayixEi 514074
_ZNK13CPLJSONObject6GetObjERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 801334
_ZNK13CPLJSONObject15GetObjectByPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_ 1074140
_ZN13CPLJSONObjectC2ERKS_ 1178820
_ZNK13CPLJSONObject7IsValidEv 1315980
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 1560900
_ZN13CPLJSONObjectD2Ev 3366280

Generated by: LCOV version 1.14