LCOV - differential code coverage report
Current view: top level - src/common - parse_manifest.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 95.6 % 385 368 17 1 367 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 19 19 1 18
Baseline: lcov-20250906-005545-baseline Branches: 85.4 % 198 169 29 2 167
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 75.0 % 4 3 1 1 2
(360..) days: 95.8 % 381 365 16 365
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