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-20250907-010129-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
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 20 71.4 % (10 / 14) 50.0 % (5 / 10)
ForgetDatabaseSyncRequests CBC 59 100.0 % (7 / 7)
mdreadv CBC 598 74.2 % (23 / 31) 33.3 % (8 / 24)
mdtruncate CBC 910 55.6 % (15 / 27) 35.7 % (10 / 28)
DropRelationFiles CBC 2633 100.0 % (13 / 13) 100.0 % (8 / 8)
mdfiletagmatches CBC 7830 100.0 % (2 / 2)
mdprefetch CBC 7954 88.2 % (15 / 17) 66.7 % (8 / 12)
mdinit CBC 18768 100.0 % (3 / 3)
mdregistersync CBC 24664 76.9 % (10 / 13) 66.7 % (4 / 6)
_mdfd_openseg CBC 24684 41.7 % (5 / 12) 16.7 % (1 / 6)
_mdfd_segpath CBC 24696 83.3 % (5 / 6) 50.0 % (1 / 2)
mdmaxcombine CBC 31871 100.0 % (3 / 3)
mdunlinkfiletag CBC 32536 100.0 % (4 / 4)
register_unlink_segment CBC 34476 100.0 % (5 / 5) 50.0 % (1 / 2)
mdextend CBC 117539 73.3 % (11 / 15) 36.4 % (8 / 22)
register_forget_request CBC 133712 100.0 % (4 / 4)
mdunlink CBC 180836 66.7 % (4 / 6) 25.0 % (1 / 4)
mdunlinkfork CBC 180836 84.4 % (27 / 32) 69.4 % (25 / 36)
mdzeroextend CBC 207817 85.7 % (24 / 28) 50.0 % (15 / 30)
do_truncate CBC 212094 57.1 % (4 / 7) 50.0 % (3 / 6)
mdfd CBC 447855 100.0 % (6 / 6) 50.0 % (1 / 2)
mdexists CBC 499332 100.0 % (4 / 4) 100.0 % (2 / 2)
mdwritev CBC 556482 80.0 % (24 / 30) 50.0 % (11 / 22)
register_dirty_segment CBC 925058 90.0 % (9 / 10) 50.0 % (5 / 10)
mdopen CBC 946666 100.0 % (4 / 4) 100.0 % (2 / 2)
md_readv_complete CBC 1142147 43.5 % (10 / 23) 50.0 % (5 / 10)
mdstartreadv CBC 1245537 90.0 % (18 / 20) 43.8 % (7 / 16)
_mdfd_open_flags CBC 1248621 100.0 % (5 / 5) 100.0 % (2 / 2)
_fdvec_resize CBC 1378243 76.9 % (10 / 13) 50.0 % (4 / 8)
buffers_to_iovec CBC 1802602 100.0 % (17 / 17) 80.0 % (8 / 10)
mdnblocks CBC 2124343 64.3 % (9 / 14) 30.0 % (3 / 10)
_mdfd_getseg CBC 2583782 57.5 % (23 / 40) 40.0 % (16 / 40)
_mdnblocks CBC 3162168 80.0 % (4 / 5) 25.0 % (1 / 4)
mdopenfork CBC 3293661 100.0 % (16 / 16) 75.0 % (9 / 12)
mdclose CBC 3395222 100.0 % (9 / 9) 100.0 % (4 / 4)
mdcreate CBC 5639912 90.0 % (18 / 20) 68.8 % (11 / 16)

Generated by: LCOV version 2.4-beta