LCOV - differential code coverage report
Current view: top level - src/bin/pg_waldump - pg_waldump.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 83.9 % 607 509 3 2 93 1 2 506 3 4
Current Date: 2026-11-05 14:14:01 +0100 Functions: 87.5 % 24 21 3 3 18
Baseline: lcov-20261105-baseline Branches: 74.2 % 391 290 1 100 2 4 284
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: 80.9 % 131 106 3 2 20 1 2 103
(360..) days: 84.7 % 476 403 73 403
Function coverage date bins:
(30,360] days: 71.4 % 7 5 2 1 4
(360..) days: 94.1 % 17 16 1 2 14
Branch coverage date bins:
(30,360] days: 76.0 % 96 73 1 22 2 4 67
(360..) days: 73.6 % 295 217 78 217

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
main GNC 270 83.7 % (247 / 295) 75.6 % (155 / 205)
XLogRecordSaveFPWs CBC 201 78.3 % (18 / 23) 60.0 % (12 / 20)
identify_target_directory CBC 73 68.4 % (13 / 19) 56.2 % (9 / 16)
search_directory GNC 90 88.5 % (23 / 26) 68.2 % (15 / 22)
XLogDumpDisplayStats CBC 6 95.7 % (45 / 47) 83.3 % (25 / 30)
WALDumpOpenSegment CBC 89 46.7 % (7 / 15) 33.3 % (2 / 6)
XLogDumpStatsRow CBC 252 100.0 % (15 / 15) 50.0 % (4 / 8)
XLogRecordMatchesRelationBlock CBC 373411 100.0 % (10 / 10) 83.3 % (20 / 24)
create_fullpage_directory CBC 1 46.2 % (6 / 13) 33.3 % (2 / 6)
WALDumpReadPage GNC 11121 53.8 % (7 / 13) 50.0 % (3 / 6)
open_file_in_directory CBC 233 87.5 % (7 / 8) 66.7 % (4 / 6)
TarWALDumpReadPage CBC 20166 91.3 % (21 / 23) 92.9 % (13 / 14)
XLogDumpDisplayRecord CBC 126690 94.4 % (17 / 18) 50.0 % (1 / 2)
XLogRecordHasFPW CBC 116187 100.0 % (7 / 7) 87.5 % (7 / 8)
cleanup_tmpwal_dir_atexit CBC 122 100.0 % (8 / 8) 100.0 % (6 / 6)
print_rmgr_list CBC 1 100.0 % (4 / 4) 100.0 % (2 / 2)
required_read_len CBC 31287 100.0 % (10 / 10) 100.0 % (6 / 6)
split_path CBC 65 100.0 % (8 / 8) 100.0 % (2 / 2)
verify_directory CBC 73 100.0 % (6 / 6) 100.0 % (2 / 2)
TarWALDumpCloseSegment UBC 0 0.0 % (0 / 4)
TarWALDumpOpenSegment UBC 0 0.0 % (0 / 2)
WALDumpCloseSegment CBC 91 100.0 % (4 / 4)
sigint_handler UBC 0 0.0 % (0 / 3)
usage CBC 1 100.0 % (26 / 26)

Generated by: LCOV version 2.0-1