LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - multixact.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 72.4 % 860 623 6 17 125 89 10 333 15 265 134 330 4 11
Current Date: 2023-04-08 17:13:01 Functions: 83.3 % 60 50 10 43 1 6 10 41 2
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (60,120] days: 0.0 % 3 0 3
View type: Flat (120,180] days: 77.8 % 18 14 3 1 14 1
Legend: Lines: hit not hit (180,240] days: 100.0 % 1 1 1
(240..) days: 72.6 % 838 608 16 125 89 10 333 265 133 330
Function coverage date bins:
(240..) days: 45.0 % 111 50 10 43 1 6 10 41

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
MultiXactMemberPagePrecedes UIC 0 0.0 % (0 / 5)
PerformMembersTruncation UIC 0 0.0 % (0 / 12)
PerformOffsetsTruncation EUB 0
SlruScanDirCbFindEarliest UIC 0 0.0 % (0 / 6)
WriteMTruncateXlogRec UIC 0 0.0 % (0 / 11)
multixactmemberssyncfiletag UIC 0 0.0 % (0 / 2)
multixactoffsetssyncfiletag UIC 0 0.0 % (0 / 2)
mxid_to_string EUB 0
mxstatus_to_string UIC 0 0.0 % (0 / 16)
pg_get_multixact_members UIC 0 0.0 % (0 / 26)
multixact_redo ECB 4
MaybeExtendOffsetSlru ECB 6
find_multixact_start CBC 7 93.3 % (14 / 15)
multixact_twophase_recover GIC 8 100.0 % (6 / 6)
WriteMZeroPageXlogRec GIC 20 100.0 % (5 / 5)
multixact_twophase_postabort GIC 22 100.0 % (3 / 3)
multixact_twophase_postcommit GIC 52 100.0 % (5 / 5)
MultiXactIdExpand GIC 97 78.6 % (22 / 28)
MultiXactAdvanceNextMXact ECB 143
MultiXactOffsetPrecedes GIC 143 100.0 % (3 / 3)
MultiXactAdvanceOldest ECB 166
ExtendMultiXactMember ECB 272
ExtendMultiXactOffset GIC 272 100.0 % (7 / 7)
GetNewMultiXactId GIC 272 44.6 % (25 / 56)
RecordNewMultiXact ECB 274
BootStrapMultiXact GIC 305 100.0 % (12 / 12)
ZeroMultiXactMemberPage GIC 316 100.0 % (5 / 5)
ZeroMultiXactOffsetPage ECB 316
TruncateMultiXact GIC 317 27.7 % (13 / 47)
AtPrepare_MultiXact CBC 354 100.0 % (5 / 5)
PostPrepare_MultiXact GNC 354 100.0 % (12 / 12)
mXactCachePut ECB 505
MultiXactOffsetWouldWrap CBC 544 71.4 % (5 / 7)
MultiXactIdSetOldestVisible GIC 877 92.9 % (13 / 14)
MultiXactIdIsRunning GIC 961 100.0 % (14 / 14)
MultiXactIdCreate ECB 1019
MultiXactIdCreateFromMembers ECB 1117
mXactCacheGetBySet GIC 1117 100.0 % (10 / 10)
TrimMultiXact ECB 1142
StartupMultiXact GIC 1176 100.0 % (8 / 8)
ReadMultiXactIdRange ECB 1202
SetOffsetVacuumLimit CBC 1459 84.6 % (33 / 39)
MultiXactSetNextMXact GIC 1506 100.0 % (8 / 8)
MultiXactShmemInit GIC 1826 94.1 % (16 / 17)
mxactMemberComparator ECB 1901
MultiXactGetCheckptMulti GIC 2335 100.0 % (8 / 8)
CheckPointMultiXact ECB 2363
MultiXactShmemSize GIC 2738 100.0 % (5 / 5)
SetMultiXactIdLimit GIC 2940 68.4 % (26 / 38)
mXactCacheGetById GIC 3001 100.0 % (11 / 11)
MultiXactIdPrecedesOrEquals GIC 3880 100.0 % (3 / 3)
MultiXactMemberFreezeThreshold GIC 37057 40.0 % (4 / 10)
ReadMultiXactCounts CBC 37057 92.3 % (12 / 13)
MultiXactOffsetPagePrecedes GIC 71214 100.0 % (7 / 7)
ReadNextMultiXactId GIC 81007 85.7 % (6 / 7)
GetOldestMultiXactId CBC 93785 94.1 % (16 / 17)
AtEOXact_MultiXact ECB 485037
MultiXactIdPrecedes GIC 714000 100.0 % (3 / 3)
MultiXactIdSetOldestMember ECB 1917382

Generated by: LCOV version v1.16-55-g56c0a2a