LCOV - code coverage report
Current view: top level - port - cpl_json.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 561 619 90.6 %
Date: 2025-08-01 21:52:14 Functions: 86 87 98.9 %

Function Name Sort by function name Hit count Sort by hit count
_Z20CPLParseKeyValueJsonPKc 37
_ZL20CPLJSONWriteFunctionPvmmS_ 0
_ZN12CPLJSONArray3AddEPKc 5702
_ZN12CPLJSONArray3AddERK13CPLJSONObject 10079
_ZN12CPLJSONArray3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11832
_ZN12CPLJSONArray3AddEb 18
_ZN12CPLJSONArray3AddEd 3087
_ZN12CPLJSONArray3AddEi 393
_ZN12CPLJSONArray3AddEm 40
_ZN12CPLJSONArray3AddEx 1474
_ZN12CPLJSONArray7AddNullEv 2365
_ZN12CPLJSONArrayC2ERK13CPLJSONObject 9
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 118519
_ZN12CPLJSONArrayC2Ev 37027
_ZN12CPLJSONArrayixEi 3128
_ZN13CPLJSONObject14AddNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 876
_ZN13CPLJSONObject17DeleteNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 889
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc 18566
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK12CPLJSONArray 10021
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 14105
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 25421
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 7731
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 11437
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 16584
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 825
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 5667
_ZN13CPLJSONObject6DeinitEv 8807
_ZN13CPLJSONObject6DeleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11974
_ZN13CPLJSONObject7AddNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11403
_ZN13CPLJSONObject7SetNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14
_ZN13CPLJSONObjectC2EDn 1
_ZN13CPLJSONObjectC2EOS_ 304604
_ZN13CPLJSONObjectC2EPKc 1
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 1304520
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 821
_ZN13CPLJSONObjectC2ERKS_ 985481
_ZN13CPLJSONObjectC2Eb 1
_ZN13CPLJSONObjectC2Ed 1
_ZN13CPLJSONObjectC2Ei 1
_ZN13CPLJSONObjectC2El 1
_ZN13CPLJSONObjectC2Em 1
_ZN13CPLJSONObjectC2Ev 146790
_ZN13CPLJSONObjectD2Ev 2742220
_ZN13CPLJSONObjectaSEO12CPLJSONArray 222
_ZN13CPLJSONObjectaSEOS_ 12525
_ZN13CPLJSONObjectaSERKS_ 97284
_ZN13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 17109
_ZN15CPLJSONDocument10LoadChunksERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPFidPKcPvESA_ 3
_ZN15CPLJSONDocument10LoadMemoryEPKhi 10009
_ZN15CPLJSONDocument10LoadMemoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4846
_ZN15CPLJSONDocument4LoadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5872
_ZN15CPLJSONDocument7GetRootEv 18012
_ZN15CPLJSONDocument7LoadUrlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKPKcPFidS9_PvESC_ 2
_ZN15CPLJSONDocument7SetRootERK13CPLJSONObject 2149
_ZN15CPLJSONDocumentC2EOS_ 1
_ZN15CPLJSONDocumentC2ERKS_ 6
_ZN15CPLJSONDocumentC2Ev 16465
_ZN15CPLJSONDocumentD2Ev 16470
_ZN15CPLJSONDocumentaSEOS_ 119
_ZN15CPLJSONDocumentaSERKS_ 2
_ZNK12CPLJSONArray4SizeEv 322566
_ZNK12CPLJSONArrayixEi 430152
_ZNK13CPLJSONObject10GetIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 191053
_ZNK13CPLJSONObject11GetChildrenEv 12539
_ZNK13CPLJSONObject15GetObjectByPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_ 928879
_ZNK13CPLJSONObject5CloneEv 809
_ZNK13CPLJSONObject6FormatB5cxx11ENS_12PrettyFormatE 28129
_ZNK13CPLJSONObject6GetObjERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 685546
_ZNK13CPLJSONObject6ToBoolEb 120
_ZNK13CPLJSONObject6ToLongEx 2841
_ZNK13CPLJSONObject7GetBoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 104
_ZNK13CPLJSONObject7GetLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 126
_ZNK13CPLJSONObject7GetTypeEv 91019
_ZNK13CPLJSONObject7IsValidEv 1097500
_ZNK13CPLJSONObject7ToArrayEv 8569
_ZNK13CPLJSONObject8GetArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 109612
_ZNK13CPLJSONObject8ToDoubleEd 150438
_ZNK13CPLJSONObject8ToStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 444292
_ZNK13CPLJSONObject9GetDoubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 48076
_ZNK13CPLJSONObject9GetStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 291729
_ZNK13CPLJSONObject9ToIntegerEi 192815
_ZNK13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 90832
_ZNK15CPLJSONDocument12SaveAsStringB5cxx11Ev 2067
_ZNK15CPLJSONDocument4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1357
_ZNK15CPLJSONDocument7GetRootEv 93

Generated by: LCOV version 1.14