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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 70.6 % 245 173 41 31 173
Current Date: 2026-07-25 17:13:00 -0400 Functions: 73.3 % 15 11 4 11
Baseline: lcov-20260726-baseline Branches: 51.5 % 163 84 21 58 84
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 70.6 % 245 173 41 31 173
Function coverage date bins:
(30,360] days: 73.3 % 15 11 4 11
Branch coverage date bins:
(30,360] days: 51.5 % 163 84 21 58 84

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
get_archive_wal_entry CBC 28412 42.9 % (9 / 21) 33.3 % (4 / 12)
prepare_tmp_write LBC 0 0.0 % (0 / 11) 0.0 % (0 / 8)
setup_tmpwal_dir LBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
astreamer_waldump_content CBC 28785 78.0 % (32 / 41) 64.0 % (16 / 25)
perform_tmp_write LBC 0 0.0 % (0 / 8) 0.0 % (0 / 8)
init_archive_reader CBC 52 85.1 % (40 / 47) 66.7 % (24 / 36)
free_archive_wal_entry CBC 30 76.5 % (13 / 17) 56.2 % (9 / 16)
read_archive_file CBC 3148 66.7 % (8 / 12) 50.0 % (3 / 6)
astreamer_waldump_finalize LBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
read_archive_wal_page CBC 28412 93.5 % (29 / 31) 60.0 % (12 / 20)
free_archive_reader CBC 48 93.8 % (15 / 16) 60.0 % (6 / 10)
member_is_wal_file CBC 8626 93.8 % (15 / 16) 90.0 % (9 / 10)
astreamer_waldump_free CBC 48 100.0 % (4 / 4) 50.0 % (1 / 2)
astreamer_waldump_new CBC 52 100.0 % (5 / 5)
hash_string_pointer CBC 31088 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1