LCOV - differential code coverage report
Current view: top level - src/backend/storage/smgr - md.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 75.7 % 535 405 130 4 401 3
Current Date: 2026-07-25 17:13:00 -0400 Functions: 94.9 % 39 37 2 3 34 1
Baseline: lcov-20260726-baseline Branches: 50.0 % 402 201 2 1 198 2 199
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 88.2 % 17 15 2 15
(360..) days: 75.1 % 514 386 128 386
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(360..) days: 94.7 % 38 36 2 2 34
Branch coverage date bins:
(7,30] days: 50.0 % 4 2 2 2
(30,360] days: 50.0 % 14 7 7 7
(360..) days: 50.0 % 384 192 1 191 192

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
mdsyncfiletag UBC 0 0.0 % (0 / 20) 0.0 % (0 / 6)
mdwriteback UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
mdimmedsync CBC 10 71.4 % (10 / 14) 50.0 % (5 / 10)
ForgetDatabaseSyncRequests CBC 68 100.0 % (7 / 7)
md_readv_report CBC 131 100.0 % (7 / 7) 62.5 % (5 / 8)
mdreadv CBC 798 74.2 % (23 / 31) 33.3 % (8 / 24)
mdtruncate CBC 1241 55.6 % (15 / 27) 35.7 % (10 / 28)
DropRelationFiles CBC 3016 100.0 % (13 / 13) 100.0 % (8 / 8)
mdfiletagmatches CBC 8760 100.0 % (2 / 2)
mdprefetch CBC 9608 88.2 % (15 / 17) 66.7 % (8 / 12)
mdinit CBC 22813 100.0 % (3 / 3)
mdregistersync CBC 32338 76.9 % (10 / 13) 66.7 % (4 / 6)
_mdfd_openseg CBC 32348 41.7 % (5 / 12) 16.7 % (1 / 6)
_mdfd_segpath CBC 32360 83.3 % (5 / 6) 50.0 % (1 / 2)
mdmaxcombine CBC 36829 100.0 % (3 / 3)
mdunlinkfiletag GNC 37840 100.0 % (5 / 5) 50.0 % (2 / 4)
register_unlink_tombstone GNC 48598 100.0 % (5 / 5) 50.0 % (1 / 2)
mdextend CBC 143358 73.3 % (11 / 15) 36.4 % (8 / 22)
register_forget_request CBC 181334 100.0 % (4 / 4)
mdunlink CBC 247880 66.7 % (4 / 6) 25.0 % (1 / 4)
mdunlinkfork GNC 247880 84.4 % (27 / 32) 69.4 % (25 / 36)
mdzeroextend CBC 263904 84.8 % (28 / 33) 47.2 % (17 / 36)
do_truncate CBC 290309 57.1 % (4 / 7) 50.0 % (3 / 6)
mdfd CBC 502839 100.0 % (6 / 6) 50.0 % (1 / 2)
mdexists CBC 589679 100.0 % (4 / 4) 100.0 % (2 / 2)
mdwritev CBC 739585 80.0 % (24 / 30) 50.0 % (11 / 22)
mdopen CBC 1202603 100.0 % (4 / 4) 100.0 % (2 / 2)
register_dirty_segment CBC 1219363 90.0 % (9 / 10) 50.0 % (5 / 10)
md_readv_complete CBC 1310824 100.0 % (23 / 23) 80.0 % (8 / 10)
mdstartreadv CBC 1448492 90.0 % (18 / 20) 43.8 % (7 / 16)
_mdfd_open_flags CBC 1544690 100.0 % (5 / 5) 100.0 % (2 / 2)
_fdvec_resize CBC 1735441 76.9 % (10 / 13) 50.0 % (4 / 8)
buffers_to_iovec CBC 2188860 100.0 % (17 / 17) 80.0 % (8 / 10)
mdnblocks CBC 2774937 64.3 % (9 / 14) 30.0 % (3 / 10)
_mdfd_getseg CBC 3108584 57.5 % (23 / 40) 40.0 % (16 / 40)
_mdnblocks CBC 4061768 80.0 % (4 / 5) 25.0 % (1 / 4)
mdopenfork CBC 4136566 100.0 % (16 / 16) 75.0 % (9 / 12)
mdclose CBC 4458050 100.0 % (9 / 9) 100.0 % (4 / 4)
mdcreate CBC 5990021 90.0 % (18 / 20) 68.8 % (11 / 16)

Generated by: LCOV version 2.0-1