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

Generated by: LCOV version 2.4-beta