LCOV - differential code coverage report
Current view: top level - src/common - parse_manifest.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 95.6 % 385 368 17 1 367 1
Current Date: 2025-10-26 12:31:50 -0700 Functions: 100.0 % 19 19 1 18
Baseline: lcov-20251027-010456-baseline Branches: 85.4 % 198 169 29 2 167
Baseline Date: 2025-10-26 11:01:32 +1300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 66.7 % 3 2 1 1 1
(360..) days: 95.8 % 382 366 16 366
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 18 18 1 17
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 85.2 % 196 167 29 167

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
json_manifest_parse_failure CBC 26 66.7 % (2 / 3)
json_parse_manifest CBC 33 95.7 % (22 / 23) 75.0 % (3 / 4)
json_parse_manifest_incremental_shutdown CBC 122 100.0 % (5 / 5)
json_parse_manifest_incremental_init CBC 125 91.7 % (22 / 24) 50.0 % (2 / 4)
json_manifest_finalize_system_identifier CBC 128 87.5 % (7 / 8) 50.0 % (2 / 4)
verify_manifest_checksum CBC 130 85.3 % (29 / 34) 76.9 % (20 / 26)
json_manifest_finalize_wal_range CBC 134 100.0 % (26 / 26) 83.3 % (15 / 18)
json_manifest_finalize_version CBC 154 100.0 % (10 / 10) 87.5 % (7 / 8)
json_parse_manifest_incremental_chunk CBC 249 78.6 % (11 / 14) 70.0 % (7 / 10)
json_manifest_array_end CBC 258 77.8 % (7 / 9) 50.0 % (1 / 2)
parse_xlogrecptr GNC 259 100.0 % (5 / 5) 100.0 % (2 / 2)
json_manifest_array_start CBC 276 100.0 % (12 / 12) 100.0 % (3 / 3)
hexdecode_string CBC 123210 100.0 % (8 / 8) 83.3 % (5 / 6)
json_manifest_finalize_file CBC 125032 100.0 % (48 / 48) 92.5 % (37 / 40)
json_manifest_object_end CBC 125298 100.0 % (17 / 17) 100.0 % (4 / 4)
json_manifest_object_start CBC 125326 100.0 % (23 / 23) 100.0 % (4 / 4)
json_manifest_scalar CBC 620125 100.0 % (55 / 55) 88.2 % (15 / 17)
json_manifest_object_field_start CBC 620405 96.2 % (51 / 53) 97.1 % (33 / 34)
hexdecode_char CBC 1659108 100.0 % (8 / 8) 75.0 % (9 / 12)

Generated by: LCOV version 2.4-beta