LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1165 1319 88.3 %
Date: 2025-07-30 02:18:37 Functions: 71 76 93.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BackendPidGetProc 25188
BackendPidGetProcWithLock 28562
BackendXidGetPid 60
CancelDBBackends 18
CancelVirtualTransaction 6
ComputeXidHorizons 421192
CountDBBackends 30
CountDBConnections 0
CountOtherDBBackends 870
CountUserBackends 0
ExpireAllKnownAssignedTransactionIds 214
ExpireOldKnownAssignedTransactionIds 1606
ExpireTreeKnownAssignedTransactionIds 42506
FullXidRelativeTo 23193378
GetConflictingVirtualXIDs 27136
GetCurrentVirtualXIDs 786
GetMaxSnapshotSubxidCount 65524
GetMaxSnapshotXidCount 65894
GetOldestActiveTransactionId 1812
GetOldestNonRemovableTransactionId 309468
GetOldestSafeDecodingTransactionId 1314
GetOldestTransactionIdConsideredRunning 3334
GetReplicationHorizons 94
GetRunningTransactionData 2752
GetSnapshotData 4330324
GetSnapshotDataReuse 4330324
GetVirtualXIDsDelayingChkpt 6020
GlobalVisCheckRemovableFullXid 2112
GlobalVisCheckRemovableXid 12
GlobalVisHorizonKindForRel 28769506
GlobalVisTestFor 28460038
GlobalVisTestIsRemovableFullXid 18817366
GlobalVisTestIsRemovableXid 18815254
GlobalVisTestShouldUpdate 768378
GlobalVisUpdate 108296
GlobalVisUpdateApply 421192
HaveVirtualXIDsDelayingChkpt 92
IsBackendPid 4
KnownAssignedTransactionIdsIdleMaintenance 19862
KnownAssignedXidExists 2
KnownAssignedXidsAdd 44078
KnownAssignedXidsCompress 64016
KnownAssignedXidsDisplay 222
KnownAssignedXidsGet 0
KnownAssignedXidsGetAndSetXmin 2076
KnownAssignedXidsGetOldestXmin 698
KnownAssignedXidsRemove 47844
KnownAssignedXidsRemovePreceding 1820
KnownAssignedXidsRemoveTree 42548
KnownAssignedXidsReset 0
KnownAssignedXidsSearch 47846
MaintainLatestCompletedXid 268242
MaintainLatestCompletedXidRecovery 44326
MinimumActiveBackends 0
ProcArrayAdd 35470
ProcArrayApplyRecoveryInfo 1606
ProcArrayApplyXidAssignment 42
ProcArrayClearTransaction 578
ProcArrayEndTransaction 1103906
ProcArrayEndTransactionInternal 266354
ProcArrayGetReplicationSlotXmin 44
ProcArrayGroupClearXid 256
ProcArrayInitRecovery 214
ProcArrayInstallImportedXmin 36
ProcArrayInstallRestoredXmin 3120
ProcArrayRemove 35416
ProcArraySetReplicationSlotXmin 4598
ProcArrayShmemInit 2152
ProcArrayShmemSize 3998
ProcNumberGetProc 1240
ProcNumberGetTransactionIds 23160
RecordKnownAssignedTransactionIds 4921800
SignalVirtualTransaction 10
TerminateOtherDBBackends 2
TransactionIdIsInProgress 21555124
XidCacheRemoveRunningXids 1298

Generated by: LCOV version 1.16