LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1170 1323 88.4 %
Date: 2026-01-13 13:16:43 Functions: 71 76 93.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BackendPidGetProc 25256
BackendPidGetProcWithLock 28842
BackendXidGetPid 60
CancelDBBackends 18
CancelVirtualTransaction 6
ComputeXidHorizons 308174
CountDBBackends 32
CountDBConnections 0
CountOtherDBBackends 920
CountUserBackends 0
ExpireAllKnownAssignedTransactionIds 230
ExpireOldKnownAssignedTransactionIds 1656
ExpireTreeKnownAssignedTransactionIds 44466
FullXidRelativeTo 23538890
GetConflictingVirtualXIDs 27414
GetCurrentVirtualXIDs 786
GetMaxSnapshotSubxidCount 67380
GetMaxSnapshotXidCount 67764
GetOldestActiveTransactionId 18708
GetOldestNonRemovableTransactionId 196276
GetOldestSafeDecodingTransactionId 1370
GetOldestTransactionIdConsideredRunning 3490
GetReplicationHorizons 98
GetRunningTransactionData 2882
GetSnapshotData 4110030
GetSnapshotDataReuse 4110030
GetVirtualXIDsDelayingChkpt 6316
GlobalVisCheckRemovableFullXid 2016
GlobalVisCheckRemovableXid 12
GlobalVisHorizonKindForRel 29040936
GlobalVisTestFor 28844660
GlobalVisTestIsRemovableFullXid 19490668
GlobalVisTestIsRemovableXid 19488652
GlobalVisTestShouldUpdate 867058
GlobalVisUpdate 108310
GlobalVisUpdateApply 308174
HaveVirtualXIDsDelayingChkpt 104
IsBackendPid 4
KnownAssignedTransactionIdsIdleMaintenance 13412
KnownAssignedXidExists 2
KnownAssignedXidsAdd 46016
KnownAssignedXidsCompress 59576
KnownAssignedXidsDisplay 238
KnownAssignedXidsGet 0
KnownAssignedXidsGetAndSetXmin 2708
KnownAssignedXidsGetOldestXmin 692
KnownAssignedXidsRemove 49808
KnownAssignedXidsRemovePreceding 1886
KnownAssignedXidsRemoveTree 44508
KnownAssignedXidsReset 0
KnownAssignedXidsSearch 49810
MaintainLatestCompletedXid 278660
MaintainLatestCompletedXidRecovery 46352
MinimumActiveBackends 0
ProcArrayAdd 36530
ProcArrayApplyRecoveryInfo 1656
ProcArrayApplyXidAssignment 42
ProcArrayClearTransaction 646
ProcArrayEndTransaction 895566
ProcArrayEndTransactionInternal 276666
ProcArrayGetReplicationSlotXmin 44
ProcArrayGroupClearXid 334
ProcArrayInitRecovery 230
ProcArrayInstallImportedXmin 32
ProcArrayInstallRestoredXmin 3274
ProcArrayRemove 36478
ProcArraySetReplicationSlotXmin 4874
ProcArrayShmemInit 2272
ProcArrayShmemSize 4238
ProcNumberGetProc 1226
ProcNumberGetTransactionIds 23194
RecordKnownAssignedTransactionIds 5020624
SignalVirtualTransaction 10
TerminateOtherDBBackends 2
TransactionIdIsInProgress 19044868
XidCacheRemoveRunningXids 1334

Generated by: LCOV version 1.16