LCOV - differential code coverage report
Current view: top level - src/common - parse_manifest.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 95.8 % 380 364 16 1 5 358 10
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 18 18 3 15 1
Baseline: lcov-20261105-baseline Branches: 84.7 % 202 171 3 28 13 158
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 7 7 5 2
(360..) days: 95.7 % 373 357 16 1 356
Function coverage date bins:
(360..) days: 100.0 % 18 18 3 15
Branch coverage date bins:
(30,360] days: 81.2 % 16 13 3 13
(360..) days: 84.9 % 186 158 28 158

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 35 66.7 % (2 / 3)
json_parse_manifest CBC 42 95.7 % (22 / 23) 75.0 % (3 / 4)
json_parse_manifest_incremental_shutdown CBC 134 100.0 % (5 / 5)
json_parse_manifest_incremental_init CBC 137 91.7 % (22 / 24) 50.0 % (2 / 4)
json_manifest_finalize_system_identifier GNC 141 100.0 % (8 / 8) 66.7 % (4 / 6)
verify_manifest_checksum CBC 142 85.3 % (29 / 34) 76.9 % (20 / 26)
json_manifest_finalize_wal_range GNC 153 100.0 % (26 / 26) 80.0 % (16 / 20)
json_manifest_finalize_version CBC 175 100.0 % (10 / 10) 87.5 % (7 / 8)
json_parse_manifest_incremental_chunk CBC 273 78.6 % (11 / 14) 70.0 % (7 / 10)
json_manifest_array_end CBC 282 77.8 % (7 / 9) 50.0 % (1 / 2)
json_manifest_array_start CBC 308 100.0 % (12 / 12) 100.0 % (3 / 3)
hexdecode_string CBC 135054 100.0 % (8 / 8) 83.3 % (5 / 6)
json_manifest_finalize_file GNC 136867 100.0 % (48 / 48) 90.5 % (38 / 42)
json_manifest_object_end CBC 137164 100.0 % (17 / 17) 100.0 % (4 / 4)
json_manifest_object_start CBC 137201 100.0 % (23 / 23) 100.0 % (4 / 4)
json_manifest_scalar CBC 679394 100.0 % (55 / 55) 88.2 % (15 / 17)
json_manifest_object_field_start CBC 679706 96.2 % (51 / 53) 97.1 % (33 / 34)
hexdecode_char CBC 1755244 100.0 % (8 / 8) 75.0 % (9 / 12)

Generated by: LCOV version 2.0-1