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 15:15:32 Functions: 83.3 % 60 50 10 43 1 6 10 41 2
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

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

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