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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 75.8 % 534 405 1 128 4 401 2 3
Current Date: 2026-09-20 14:13:17 +0900 Functions: 94.9 % 39 37 2 4 33 1
Baseline: lcov-20260920-baseline Branches: 50.0 % 402 201 2 1 198 2 199
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 86.4 % 22 19 1 2 4 15
(360..) days: 75.4 % 512 386 126 386
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 94.7 % 38 36 2 3 33
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 2950028 57.5 % (23 / 40) 40.0 % (16 / 40)
mdwriteback UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
mdtruncate CBC 1215 55.6 % (15 / 27) 35.7 % (10 / 28)
mdreadv CBC 797 74.2 % (23 / 31) 33.3 % (8 / 24)
_mdfd_openseg CBC 30893 41.7 % (5 / 12) 16.7 % (1 / 6)
mdwritev CBC 719890 80.0 % (24 / 30) 50.0 % (11 / 22)
mdnblocks CBC 2792786 64.3 % (9 / 14) 30.0 % (3 / 10)
mdunlinkfork GNC 237080 84.4 % (27 / 32) 69.4 % (25 / 36)
mdzeroextend CBC 264029 84.8 % (28 / 33) 47.2 % (17 / 36)
mdextend CBC 140796 73.3 % (11 / 15) 36.4 % (8 / 22)
mdimmedsync CBC 10 71.4 % (10 / 14) 50.0 % (5 / 10)
do_truncate CBC 276586 57.1 % (4 / 7) 50.0 % (3 / 6)
mdregistersync CBC 30883 76.9 % (10 / 13) 66.7 % (4 / 6)
_fdvec_resize GNC 1701804 83.3 % (10 / 12) 50.0 % (4 / 8)
mdcreate CBC 5910691 90.0 % (18 / 20) 68.8 % (11 / 16)
mdprefetch CBC 9811 88.2 % (15 / 17) 66.7 % (8 / 12)
mdstartreadv CBC 1368840 90.0 % (18 / 20) 43.8 % (7 / 16)
mdunlink CBC 237080 66.7 % (4 / 6) 25.0 % (1 / 4)
_mdfd_segpath CBC 30905 83.3 % (5 / 6) 50.0 % (1 / 2)
_mdnblocks CBC 4068937 80.0 % (4 / 5) 25.0 % (1 / 4)
register_dirty_segment CBC 1190978 90.0 % (9 / 10) 50.0 % (5 / 10)
DropRelationFiles CBC 2889 100.0 % (13 / 13) 100.0 % (8 / 8)
ForgetDatabaseSyncRequests CBC 73 100.0 % (7 / 7)
_mdfd_open_flags CBC 1520876 100.0 % (5 / 5) 100.0 % (2 / 2)
buffers_to_iovec CBC 2089512 100.0 % (17 / 17) 80.0 % (8 / 10)
md_readv_complete CBC 1231362 100.0 % (23 / 23) 80.0 % (8 / 10)
md_readv_report CBC 131 100.0 % (7 / 7) 62.5 % (5 / 8)
mdclose CBC 4328889 100.0 % (9 / 9) 100.0 % (4 / 4)
mdexists CBC 586501 100.0 % (4 / 4) 100.0 % (2 / 2)
mdfd CBC 445865 100.0 % (6 / 6) 50.0 % (1 / 2)
mdfiletagmatches CBC 8230 100.0 % (2 / 2)
mdinit CBC 23708 100.0 % (3 / 3)
mdmaxcombine CBC 37256 100.0 % (3 / 3)
mdopen CBC 1203635 100.0 % (4 / 4) 100.0 % (2 / 2)
mdopenfork CBC 4095616 100.0 % (16 / 16) 75.0 % (9 / 12)
mdunlinkfiletag GNC 35981 100.0 % (5 / 5) 50.0 % (2 / 4)
register_forget_request CBC 172699 100.0 % (4 / 4)
register_unlink_tombstone GNC 46233 100.0 % (5 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1