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

Generated by: LCOV version 2.4-beta