LCOV - differential code coverage report
Current view: top level - src/backend/storage/smgr - md.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 71.8 % 529 380 149 380
Current Date: 2025-10-28 08:26:42 +0900 Functions: 92.3 % 39 36 3 36
Baseline: lcov-20251028-005825-baseline Branches: 48.2 % 392 189 203 189
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 64.5 % 76 49 27 49
(360..) days: 73.1 % 453 331 122 331
Function coverage date bins:
(30,360] days: 80.0 % 5 4 1 4
(360..) days: 94.1 % 34 32 2 32
Branch coverage date bins:
(30,360] days: 37.0 % 46 17 29 17
(360..) days: 49.7 % 346 172 174 172

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 2622797 57.5 % (23 / 40) 40.0 % (16 / 40)
mdwriteback UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
md_readv_complete CBC 1164179 43.5 % (10 / 23) 50.0 % (5 / 10)
mdtruncate CBC 901 55.6 % (15 / 27) 35.7 % (10 / 28)
mdreadv CBC 598 74.2 % (23 / 31) 33.3 % (8 / 24)
_mdfd_openseg CBC 24886 41.7 % (5 / 12) 16.7 % (1 / 6)
md_readv_report UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
mdwritev CBC 561146 80.0 % (24 / 30) 50.0 % (11 / 22)
mdnblocks CBC 2176236 64.3 % (9 / 14) 30.0 % (3 / 10)
mdunlinkfork CBC 183352 84.4 % (27 / 32) 69.4 % (25 / 36)
mdextend CBC 118546 73.3 % (11 / 15) 36.4 % (8 / 22)
mdimmedsync CBC 18 71.4 % (10 / 14) 50.0 % (5 / 10)
mdzeroextend CBC 208857 85.7 % (24 / 28) 50.0 % (15 / 30)
_fdvec_resize CBC 1417082 76.9 % (10 / 13) 50.0 % (4 / 8)
do_truncate CBC 215158 57.1 % (4 / 7) 50.0 % (3 / 6)
mdregistersync CBC 24868 76.9 % (10 / 13) 66.7 % (4 / 6)
mdcreate CBC 5652251 90.0 % (18 / 20) 68.8 % (11 / 16)
mdprefetch CBC 8058 88.2 % (15 / 17) 66.7 % (8 / 12)
mdstartreadv CBC 1267713 90.0 % (18 / 20) 43.8 % (7 / 16)
mdunlink CBC 183352 66.7 % (4 / 6) 25.0 % (1 / 4)
_mdfd_segpath CBC 24898 83.3 % (5 / 6) 50.0 % (1 / 2)
_mdnblocks CBC 3228322 80.0 % (4 / 5) 25.0 % (1 / 4)
register_dirty_segment CBC 940640 90.0 % (9 / 10) 50.0 % (5 / 10)
DropRelationFiles CBC 2644 100.0 % (13 / 13) 100.0 % (8 / 8)
ForgetDatabaseSyncRequests CBC 60 100.0 % (7 / 7)
_mdfd_open_flags CBC 1281086 100.0 % (5 / 5) 100.0 % (2 / 2)
buffers_to_iovec CBC 1829442 100.0 % (17 / 17) 80.0 % (8 / 10)
mdclose CBC 3454547 100.0 % (9 / 9) 100.0 % (4 / 4)
mdexists CBC 503134 100.0 % (4 / 4) 100.0 % (2 / 2)
mdfd CBC 457879 100.0 % (6 / 6) 50.0 % (1 / 2)
mdfiletagmatches CBC 7850 100.0 % (2 / 2)
mdinit CBC 19092 100.0 % (3 / 3)
mdmaxcombine CBC 32639 100.0 % (3 / 3)
mdopen CBC 970365 100.0 % (4 / 4) 100.0 % (2 / 2)
mdopenfork CBC 3365108 100.0 % (16 / 16) 75.0 % (9 / 12)
mdunlinkfiletag CBC 33036 100.0 % (4 / 4)
register_forget_request CBC 135632 100.0 % (4 / 4)
register_unlink_segment CBC 34976 100.0 % (5 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta