LCOV - code coverage report
Current view: top level - port - cpl_json.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 553 602 91.9 %
Date: 2025-07-09 17:50:03 Functions: 91 92 98.9 %

Function Name Sort by function name Hit count Sort by hit count
_ZL20CPLJSONWriteFunctionPvmmS_ 0
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1
_ZN13CPLJSONObjectC2EDn 1
_ZN13CPLJSONObjectC2EPKc 1
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1
_ZN13CPLJSONObjectC2Eb 1
_ZN13CPLJSONObjectC2Ed 1
_ZN13CPLJSONObjectC2Ei 1
_ZN13CPLJSONObjectC2El 1
_ZN13CPLJSONObjectC2Em 1
_ZN15CPLJSONDocumentC2EOS_ 1
_ZN15CPLJSONDocument7LoadUrlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKPKcPFidS9_PvESC_ 2
_ZN15CPLJSONDocumentaSERKS_ 2
_ZN15CPLJSONDocument10LoadChunksERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPFidPKcPvESA_ 3
_ZN15CPLJSONDocumentC2ERKS_ 6
_ZN12CPLJSONArrayC2ERK13CPLJSONObject 9
_ZN13CPLJSONObject7SetNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14
_ZN12CPLJSONArray3AddEb 18
_ZN12CPLJSONArray3AddEm 28
_Z20CPLParseKeyValueJsonPKc 37
_ZN13CPLJSONObject3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 40
_ZNK15CPLJSONDocument7GetRootEv 93
_ZNK13CPLJSONObject7GetBoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 102
_ZNK13CPLJSONObject6ToBoolEb 118
_ZN15CPLJSONDocumentaSEOS_ 119
_ZNK13CPLJSONObject7GetLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 126
_ZN13CPLJSONObject3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 228
_ZN12CPLJSONArray3AddEi 341
_ZN13CPLJSONObject3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 455
_ZN13CPLJSONObject3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 500
_ZN13CPLJSONObject3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 517
_ZNK13CPLJSONObject5CloneEv 792
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 795
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 821
_ZN13CPLJSONObject14AddNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 859
_ZN13CPLJSONObject17DeleteNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 872
_ZNK15CPLJSONDocument4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1275
_ZN13CPLJSONObject3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 1396
_ZN12CPLJSONArray3AddEx 1482
_ZNK15CPLJSONDocument12SaveAsStringB5cxx11Ev 2034
_ZN15CPLJSONDocument7SetRootERK13CPLJSONObject 2072
_ZN12CPLJSONArray3AddEd 2297
_ZN12CPLJSONArray7AddNullEv 2365
_ZNK13CPLJSONObject6ToLongEx 2825
_ZN12CPLJSONArrayixEi 3124
_ZN15CPLJSONDocument10LoadMemoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4776
_ZN13CPLJSONObject3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc 5097
_ZN12CPLJSONArray3AddEPKc 5594
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 5647
_ZN15CPLJSONDocument4LoadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5768
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 7400
_ZNK13CPLJSONObject7ToArrayEv 8533
_ZN13CPLJSONObject6DeinitEv 8796
_ZN12CPLJSONArray3AddERK13CPLJSONObject 9590
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK12CPLJSONArray 9822
_ZN15CPLJSONDocument10LoadMemoryEPKhi 9837
_ZN12CPLJSONArray3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 9923
_ZN13CPLJSONObject6DeleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10612
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 11362
_ZN13CPLJSONObject7AddNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11425
_ZN13CPLJSONObjectaSEOS_ 12246
_ZNK13CPLJSONObject11GetChildrenEv 12511
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 13986
_ZN15CPLJSONDocumentC2Ev 15941
_ZN15CPLJSONDocumentD2Ev 15948
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 15973
_ZN15CPLJSONDocument7GetRootEv 17718
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc 17898
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 24338
_ZNK13CPLJSONObject6FormatB5cxx11ENS_12PrettyFormatE 28078
_ZN12CPLJSONArrayC2Ev 33889
_ZNK13CPLJSONObject9GetDoubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 46376
_ZNK13CPLJSONObject7GetTypeEv 90768
_ZN13CPLJSONObjectaSERKS_ 95479
_ZNK13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 105968
_ZNK13CPLJSONObject8GetArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 106080
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 114944
_ZN13CPLJSONObjectC2Ev 142026
_ZNK13CPLJSONObject8ToDoubleEd 145250
_ZNK13CPLJSONObject10GetIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 184255
_ZNK13CPLJSONObject9ToIntegerEi 186017
_ZN13CPLJSONObjectC2EOS_ 278245
_ZNK13CPLJSONObject9GetStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 289561
_ZNK12CPLJSONArray4SizeEv 320575
_ZNK12CPLJSONArrayixEi 424904
_ZNK13CPLJSONObject8ToStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 441954
_ZNK13CPLJSONObject6GetObjERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 672597
_ZNK13CPLJSONObject15GetObjectByPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_ 907922
_ZN13CPLJSONObjectC2ERKS_ 951349
_ZNK13CPLJSONObject7IsValidEv 1055470
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 1282390
_ZN13CPLJSONObjectD2Ev 2654840

Generated by: LCOV version 1.14