LCOV - differential code coverage report
Current view: top level - src/bin/pg_waldump - archive_waldump.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 71.4 % 245 175 36 34 175
Current Date: 2026-09-20 14:13:17 +0900 Functions: 73.3 % 15 11 3 1 11
Baseline: lcov-20260920-baseline Branches: 52.1 % 163 85 20 58 85
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 71.4 % 245 175 36 34 175
Function coverage date bins:
(30,360] days: 73.3 % 15 11 3 1 11
Branch coverage date bins:
(30,360] days: 52.1 % 163 85 20 58 85

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
init_archive_reader CBC 52 85.1 % (40 / 47) 66.7 % (24 / 36)
astreamer_waldump_content CBC 28499 82.9 % (34 / 41) 68.0 % (17 / 25)
get_archive_wal_entry CBC 20128 42.9 % (9 / 21) 33.3 % (4 / 12)
perform_tmp_write LBC 0 0.0 % (0 / 8) 0.0 % (0 / 8)
prepare_tmp_write LBC 0 0.0 % (0 / 11) 0.0 % (0 / 8)
read_archive_wal_page CBC 20128 93.5 % (29 / 31) 60.0 % (12 / 20)
setup_tmpwal_dir LBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
free_archive_wal_entry CBC 26 76.5 % (13 / 17) 56.2 % (9 / 16)
free_archive_reader CBC 48 93.8 % (15 / 16) 60.0 % (6 / 10)
read_archive_file CBC 2954 66.7 % (8 / 12) 50.0 % (3 / 6)
astreamer_waldump_finalize UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
astreamer_waldump_free CBC 48 100.0 % (4 / 4) 50.0 % (1 / 2)
member_is_wal_file CBC 8180 93.8 % (15 / 16) 90.0 % (9 / 10)
astreamer_waldump_new CBC 52 100.0 % (5 / 5)
hash_string_pointer CBC 22605 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1