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