LCOV - differential code coverage report
Current view: top level - src/bin/pg_rewind - filemap.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 84.7 % 261 221 1 39 34 187 17
Current Date: 2026-03-14 14:10:32 -0400 Functions: 94.7 % 19 18 1 9 9 3
Baseline: lcov-20260315-024220-baseline Branches: 72.6 % 186 135 3 48 21 114 2 8
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.2 % 36 35 1 34 1
(360..) days: 82.7 % 225 186 39 186
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 93.3 % 15 14 1 5 9
Branch coverage date bins:
(30,360] days: 88.5 % 26 23 3 21 2
(360..) days: 70.0 % 160 112 48 112

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
calculate_totals UBC 0 0.0 % (0 / 19) 0.0 % (0 / 12)
check_file_excluded CBC 17666 92.3 % (24 / 26) 67.9 % (19 / 28)
getFileContentType GNC 18102 100.0 % (30 / 30) 85.0 % (17 / 20)
process_source_file GNC 17004 76.9 % (10 / 13) 75.0 % (9 / 12)
process_target_wal_block_change GNC 84561 93.8 % (15 / 16) 78.6 % (11 / 14)
keepwal_add_entry CBC 20 100.0 % (6 / 6) 50.0 % (2 / 4)
action_to_str CBC 5839 87.5 % (14 / 16) 85.7 % (6 / 7)
datasegpath CBC 101295 66.7 % (4 / 6) 50.0 % (1 / 2)
print_filemap GNC 15 100.0 % (11 / 11) 91.7 % (11 / 12)
process_target_file CBC 16967 90.9 % (10 / 11) 87.5 % (7 / 8)
decide_file_actions GNC 15 100.0 % (13 / 13) 100.0 % (4 / 4)
decide_wal_file_action GNC 30 100.0 % (5 / 5) 100.0 % (4 / 4)
final_filemap_cmp GNC 187761 100.0 % (10 / 10) 100.0 % (6 / 6)
insert_filehash_entry GNC 33971 100.0 % (17 / 17) 100.0 % (2 / 2)
filehash_init CBC 15 100.0 % (3 / 3)
keepwal_entry_exists CBC 654 100.0 % (2 / 2)
keepwal_init CBC 15 100.0 % (3 / 3)
lookup_filehash_entry CBC 84561 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta