LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - xact.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 86.9 % 1867 1622 36 163 46 56 1037 37 492 140 1066 3 28
Current Date: 2023-04-08 17:13:01 Functions: 93.5 % 107 100 7 100 7 98 2
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (60,120] days: 87.5 % 16 14 2 1 12 1 1 1
View type: Flat (120,180] days: 100.0 % 11 11 11 2 1
Legend: Lines: hit not hit (180,240] days: 100.0 % 4 4 4
(240..) days: 86.8 % 1836 1593 36 161 46 56 1036 10 491 136 1056
Function coverage date bins:
(60,120] days: 0.0 % 1 0 1
(240..) days: 47.4 % 211 100 7 100 7 97

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
AbortOutOfAnyTransaction GIC 11758 55.3 % (21 / 38)
TransStateAsString UIC 0 0.0 % (0 / 15)
ShowTransactionStateRec UIC 0 0.0 % (0 / 11)
UnregisterSubXactCallback UIC 0 0.0 % (0 / 10)
UnregisterXactCallback UIC 0 0.0 % (0 / 10)
RollbackToSavepoint GIC 354 75.0 % (27 / 36)
UserAbortTransactionBlock GIC 1160 77.8 % (28 / 36)
IsInTransactionBlock GIC 2525 76.9 % (10 / 13)
PushTransaction GIC 8783 86.4 % (19 / 22)
GetCurrentFullTransactionIdIfAny UIC 0 0.0 % (0 / 2)
PrepareTransaction GIC 402 97.5 % (78 / 80)
PrepareTransactionBlock GIC 404 83.3 % (10 / 12)
ReleaseCurrentSubTransaction GIC 3524 83.3 % (10 / 12)
RollbackAndReleaseCurrentSubTransaction GIC 3912 84.6 % (11 / 13)
StartTransactionCommand GIC 548107 87.5 % (14 / 16)
SubTransactionIsActive GIC 28513 71.4 % (5 / 7)
AbortSubTransaction GIC 4468 98.3 % (57 / 58)
CheckTransactionBlock GIC 4075 87.5 % (7 / 8)
CommitTransaction GIC 465157 98.6 % (72 / 73)
RecordTransactionCommit GIC 463648 98.3 % (59 / 60)
ShowTransactionState GIC 972988 75.0 % (3 / 4)
TransactionBlockStatusCode GIC 250115 90.0 % (9 / 10)
TransactionIdIsCurrentTransactionId GIC 62262724 97.1 % (34 / 35)
XactLogCommitRecord GIC 293823 98.6 % (69 / 70)
xact_redo GIC 20638 97.6 % (41 / 42)
xact_redo_commit GIC 18923 96.8 % (30 / 31)
AtCommit_Memory GIC 465297 100.0 % (8 / 8)
AtStart_Cache GIC 485395 100.0 % (3 / 3)
AtStart_Memory GIC 485395 100.0 % (12 / 12)
AtStart_ResourceOwner GIC 485395 100.0 % (8 / 8)
AtSubAbort_childXids GIC 610 100.0 % (8 / 8)
AtSubCleanup_Memory GIC 4468 100.0 % (11 / 11)
AtSubStart_Memory GIC 8783 100.0 % (7 / 7)
CallXactCallbacks GIC 950898 100.0 % (5 / 5)
EndImplicitTransactionBlock GIC 16170 100.0 % (5 / 5)
EndParallelWorkerTransaction GIC 1295 100.0 % (5 / 5)
EnterParallelMode GIC 2987 100.0 % (5 / 5)
EstimateTransactionStateSpace GIC 403 100.0 % (8 / 8)
GetCurrentCommandId GIC 10677844 100.0 % (5 / 5)
GetCurrentTransactionNestLevel GIC 24331693 100.0 % (3 / 3)
GetCurrentTransactionStartTimestamp GIC 42330 100.0 % (2 / 2)
GetCurrentTransactionStopTimestamp GIC 1424210 100.0 % (6 / 6)
GetStableLatestTransactionId GIC 113 100.0 % (8 / 8)
GetTopFullTransactionIdIfAny GIC 12 100.0 % (2 / 2)
GetTopTransactionId GIC 28513 100.0 % (4 / 4)
IsAbortedTransactionBlockState GIC 984167 100.0 % (6 / 6)
IsSubxactTopXidLogPending GIC 19404628 100.0 % (12 / 12)
IsTransactionBlock GIC 346442 100.0 % (5 / 5)
IsTransactionState GIC 84355117 100.0 % (3 / 3)
MarkSubxactTopXidLogged GIC 234 100.0 % (4 / 4)
RegisterSubXactCallback GIC 1770 100.0 % (7 / 7)
RestoreTransactionCharacteristics GIC 31 100.0 % (5 / 5)
SetCurrentStatementStartTimestamp GIC 637446 100.0 % (5 / 5)
SetParallelStartTimestamps GIC 1298 100.0 % (5 / 5)
StartParallelWorkerTransaction GIC 1298 100.0 % (13 / 13)
WarnNoTransactionBlock GIC 779 100.0 % (3 / 3)
XactLogAbortRecord GIC 4818 100.0 % (58 / 58)
xact_redo_abort GIC 1429 100.0 % (21 / 21)
AbortCurrentTransaction ECB 19890
AbortTransaction ECB 20098
AssignTransactionId ECB 301436
AtAbort_Memory ECB 31856
AtAbort_ResourceOwner ECB 20098
AtCCI_LocalCache ECB 1206274
AtCleanup_Memory ECB 31856
AtSubAbort_Memory ECB 4468
AtSubAbort_ResourceOwner ECB 4468
AtSubCommit_Memory ECB 4315
AtSubCommit_childXids ECB 2804
AtSubStart_ResourceOwner ECB 8783
BeginImplicitTransactionBlock ECB 58453
BeginInternalSubTransaction ECB 7436
BeginTransactionBlock ECB 7436
BlockStateAsString EUB 0
CallSubXactCallbacks ECB 21881
CleanupSubTransaction ECB 4468
CleanupTransaction ECB 20098
CommandCounterIncrement ECB 1900778
CommitSubTransaction ECB 4315
CommitTransactionCommand ECB 529442
DefineSavepoint ECB 1353
EndTransactionBlock ECB 6178
ExitParallelMode ECB 1686
ForceSyncCommit ECB 878
GetCurrentFullTransactionId EUB 0
GetCurrentStatementStartTimestamp ECB 1435587
GetCurrentSubTransactionId ECB 2118084
GetCurrentTransactionId ECB 14968177
GetCurrentTransactionIdIfAny ECB 19431086
GetTopFullTransactionId ECB 2865
GetTopTransactionIdIfAny ECB 59035627
IsInParallelMode ECB 6169064
IsSubTransaction ECB 824995
IsTransactionOrTransactionBlock ECB 888573
MarkCurrentTransactionIdLoggedIfAny ECB 19399402
PopTransaction ECB 8783
PreventInTransactionBlock ECB 5265
RecordTransactionAbort ECB 24563
RegisterXactCallback ECB 1770
ReleaseSavepoint ECB 138
RequireTransactionBlock ECB 3296
SaveTransactionCharacteristics ECB 529446
SerializeTransactionState ECB 403
StartSubTransaction ECB 8783
StartTransaction ECB 485395
TransactionStartedDuringRecovery ECB 8907096
xactGetCommittedChildren ECB 468793

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