LCOV - differential code coverage report
Current view: top level - src/backend/storage/smgr - md.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 75.7 % 534 404 2 128 15 389 2 15
Current Date: 2026-06-29 16:15:13 +0200 Functions: 94.9 % 39 37 1 1 9 28
Baseline: lcov-20260630-baseline Branches: 50.0 % 398 199 7 192 7 192
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.2 % 17 15 2 15
(360..) days: 75.2 % 517 389 128 389
Function coverage date bins:
(360..) days: 94.9 % 39 37 1 1 9 28
Branch coverage date bins:
(30,360] days: 50.0 % 14 7 7 7
(360..) days: 50.0 % 384 192 192 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
_mdfd_getseg CBC 3165810 57.5 % (23 / 40) 40.0 % (16 / 40)
mdzeroextend GNC 263625 84.8 % (28 / 33) 47.2 % (17 / 36)
mdtruncate GNC 1244 55.6 % (15 / 27) 35.7 % (10 / 28)
mdreadv GNC 766 74.2 % (23 / 31) 33.3 % (8 / 24)
mdextend GNC 142285 73.3 % (11 / 15) 36.4 % (8 / 22)
mdwriteback UNC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
mdunlinkfork CBC 245844 84.4 % (27 / 32) 69.4 % (25 / 36)
mdwritev GNC 732584 80.0 % (24 / 30) 50.0 % (11 / 22)
mdstartreadv GNC 1485786 90.0 % (18 / 20) 43.8 % (7 / 16)
mdnblocks CBC 2764404 64.3 % (9 / 14) 30.0 % (3 / 10)
mdsyncfiletag UBC 0 0.0 % (0 / 20) 0.0 % (0 / 6)
_mdfd_openseg CBC 32153 41.7 % (5 / 12) 16.7 % (1 / 6)
mdcreate CBC 5967716 90.0 % (18 / 20) 68.8 % (11 / 16)
mdimmedsync CBC 10 71.4 % (10 / 14) 50.0 % (5 / 10)
register_dirty_segment CBC 1209495 90.0 % (9 / 10) 50.0 % (5 / 10)
_fdvec_resize CBC 1720895 76.9 % (10 / 13) 50.0 % (4 / 8)
mdprefetch GNC 9660 88.2 % (15 / 17) 66.7 % (8 / 12)
_mdnblocks CBC 4043587 80.0 % (4 / 5) 25.0 % (1 / 4)
do_truncate CBC 288025 57.1 % (4 / 7) 50.0 % (3 / 6)
md_readv_report CBC 131 100.0 % (7 / 7) 62.5 % (5 / 8)
mdopenfork CBC 4146045 100.0 % (16 / 16) 75.0 % (9 / 12)
mdunlink CBC 245844 66.7 % (4 / 6) 25.0 % (1 / 4)
buffers_to_iovec CBC 2219121 100.0 % (17 / 17) 80.0 % (8 / 10)
md_readv_complete CBC 1350236 100.0 % (23 / 23) 80.0 % (8 / 10)
mdregistersync CBC 32143 76.9 % (10 / 13) 66.7 % (4 / 6)
_mdfd_segpath CBC 32165 83.3 % (5 / 6) 50.0 % (1 / 2)
mdfd GNC 531104 100.0 % (6 / 6) 50.0 % (1 / 2)
register_unlink_segment CBC 48227 100.0 % (5 / 5) 50.0 % (1 / 2)
DropRelationFiles GNC 2973 100.0 % (13 / 13) 100.0 % (8 / 8)
_mdfd_open_flags CBC 1531040 100.0 % (5 / 5) 100.0 % (2 / 2)
mdclose CBC 4419635 100.0 % (9 / 9) 100.0 % (4 / 4)
mdexists CBC 585074 100.0 % (4 / 4) 100.0 % (2 / 2)
mdopen CBC 1193488 100.0 % (4 / 4) 100.0 % (2 / 2)
ForgetDatabaseSyncRequests CBC 67 100.0 % (7 / 7)
mdfiletagmatches CBC 8781 100.0 % (2 / 2)
mdinit CBC 22618 100.0 % (3 / 3)
mdmaxcombine CBC 36402 100.0 % (3 / 3)
mdunlinkfiletag CBC 37563 100.0 % (4 / 4)
register_forget_request CBC 179913 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1