LCOV - differential code coverage report
Current view: top level - src/bin/pg_rewind - file_ops.c (source / functions) Coverage Total Hit UBC CBC
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 68.8 % 189 130 59 130
Current Date: 2026-05-29 21:51:00 -0400 Functions: 86.7 % 15 13 2 13
Baseline: lcov-20260530-034037-baseline Branches: 54.3 % 138 75 63 75
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 35.7 % 14 5 9 5
(30,360] days: 0.0 % 1 0 1
(360..) days: 71.8 % 174 125 49 125
Function coverage date bins:
(360..) days: 86.7 % 15 13 2 13
Branch coverage date bins:
(7,30] days: 35.7 % 14 5 9 5
(360..) days: 56.5 % 124 70 54 70

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
create_target_symlink UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
remove_target_symlink UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
truncate_target_file CBC 4 75.0 % (9 / 12) 62.5 % (5 / 8)
create_target CBC 9 53.3 % (8 / 15) 33.3 % (3 / 9)
create_target_dir CBC 9 62.5 % (5 / 8) 50.0 % (3 / 6)
sync_target_dir CBC 14 100.0 % (4 / 4) 75.0 % (3 / 4)
remove_target_dir CBC 18 75.0 % (6 / 8) 66.7 % (4 / 6)
traverse_datadir CBC 24 100.0 % (3 / 3)
slurpFile CBC 59 72.2 % (13 / 18) 50.0 % (5 / 10)
recurse_dir CBC 702 82.1 % (32 / 39) 63.9 % (23 / 36)
remove_target_file CBC 741 60.0 % (6 / 10) 40.0 % (4 / 10)
remove_target CBC 759 68.8 % (11 / 16) 44.4 % (4 / 9)
close_target_file CBC 6919 83.3 % (5 / 6) 75.0 % (3 / 4)
open_target_file CBC 8006 87.5 % (14 / 16) 85.7 % (12 / 14)
write_target_range CBC 50228 77.8 % (14 / 18) 60.0 % (6 / 10)

Generated by: LCOV version 2.5.0-beta