LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 49.8 % 1712 853
Test Date: 2026-01-26 10:56:24 Functions: 48.7 % 76 37
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 29.1 % 1115 325

Function Name Sort by function name Hit count Sort by function hit count
BackendXidGetPid 0
CancelDBBackends 0
CancelVirtualTransaction 0
CountDBBackends 0
CountDBConnections 0
CountUserBackends 0
ExpireAllKnownAssignedTransactionIds 0
ExpireOldKnownAssignedTransactionIds 0
ExpireTreeKnownAssignedTransactionIds 0
GetConflictingVirtualXIDs 0
GetOldestSafeDecodingTransactionId 0
GetReplicationHorizons 0
GlobalVisUpdateApply 0
HaveVirtualXIDsDelayingChkpt 0
IsBackendPid 0
KnownAssignedTransactionIdsIdleMaintenance 0
KnownAssignedXidExists 0
KnownAssignedXidsAdd 0
KnownAssignedXidsCompress 0
KnownAssignedXidsDisplay 0
KnownAssignedXidsGet 0
KnownAssignedXidsGetAndSetXmin 0
KnownAssignedXidsGetOldestXmin 0
KnownAssignedXidsRemove 0
KnownAssignedXidsRemovePreceding 0
KnownAssignedXidsRemoveTree 0
KnownAssignedXidsReset 0
KnownAssignedXidsSearch 0
MaintainLatestCompletedXidRecovery 0
MinimumActiveBackends 0
ProcArrayApplyRecoveryInfo 0
ProcArrayApplyXidAssignment 0
ProcArrayClearTransaction 0
ProcArrayGetReplicationSlotXmin 0
ProcArrayInitRecovery 0
ProcArrayInstallImportedXmin 0
RecordKnownAssignedTransactionIds 0
SignalVirtualTransaction 0
TerminateOtherDBBackends 0
GlobalVisCheckRemovableXid 2
GetOldestActiveTransactionId 4
GetRunningTransactionData 4
ProcArraySetReplicationSlotXmin 4
ProcArrayShmemInit 6
GetOldestTransactionIdConsideredRunning 7
ProcArrayShmemSize 9
CountOtherDBBackends 10
GetVirtualXIDsDelayingChkpt 14
ProcArrayGroupClearXid 37
ProcNumberGetProc 48
GetCurrentVirtualXIDs 71
GlobalVisCheckRemovableFullXid 83
BackendPidGetProcWithLock 104
BackendPidGetProc 105
XidCacheRemoveRunningXids 181
ProcNumberGetTransactionIds 276
ProcArrayInstallRestoredXmin 477
ProcArrayAdd 798
ProcArrayRemove 798
GetMaxSnapshotSubxidCount 2127
GetMaxSnapshotXidCount 2127
GetOldestNonRemovableTransactionId 5734
GlobalVisUpdate 7917
ComputeXidHorizons 13658
ProcArrayEndTransactionInternal 21770
MaintainLatestCompletedXid 21951
ProcArrayEndTransaction 57914
GlobalVisTestShouldUpdate 206924
GetSnapshotData 705687
GetSnapshotDataReuse 705687
TransactionIdIsInProgress 1535024
GlobalVisTestIsRemovableXid 2793674
GlobalVisTestIsRemovableFullXid 2793757
FullXidRelativeTo 3137873
GlobalVisTestFor 4368463
GlobalVisHorizonKindForRel 4374197

Generated by: LCOV version 2.3.2-1