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

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