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 DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 75.8 % 534 405 1 128 5 400 2 4
Current Date: 2026-11-05 14:14:01 +0100 Functions: 94.9 % 39 37 2 5 32 1
Baseline: lcov-20261105-baseline Branches: 50.0 % 402 201 2 1 198 2 199
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 86.4 % 22 19 1 2 4 15
(360..) days: 75.3 % 511 385 126 385
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 94.7 % 38 36 2 4 32
Branch coverage date bins:
(30,360] days: 50.0 % 18 9 2 7 2 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)
_mdfd_getseg CBC 2963577 57.5 % (23 / 40) 40.0 % (16 / 40)
mdwriteback UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
mdtruncate CBC 1194 55.6 % (15 / 27) 35.7 % (10 / 28)
mdreadv CBC 810 74.2 % (23 / 31) 33.3 % (8 / 24)
_mdfd_openseg CBC 31336 41.7 % (5 / 12) 16.7 % (1 / 6)
mdwritev GNC 718073 80.0 % (24 / 30) 50.0 % (11 / 22)
mdnblocks CBC 2818413 64.3 % (9 / 14) 30.0 % (3 / 10)
mdunlinkfork GNC 239600 84.4 % (27 / 32) 69.4 % (25 / 36)
mdzeroextend CBC 266456 84.8 % (28 / 33) 47.2 % (17 / 36)
mdextend CBC 141649 73.3 % (11 / 15) 36.4 % (8 / 22)
mdimmedsync CBC 11 71.4 % (10 / 14) 50.0 % (5 / 10)
do_truncate CBC 279541 57.1 % (4 / 7) 50.0 % (3 / 6)
mdregistersync CBC 31325 76.9 % (10 / 13) 66.7 % (4 / 6)
_fdvec_resize GNC 1717020 83.3 % (10 / 12) 50.0 % (4 / 8)
mdcreate CBC 5921560 90.0 % (18 / 20) 68.8 % (11 / 16)
mdprefetch CBC 9723 88.2 % (15 / 17) 66.7 % (8 / 12)
mdstartreadv CBC 1377151 90.0 % (18 / 20) 43.8 % (7 / 16)
mdunlink CBC 239600 66.7 % (4 / 6) 25.0 % (1 / 4)
_mdfd_segpath CBC 31348 83.3 % (5 / 6) 50.0 % (1 / 2)
_mdnblocks CBC 4106737 80.0 % (4 / 5) 25.0 % (1 / 4)
register_dirty_segment CBC 1193596 90.0 % (9 / 10) 50.0 % (5 / 10)
DropRelationFiles CBC 2918 100.0 % (13 / 13) 100.0 % (8 / 8)
ForgetDatabaseSyncRequests CBC 74 100.0 % (7 / 7)
_mdfd_open_flags CBC 1534878 100.0 % (5 / 5) 100.0 % (2 / 2)
buffers_to_iovec CBC 2096019 100.0 % (17 / 17) 80.0 % (8 / 10)
md_readv_complete CBC 1239190 100.0 % (23 / 23) 80.0 % (8 / 10)
md_readv_report CBC 131 100.0 % (7 / 7) 62.5 % (5 / 8)
mdclose CBC 4367539 100.0 % (9 / 9) 100.0 % (4 / 4)
mdexists CBC 591203 100.0 % (4 / 4) 100.0 % (2 / 2)
mdfd CBC 449715 100.0 % (6 / 6) 50.0 % (1 / 2)
mdfiletagmatches CBC 8557 100.0 % (2 / 2)
mdinit CBC 24259 100.0 % (3 / 3)
mdmaxcombine CBC 37830 100.0 % (3 / 3)
mdopen CBC 1219890 100.0 % (4 / 4) 100.0 % (2 / 2)
mdopenfork CBC 4132239 100.0 % (16 / 16) 75.0 % (9 / 12)
mdunlinkfiletag GNC 36381 100.0 % (5 / 5) 50.0 % (2 / 4)
register_forget_request CBC 174513 100.0 % (4 / 4)
register_unlink_tombstone GNC 46743 100.0 % (5 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1