LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1163 1316 88.4 %
Date: 2026-02-07 00:17:26 Functions: 70 75 93.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BackendPidGetProc 25716
BackendPidGetProcWithLock 29438
BackendXidGetPid 60
CancelDBBackends 20
ComputeXidHorizons 344846
CountDBBackends 32
CountDBConnections 0
CountOtherDBBackends 920
CountUserBackends 0
ExpireAllKnownAssignedTransactionIds 228
ExpireOldKnownAssignedTransactionIds 1674
ExpireTreeKnownAssignedTransactionIds 44664
FullXidRelativeTo 23428250
GetConflictingVirtualXIDs 29192
GetCurrentVirtualXIDs 800
GetMaxSnapshotSubxidCount 67968
GetMaxSnapshotXidCount 68350
GetOldestActiveTransactionId 8078
GetOldestNonRemovableTransactionId 232436
GetOldestSafeDecodingTransactionId 1372
GetOldestTransactionIdConsideredRunning 3512
GetReplicationHorizons 102
GetRunningTransactionData 2904
GetSnapshotData 4208764
GetSnapshotDataReuse 4208764
GetVirtualXIDsDelayingChkpt 6344
GlobalVisCheckRemovableFullXid 1936
GlobalVisCheckRemovableXid 12
GlobalVisHorizonKindForRel 29005188
GlobalVisTestFor 28772752
GlobalVisTestIsRemovableFullXid 19304484
GlobalVisTestIsRemovableXid 19302548
GlobalVisTestShouldUpdate 845306
GlobalVisUpdate 108796
GlobalVisUpdateApply 344846
HaveVirtualXIDsDelayingChkpt 232
IsBackendPid 4
KnownAssignedTransactionIdsIdleMaintenance 15176
KnownAssignedXidExists 2
KnownAssignedXidsAdd 46250
KnownAssignedXidsCompress 61556
KnownAssignedXidsDisplay 236
KnownAssignedXidsGet 0
KnownAssignedXidsGetAndSetXmin 2616
KnownAssignedXidsGetOldestXmin 706
KnownAssignedXidsRemove 50006
KnownAssignedXidsRemovePreceding 1902
KnownAssignedXidsRemoveTree 44706
KnownAssignedXidsReset 0
KnownAssignedXidsSearch 50008
MaintainLatestCompletedXid 277188
MaintainLatestCompletedXidRecovery 46566
MinimumActiveBackends 0
ProcArrayAdd 36656
ProcArrayApplyRecoveryInfo 1674
ProcArrayApplyXidAssignment 42
ProcArrayClearTransaction 602
ProcArrayEndTransaction 968196
ProcArrayEndTransactionInternal 275236
ProcArrayGetReplicationSlotXmin 44
ProcArrayGroupClearXid 270
ProcArrayInitRecovery 228
ProcArrayInstallImportedXmin 32
ProcArrayInstallRestoredXmin 3370
ProcArrayRemove 36606
ProcArraySetReplicationSlotXmin 4892
ProcArrayShmemInit 2280
ProcArrayShmemSize 4254
ProcNumberGetProc 1204
ProcNumberGetTransactionIds 23474
RecordKnownAssignedTransactionIds 5037772
SignalVirtualTransaction 12
TerminateOtherDBBackends 2
TransactionIdIsInProgress 22857580
XidCacheRemoveRunningXids 1334

Generated by: LCOV version 1.16