LCOV - code coverage report
Current view: top level - port - cpl_json.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 585 651 89.9 %
Date: 2026-06-20 20:44:25 Functions: 90 92 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
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt17basic_string_viewIcS3_E 16
_ZN12CPLJSONArray3AddESt17basic_string_viewIcSt11char_traitsIcEE 17
_ZN13CPLJSONObject7SetNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 18
_ZNK12CPLJSONArrayixEm 34
_ZN12CPLJSONArray3AddEb 38
_Z20CPLParseKeyValueJsonPKc 64
_ZN12CPLJSONArray3AddEm 91
_ZNK15CPLJSONDocument7GetRootEv 93
_ZN15CPLJSONDocumentaSEOS_ 119
_ZNK13CPLJSONObject7GetLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 126
_ZN13CPLJSONObjectaSEO12CPLJSONArray 487
_ZN12CPLJSONArray3AddEi 767
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 835
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 840
_ZN13CPLJSONObject17DeleteNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1139
_ZNK15CPLJSONDocument4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1684
_ZN13CPLJSONObjectC2Ed 1776
_ZN12CPLJSONArray3AddEx 1977
_ZN12CPLJSONArray7AddNullEv 2459
_ZN13CPLJSONObjectC2Ei 2969
_ZNK13CPLJSONObject7GetBoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 3114
_ZN12CPLJSONArrayixEi 3367
_ZNK13CPLJSONObject6ToBoolEb 3661
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4337
_ZN12CPLJSONArray3AddEd 4743
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 5778
_ZN12CPLJSONArray3AddEPKc 6802
_ZN15CPLJSONDocument4LoadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 7870
_ZNK13CPLJSONObject5CloneEv 8425
_ZNK13CPLJSONObject6ToLongEx 9088
_ZN15CPLJSONDocument7SetRootERK13CPLJSONObject 9202
_ZNK15CPLJSONDocument12SaveAsStringB5cxx11Ev 9289
_ZNK13CPLJSONObject17GetObjNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10309
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 10390
_ZN13CPLJSONObject7AddNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12094
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 12271
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK12CPLJSONArray 12545
_ZN12CPLJSONArray3AddERK13CPLJSONObject 13054
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 13055
_ZN13CPLJSONObject14AddNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 13906
_ZN15CPLJSONDocument10LoadMemoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14511
_ZN12CPLJSONArray3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14586
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 14934
_ZN13CPLJSONObject6DeleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14954
_ZN15CPLJSONDocument10LoadMemoryEPKhi 21730
_ZNK13CPLJSONObject11GetChildrenEv 22182
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc 24014
_ZNK13CPLJSONObject7ToArrayEv 27868
_ZNK13CPLJSONObject6FormatB5cxx11ENS_12PrettyFormatE 29205
_ZN13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 29665
_ZN15CPLJSONDocumentC2Ev 29865
_ZN15CPLJSONDocumentD2Ev 29872
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 30026
_ZN15CPLJSONDocument7GetRootEv 30347
_ZN13CPLJSONObjectaSEOS_ 37716
_ZN13CPLJSONObject6DeinitEv 48202
_ZN12CPLJSONArrayC2Ev 50487
_ZNK13CPLJSONObject9GetDoubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 62802
_ZNK13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 123374
_ZN13CPLJSONObjectaSERKS_ 123677
_ZNK13CPLJSONObject8GetArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 140666
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 171699
_ZNK13CPLJSONObject7GetTypeEv 183870
_ZNK13CPLJSONObject8ToDoubleEd 197512
_ZN13CPLJSONObjectC2Ev 247523
_ZNK13CPLJSONObject10GetIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 251075
_ZNK13CPLJSONObject9ToIntegerEi 254049
_ZNK13CPLJSONObject9GetStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 328057
_ZN13CPLJSONObjectC2EOS_ 394166
_ZNK12CPLJSONArray4SizeEv 411796
_ZNK13CPLJSONObject8ToStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 505766
_ZNK12CPLJSONArrayixEi 542451
_ZNK13CPLJSONObject6GetObjERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 863745
_ZNK13CPLJSONObject15GetObjectByPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_ 1155310
_ZN13CPLJSONObjectC2ERKS_ 1258720
_ZNK13CPLJSONObject7IsValidEv 1427810
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 1689580
_ZN13CPLJSONObjectD2Ev 3599910

Generated by: LCOV version 1.14