LCOV - differential code coverage report
Current view: top level - src/backend/storage/smgr - md.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 75.4 % 480 362 23 3 92 84 278 10 25
Current Date: 2024-04-14 14:21:10 Functions: 97.1 % 34 33 1 7 26 3
Baseline: 16@8cea358b128 Branches: 51.7 % 350 181 30 3 136 36 145
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 73.3 % 15 11 4 11
(60,120] days: 79.3 % 92 73 19 73
(240..) days: 74.5 % 373 278 3 92 278
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(60,120] days: 100.0 % 4 4 4
(240..) days: 96.6 % 29 28 1 2 26
Branch coverage date bins:
[..60] days: 66.7 % 6 4 2 4
(60,120] days: 53.3 % 60 32 28 32
(240..) days: 51.1 % 284 145 3 136 145

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 UNC 0 0.0 % (0 / 21) 0.0 % (0 / 6)
_mdfd_getseg CBC 2162318 60.0 % (24 / 40) 42.9 % (18 / 42)
mdtruncate CBC 851 57.1 % (16 / 28) 35.7 % (10 / 28)
mdreadv GNC 1105525 66.7 % (22 / 33) 31.8 % (7 / 22)
_mdfd_openseg CBC 21989 46.2 % (6 / 13) 16.7 % (1 / 6)
mdnblocks CBC 1937888 57.1 % (8 / 14) 30.0 % (3 / 10)
mdunlinkfork CBC 169924 82.9 % (29 / 35) 69.4 % (25 / 36)
mdwritev GNC 531288 82.1 % (23 / 28) 55.6 % (10 / 18)
register_dirty_segment GNC 881627 50.0 % (5 / 10) 20.0 % (2 / 10)
mdextend CBC 106809 73.3 % (11 / 15) 36.4 % (8 / 22)
mdimmedsync CBC 11 71.4 % (10 / 14) 50.0 % (5 / 10)
mdzeroextend CBC 195784 85.7 % (24 / 28) 50.0 % (15 / 30)
do_truncate CBC 199495 57.1 % (4 / 7) 50.0 % (3 / 6)
mdregistersync GNC 21978 76.9 % (10 / 13) 66.7 % (4 / 6)
_fdvec_resize CBC 1325023 83.3 % (10 / 12) 66.7 % (4 / 6)
mdcreate CBC 3127289 90.5 % (19 / 21) 68.8 % (11 / 16)
mdprefetch GNC 137257 88.2 % (15 / 17) 66.7 % (8 / 12)
mdunlink CBC 169924 66.7 % (4 / 6) 25.0 % (1 / 4)
_mdfd_segpath CBC 22001 85.7 % (6 / 7) 50.0 % (1 / 2)
_mdnblocks CBC 2946042 80.0 % (4 / 5) 25.0 % (1 / 4)
mdwriteback CBC 85655 94.1 % (16 / 17) 66.7 % (8 / 12)
DropRelationFiles GNC 2493 100.0 % (13 / 13) 100.0 % (8 / 8)
ForgetDatabaseSyncRequests CBC 59 100.0 % (7 / 7)
_mdfd_open_flags CBC 1237959 100.0 % (5 / 5) 100.0 % (2 / 2)
buffers_to_iovec GNC 1636798 100.0 % (17 / 17) 80.0 % (8 / 10)
mdclose CBC 3357189 100.0 % (9 / 9) 100.0 % (4 / 4)
mdexists CBC 1123745 100.0 % (4 / 4) 100.0 % (2 / 2)
mdfiletagmatches CBC 19329 100.0 % (2 / 2)
mdinit CBC 19578 100.0 % (3 / 3)
mdopen CBC 976733 100.0 % (4 / 4) 100.0 % (2 / 2)
mdopenfork CBC 3245026 100.0 % (18 / 18) 75.0 % (9 / 12)
mdunlinkfiletag CBC 30677 100.0 % (5 / 5)
register_forget_request CBC 125761 100.0 % (4 / 4)
register_unlink_segment CBC 32551 100.0 % (5 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622