LCOV - code coverage report
Current view: top level - gcc - json.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.1 % 542 521
Test Date: 2026-02-28 14:20:25 Functions: 94.9 % 59 56
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZL25print_escaped_json_stringP14pretty_printerPKcm 1230874
_ZN4json5array13append_stringEPKc 173909
_ZN4json5array6appendEPNS_5valueE 789805
_ZN4json5arrayD0Ev 1239352
_ZN4json5arrayD0Ev 619231
_ZN4json5arrayD2Ev 620121
_ZN4json5value7compareERKS0_S2_ 16798
_ZN4json6object10set_stringEPKcS2_ 1338388
_ZN4json6object10set_stringERKNS_8propertyINS_6stringEEEPKc 180
_ZN4json6object11set_integerEPKcl 667978
_ZN4json6object11set_integerERKNS_8propertyINS_14integer_numberEEEl 240
_ZN4json6object19set_array_of_stringERKNS_8propertyINS_5arrayEEESt10unique_ptrIS2_St14default_deleteIS2_EE 780
_ZN4json6object3setEPKcPNS_5valueE 3304803
_ZN4json6object7compareERKS0_S2_ 5402
_ZN4json6object8set_boolEPKcb 489
_ZN4json6object8set_boolERKNS_8propertyINS_7literalEEEb 0
_ZN4json6object9set_floatEPKcd 16
_ZN4json6objectD0Ev 1474260
_ZN4json6objectD0Ev 728020
_ZN4json6objectD2Ev 746240
_ZN4json6stringC2EPKc 2061304
_ZN4json6stringC2EPKcm 3434
_ZN4json7pointer5tokenC2ERNS_5arrayEm 789805
_ZN4json7pointer5tokenC2ERNS_6objectEPKc 3304803
_ZN4json7pointer5tokenC2Ev 4100543
_ZN4json7pointer5tokenD2Ev 8193793
_ZN4json7pointer5tokenaSEOS1_ 4094608
_ZN8selftest13json_cc_testsEv 4
_ZN8selftest15assert_print_eqERKNS_8locationERKN4json5valueEbPKc 160
_ZN8selftestL11test_strcmpEv 4
_ZN8selftestL12test_cloningEv 4
_ZN8selftestL15fail_comparisonERKNS_8locationEPKcRKN4json5valueES8_S4_i 0
_ZN8selftestL15test_formattingEv 4
_ZN8selftestL15test_object_getEv 4
_ZN8selftestL16test_comparisonsEv 4
_ZN8selftestL17assert_json_equalERKNS_8locationEPKcRKN4json5valueES8_ 100
_ZN8selftestL19test_writing_arraysEv 4
_ZN8selftestL20test_writing_objectsEv 4
_ZN8selftestL20test_writing_stringsEv 4
_ZN8selftestL21assert_json_non_equalERKNS_8locationEPKcRKN4json5valueES8_ 48
_ZN8selftestL21test_writing_literalsEv 4
_ZN8selftestL26test_writing_float_numbersEv 4
_ZN8selftestL28test_writing_integer_numbersEv 4
_ZNK4json12float_number5cloneEv 4
_ZNK4json12float_number5printEP14pretty_printerb 32
_ZNK4json14integer_number5cloneEv 217
_ZNK4json14integer_number5printEP14pretty_printerb 163921
_ZNK4json5array5cloneEv 664
_ZNK4json5array5printEP14pretty_printerb 89072
_ZNK4json5value13print_pointerEP14pretty_printer 28
_ZNK4json5value4dumpEP8_IO_FILEb 114
_ZNK4json5value4dumpEv 0
_ZNK4json6object15clone_as_objectEv 4
_ZNK4json6object3getEPKc 25756
_ZNK4json6object5cloneEv 4
_ZNK4json6object5printEP14pretty_printerb 234500
_ZNK4json6string5cloneEv 3197
_ZNK4json6string5printEP14pretty_printerb 470402
_ZNK4json7literal5cloneEv 4
_ZNK4json7literal5printEP14pretty_printerb 225
_ZNK4json7pointer5token5printEP14pretty_printer 60

Generated by: LCOV version 2.4-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.