LCOV - differential code coverage report
Current view: top level - src/backend/storage/smgr - md.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 71.8 % 529 380 149 380
Current Date: 2025-09-06 07:49:51 +0900 Functions: 92.3 % 39 36 3 36
Baseline: lcov-20250908-010021-baseline Branches: 48.2 % 392 189 203 189
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 65.1 % 83 54 29 54
(360..) days: 73.1 % 446 326 120 326
Function coverage date bins:
(30,360] days: 83.3 % 6 5 1 5
(360..) days: 93.9 % 33 31 2 31
Branch coverage date bins:
(30,360] days: 35.2 % 54 19 35 19
(360..) days: 50.3 % 338 170 168 170

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 2572595 57.5 % (23 / 40) 40.0 % (16 / 40)
mdtruncate CBC 901 55.6 % (15 / 27) 35.7 % (10 / 28)
mdreadv CBC 598 74.2 % (23 / 31) 33.3 % (8 / 24)
mdzeroextend CBC 207732 85.7 % (24 / 28) 50.0 % (15 / 30)
mdextend CBC 117535 73.3 % (11 / 15) 36.4 % (8 / 22)
mdwriteback UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
mdunlinkfork CBC 180852 84.4 % (27 / 32) 69.4 % (25 / 36)
mdwritev CBC 555829 80.0 % (24 / 30) 50.0 % (11 / 22)
mdstartreadv CBC 1234363 90.0 % (18 / 20) 43.8 % (7 / 16)
md_readv_report UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
mdnblocks CBC 2124782 64.3 % (9 / 14) 30.0 % (3 / 10)
mdsyncfiletag UBC 0 0.0 % (0 / 20) 0.0 % (0 / 6)
_mdfd_openseg CBC 24686 41.7 % (5 / 12) 16.7 % (1 / 6)
md_readv_complete CBC 1130904 43.5 % (10 / 23) 50.0 % (5 / 10)
mdcreate CBC 5639326 90.0 % (18 / 20) 68.8 % (11 / 16)
mdimmedsync CBC 21 71.4 % (10 / 14) 50.0 % (5 / 10)
register_dirty_segment CBC 924310 90.0 % (9 / 10) 50.0 % (5 / 10)
_fdvec_resize CBC 1377620 76.9 % (10 / 13) 50.0 % (4 / 8)
mdprefetch CBC 8033 88.2 % (15 / 17) 66.7 % (8 / 12)
_mdnblocks CBC 3161978 80.0 % (4 / 5) 25.0 % (1 / 4)
do_truncate CBC 212112 57.1 % (4 / 7) 50.0 % (3 / 6)
mdopenfork CBC 3294254 100.0 % (16 / 16) 75.0 % (9 / 12)
mdunlink CBC 180852 66.7 % (4 / 6) 25.0 % (1 / 4)
buffers_to_iovec CBC 1790775 100.0 % (17 / 17) 80.0 % (8 / 10)
mdregistersync CBC 24665 76.9 % (10 / 13) 66.7 % (4 / 6)
_mdfd_segpath CBC 24698 83.3 % (5 / 6) 50.0 % (1 / 2)
mdfd CBC 448505 100.0 % (6 / 6) 50.0 % (1 / 2)
register_unlink_segment CBC 34480 100.0 % (5 / 5) 50.0 % (1 / 2)
DropRelationFiles CBC 2597 100.0 % (13 / 13) 100.0 % (8 / 8)
_mdfd_open_flags CBC 1248052 100.0 % (5 / 5) 100.0 % (2 / 2)
mdclose CBC 3394098 100.0 % (9 / 9) 100.0 % (4 / 4)
mdexists CBC 499372 100.0 % (4 / 4) 100.0 % (2 / 2)
mdopen CBC 946593 100.0 % (4 / 4) 100.0 % (2 / 2)
ForgetDatabaseSyncRequests CBC 59 100.0 % (7 / 7)
mdfiletagmatches CBC 7762 100.0 % (2 / 2)
mdinit CBC 18750 100.0 % (3 / 3)
mdmaxcombine CBC 31899 100.0 % (3 / 3)
mdunlinkfiletag CBC 32549 100.0 % (4 / 4)
register_forget_request CBC 133724 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta