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-12 23:17:49 Functions: 71 76 93.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BackendPidGetProc 24430
BackendPidGetProcWithLock 28072
BackendXidGetPid 60
CancelDBBackends 18
CancelVirtualTransaction 6
ComputeXidHorizons 348332
CountDBBackends 32
CountDBConnections 0
CountOtherDBBackends 918
CountUserBackends 0
ExpireAllKnownAssignedTransactionIds 226
ExpireOldKnownAssignedTransactionIds 1652
ExpireTreeKnownAssignedTransactionIds 44408
FullXidRelativeTo 23482140
GetConflictingVirtualXIDs 27408
GetCurrentVirtualXIDs 882
GetMaxSnapshotSubxidCount 68026
GetMaxSnapshotXidCount 68408
GetOldestActiveTransactionId 10670
GetOldestNonRemovableTransactionId 236910
GetOldestSafeDecodingTransactionId 1366
GetOldestTransactionIdConsideredRunning 3494
GetReplicationHorizons 106
GetRunningTransactionData 2892
GetSnapshotData 4237170
GetSnapshotDataReuse 4237170
GetVirtualXIDsDelayingChkpt 6332
GlobalVisCheckRemovableFullXid 2394
GlobalVisCheckRemovableXid 12
GlobalVisHorizonKindForRel 29070894
GlobalVisTestFor 28833984
GlobalVisTestIsRemovableFullXid 19258704
GlobalVisTestIsRemovableXid 19256310
GlobalVisTestShouldUpdate 899094
GlobalVisUpdate 107822
GlobalVisUpdateApply 348332
HaveVirtualXIDsDelayingChkpt 130
IsBackendPid 4
KnownAssignedTransactionIdsIdleMaintenance 10514
KnownAssignedXidExists 2
KnownAssignedXidsAdd 45880
KnownAssignedXidsCompress 56616
KnownAssignedXidsDisplay 234
KnownAssignedXidsGet 0
KnownAssignedXidsGetAndSetXmin 2686
KnownAssignedXidsGetOldestXmin 692
KnownAssignedXidsRemove 49750
KnownAssignedXidsRemovePreceding 1878
KnownAssignedXidsRemoveTree 44450
KnownAssignedXidsReset 0
KnownAssignedXidsSearch 49752
MaintainLatestCompletedXid 279264
MaintainLatestCompletedXidRecovery 46286
MinimumActiveBackends 0
ProcArrayAdd 36852
ProcArrayApplyRecoveryInfo 1652
ProcArrayApplyXidAssignment 42
ProcArrayClearTransaction 586
ProcArrayEndTransaction 978044
ProcArrayEndTransactionInternal 277320
ProcArrayGetReplicationSlotXmin 44
ProcArrayGroupClearXid 412
ProcArrayInitRecovery 226
ProcArrayInstallImportedXmin 32
ProcArrayInstallRestoredXmin 3276
ProcArrayRemove 36804
ProcArraySetReplicationSlotXmin 4868
ProcArrayShmemInit 2272
ProcArrayShmemSize 4238
ProcNumberGetProc 1158
ProcNumberGetTransactionIds 22234
RecordKnownAssignedTransactionIds 5022510
SignalVirtualTransaction 10
TerminateOtherDBBackends 2
TransactionIdIsInProgress 22160388
XidCacheRemoveRunningXids 1340

Generated by: LCOV version 1.16