LCOV - code coverage report
Current view: top level - port - cpl_json.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 589 662 89.0 %
Date: 2026-11-09 20:39:45 Functions: 91 94 96.8 %

Function Name Sort by function name Hit count Sort by hit count
_Z20CPLParseKeyValueJsonPKc 64
_ZL20CPLJSONWriteFunctionPvmmS_ 0
_ZN12CPLJSONArray3AddEPKc 9905
_ZN12CPLJSONArray3AddERK13CPLJSONObject 24207
_ZN12CPLJSONArray3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 20292
_ZN12CPLJSONArray3AddESt17basic_string_viewIcSt11char_traitsIcEE 17
_ZN12CPLJSONArray3AddEb 38
_ZN12CPLJSONArray3AddEd 4866
_ZN12CPLJSONArray3AddEi 773
_ZN12CPLJSONArray3AddEm 93
_ZN12CPLJSONArray3AddEx 2325
_ZN12CPLJSONArray7AddNullEv 2459
_ZN12CPLJSONArrayC2ERK13CPLJSONObject 12
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1
_ZN12CPLJSONArrayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 174985
_ZN12CPLJSONArrayC2Ev 68342
_ZN12CPLJSONArrayixEi 3602
_ZN12CPLJSONArrayixEm 0
_ZN13CPLJSONObject14AddNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 14035
_ZN13CPLJSONObject17DeleteNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 935
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc 35922
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK12CPLJSONArray 21205
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 15098
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 68612
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt17basic_string_viewIcS3_E 16
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 34273
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 11282
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 21571
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 841
_ZN13CPLJSONObject3AddERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 5794
_ZN13CPLJSONObject6DeinitEv 48258
_ZN13CPLJSONObject6DeleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14937
_ZN13CPLJSONObject7AddNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11669
_ZN13CPLJSONObject7SetNullERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 18
_ZN13CPLJSONObjectC2EDn 1
_ZN13CPLJSONObjectC2EOS_ 493150
_ZN13CPLJSONObjectC2EPKc 3
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4415
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv 1718260
_ZN13CPLJSONObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS_ 847
_ZN13CPLJSONObjectC2ERKS_ 1370900
_ZN13CPLJSONObjectC2Eb 1
_ZN13CPLJSONObjectC2Ed 1826
_ZN13CPLJSONObjectC2Ei 3067
_ZN13CPLJSONObjectC2El 1
_ZN13CPLJSONObjectC2Em 1
_ZN13CPLJSONObjectC2Ev 283554
_ZN13CPLJSONObjectD2Ev 3876040
_ZN13CPLJSONObjectaSEO12CPLJSONArray 508
_ZN13CPLJSONObjectaSEOS_ 40701
_ZN13CPLJSONObjectaSERKS_ 125452
_ZN13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 31073
_ZN15CPLJSONDocument10LoadChunksERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPFidPKcPvESA_ 3
_ZN15CPLJSONDocument10LoadMemoryEPKhi 23917
_ZN15CPLJSONDocument10LoadMemoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 16533
_ZN15CPLJSONDocument4LoadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 8032
_ZN15CPLJSONDocument7GetRootEv 33561
_ZN15CPLJSONDocument7LoadUrlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKPKcPFidS9_PvESC_ 2
_ZN15CPLJSONDocument7SetRootERK13CPLJSONObject 10010
_ZN15CPLJSONDocumentC2EOS_ 1
_ZN15CPLJSONDocumentC2ERKS_ 6
_ZN15CPLJSONDocumentC2Ev 32878
_ZN15CPLJSONDocumentD2Ev 32885
_ZN15CPLJSONDocumentaSEOS_ 119
_ZN15CPLJSONDocumentaSERKS_ 2
_ZNK12CPLJSONArray4SizeEv 425189
_ZNK12CPLJSONArrayixEi 546346
_ZNK12CPLJSONArrayixEm 34
_ZNK13CPLJSONObject10GetIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 253950
_ZNK13CPLJSONObject11GetChildrenEv 23522
_ZNK13CPLJSONObject15GetObjectByPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_ 1261690
_ZNK13CPLJSONObject17GetObjNoSplitNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10553
_ZNK13CPLJSONObject5CloneEv 9622
_ZNK13CPLJSONObject6FormatB5cxx11ENS_12PrettyFormatE 29222
_ZNK13CPLJSONObject6GetObjERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 878381
_ZNK13CPLJSONObject6ToBoolEb 3855
_ZNK13CPLJSONObject6ToLongEx 9586
_ZNK13CPLJSONObject7GetBoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 3308
_ZNK13CPLJSONObject7GetLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEx 126
_ZNK13CPLJSONObject7GetTypeEv 192684
_ZNK13CPLJSONObject7IsValidEv 1541460
_ZNK13CPLJSONObject7ToArrayEv 29251
_ZNK13CPLJSONObject8GetArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 142106
_ZNK13CPLJSONObject8ToDoubleEd 200227
_ZNK13CPLJSONObject8ToStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 511163
_ZNK13CPLJSONObject8ToUInt64Em 6
_ZNK13CPLJSONObject9GetDoubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 63495
_ZNK13CPLJSONObject9GetStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 330303
_ZNK13CPLJSONObject9GetUInt64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 0
_ZNK13CPLJSONObject9ToIntegerEi 256992
_ZNK13CPLJSONObjectixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 126937
_ZNK15CPLJSONDocument12SaveAsStringB5cxx11Ev 11318
_ZNK15CPLJSONDocument4SaveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1597
_ZNK15CPLJSONDocument7GetRootEv 93

Generated by: LCOV version 1.14