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-12-13 23:48:27 Functions: 86 87 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 15
_ZN12CPLJSONArray3AddEb 38
_Z20CPLParseKeyValueJsonPKc 40
_ZN12CPLJSONArray3AddEm 60
_ZNK15CPLJSONDocument7GetRootEv 93
_ZN15CPLJSONDocumentaSEOS_ 119
_ZNK13CPLJSONObject7GetLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 126
_ZNK13CPLJSONObject7GetBoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 128
_ZNK13CPLJSONObject6ToBoolEb 144
_ZN13CPLJSONObjectaSEO12CPLJSONArray 347
_ZN12CPLJSONArray3AddEi 661
_ZNK13CPLJSONObject5CloneEv 827
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 835
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 836
_ZN13CPLJSONObject14AddNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 881
_ZN13CPLJSONObject17DeleteNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 894
_ZNK15CPLJSONDocument4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1372
_ZN12CPLJSONArray3AddEx 1634
_ZN15CPLJSONDocument7SetRootERK13CPLJSONObject 2185
_ZNK15CPLJSONDocument12SaveAsStringB5cxx11Ev 2205
_ZN12CPLJSONArray7AddNullEv 2459
_ZNK13CPLJSONObject6ToLongEx 3104
_ZN12CPLJSONArrayixEi 3197
_ZN12CPLJSONArray3AddEd 4034
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 5754
_ZN15CPLJSONDocument10LoadMemoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5887
_ZN15CPLJSONDocument4LoadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 6310
_ZN12CPLJSONArray3AddEPKc 6358
_ZN13CPLJSONObject6DeinitEv 9193
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 9665
_ZN15CPLJSONDocument10LoadMemoryEPKhi 11472
_ZN12CPLJSONArray3AddERK13CPLJSONObject 11518
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK12CPLJSONArray 11581
_ZN13CPLJSONObject7AddNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12026
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 12040
_ZN13CPLJSONObjectaSEOS_ 12813
_ZN13CPLJSONObject6DeleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12993
_ZN12CPLJSONArray3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 13404
_ZNK13CPLJSONObject11GetChildrenEv 13920
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 14806
_ZNK13CPLJSONObject7ToArrayEv 17299
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 17610
_ZN15CPLJSONDocumentC2Ev 18504
_ZN15CPLJSONDocumentD2Ev 18511
_ZN15CPLJSONDocument7GetRootEv 19803
_ZN13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 20184
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc 21109
_ZNK13CPLJSONObject6FormatB5cxx11ENS_12PrettyFormatE 29120
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 30272
_ZN12CPLJSONArrayC2Ev 40066
_ZNK13CPLJSONObject9GetDoubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 54293
_ZNK13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 94219
_ZN13CPLJSONObjectaSERKS_ 104709
_ZNK13CPLJSONObject8GetArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 122740
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 140391
_ZNK13CPLJSONObject7GetTypeEv 141278
_ZN13CPLJSONObjectC2Ev 154595
_ZNK13CPLJSONObject8ToDoubleEd 170399
_ZNK13CPLJSONObject10GetIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 215759
_ZNK13CPLJSONObject9ToIntegerEi 217981
_ZNK13CPLJSONObject9GetStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 309347
_ZN13CPLJSONObjectC2EOS_ 337611
_ZNK12CPLJSONArray4SizeEv 371553
_ZNK13CPLJSONObject8ToStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 472228
_ZNK12CPLJSONArrayixEi 500244
_ZNK13CPLJSONObject6GetObjERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 750500
_ZNK13CPLJSONObject15GetObjectByPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_ 1021910
_ZN13CPLJSONObjectC2ERKS_ 1085050
_ZNK13CPLJSONObject7IsValidEv 1212320
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 1467190
_ZN13CPLJSONObjectD2Ev 3045290

Generated by: LCOV version 1.14