LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1153 1332 86.6 %
Date: 2025-07-01 11:17:30 Functions: 71 77 92.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BackendPidGetProc 22566
BackendPidGetProcWithLock 25884
BackendXidGetPid 60
CancelDBBackends 20
CancelVirtualTransaction 6
ComputeXidHorizons 384800
CountDBBackends 30
CountDBConnections 0
CountOtherDBBackends 864
CountUserBackends 0
ExpireAllKnownAssignedTransactionIds 210
ExpireOldKnownAssignedTransactionIds 1570
ExpireTreeKnownAssignedTransactionIds 42296
FullXidRelativeTo 23071770
GetConflictingVirtualXIDs 25138
GetCurrentVirtualXIDs 756
GetMaxSnapshotSubxidCount 63432
GetMaxSnapshotXidCount 63800
GetOldestActiveTransactionId 1692
GetOldestNonRemovableTransactionId 272428
GetOldestSafeDecodingTransactionId 1296
GetOldestTransactionIdConsideredRunning 3282
GetReplicationHorizons 94
GetRunningTransactionData 2698
GetSnapshotData 4195698
GetSnapshotDataReuse 4195698
GetVirtualXIDsDelayingChkpt 5944
GlobalVisCheckRemovableFullXid 1778
GlobalVisCheckRemovableXid 12
GlobalVisHorizonKindForRel 28782602
GlobalVisTestFor 28510174
GlobalVisTestIsRemovableFullXid 18868818
GlobalVisTestIsRemovableXid 18867040
GlobalVisTestShouldUpdate 807638
GlobalVisUpdate 108996
GlobalVisUpdateApply 384800
HaveVirtualXIDsDelayingChkpt 70
IsBackendPid 4
KnownAssignedTransactionIdsIdleMaintenance 7386
KnownAssignedXidExists 2
KnownAssignedXidsAdd 43902
KnownAssignedXidsCompress 51294
KnownAssignedXidsDisplay 218
KnownAssignedXidsGet 0
KnownAssignedXidsGetAndSetXmin 2228
KnownAssignedXidsGetOldestXmin 678
KnownAssignedXidsRemove 47634
KnownAssignedXidsRemovePreceding 1780
KnownAssignedXidsRemoveTree 42338
KnownAssignedXidsReset 0
KnownAssignedXidsSearch 47636
MaintainLatestCompletedXid 263808
MaintainLatestCompletedXidRecovery 44076
MinimumActiveBackends 0
ProcArrayAdd 34344
ProcArrayApplyRecoveryInfo 1570
ProcArrayApplyXidAssignment 42
ProcArrayClearTransaction 582
ProcArrayEndTransaction 1023494
ProcArrayEndTransactionInternal 261914
ProcArrayGetReplicationSlotXmin 44
ProcArrayGroupClearXid 286
ProcArrayInitRecovery 210
ProcArrayInstallImportedXmin 36
ProcArrayInstallRestoredXmin 3120
ProcArrayRemove 34292
ProcArraySetReplicationSlotXmin 4526
ProcArrayShmemInit 2126
ProcArrayShmemSize 3952
ProcNumberGetProc 1314
ProcNumberGetTransactionIds 20654
RecordKnownAssignedTransactionIds 4912010
SignalVirtualTransaction 10
TerminateOtherDBBackends 2
TransactionIdIsActive 0
TransactionIdIsInProgress 20707578
XidCacheRemoveRunningXids 1298

Generated by: LCOV version 1.16