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 07:17:36 Functions: 70 75 93.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BackendPidGetProc 24366
BackendPidGetProcWithLock 28536
BackendXidGetPid 60
CancelDBBackends 18
ComputeXidHorizons 335464
CountDBBackends 32
CountDBConnections 0
CountOtherDBBackends 918
CountUserBackends 0
ExpireAllKnownAssignedTransactionIds 228
ExpireOldKnownAssignedTransactionIds 1658
ExpireTreeKnownAssignedTransactionIds 44626
FullXidRelativeTo 23369120
GetConflictingVirtualXIDs 28788
GetCurrentVirtualXIDs 756
GetMaxSnapshotSubxidCount 67464
GetMaxSnapshotXidCount 67846
GetOldestActiveTransactionId 13218
GetOldestNonRemovableTransactionId 225890
GetOldestSafeDecodingTransactionId 1374
GetOldestTransactionIdConsideredRunning 3516
GetReplicationHorizons 104
GetRunningTransactionData 2916
GetSnapshotData 4191668
GetSnapshotDataReuse 4191668
GetVirtualXIDsDelayingChkpt 6352
GlobalVisCheckRemovableFullXid 2268
GlobalVisCheckRemovableXid 12
GlobalVisHorizonKindForRel 29044888
GlobalVisTestFor 28819120
GlobalVisTestIsRemovableFullXid 19305446
GlobalVisTestIsRemovableXid 19303178
GlobalVisTestShouldUpdate 857106
GlobalVisUpdate 105956
GlobalVisUpdateApply 335470
HaveVirtualXIDsDelayingChkpt 106
IsBackendPid 4
KnownAssignedTransactionIdsIdleMaintenance 14940
KnownAssignedXidExists 2
KnownAssignedXidsAdd 46338
KnownAssignedXidsCompress 61266
KnownAssignedXidsDisplay 236
KnownAssignedXidsGet 0
KnownAssignedXidsGetAndSetXmin 2728
KnownAssignedXidsGetOldestXmin 710
KnownAssignedXidsRemove 49968
KnownAssignedXidsRemovePreceding 1886
KnownAssignedXidsRemoveTree 44668
KnownAssignedXidsReset 0
KnownAssignedXidsSearch 49970
MaintainLatestCompletedXid 278872
MaintainLatestCompletedXidRecovery 46512
MinimumActiveBackends 0
ProcArrayAdd 36328
ProcArrayApplyRecoveryInfo 1658
ProcArrayApplyXidAssignment 42
ProcArrayClearTransaction 614
ProcArrayEndTransaction 956990
ProcArrayEndTransactionInternal 276904
ProcArrayGetReplicationSlotXmin 44
ProcArrayGroupClearXid 242
ProcArrayInitRecovery 228
ProcArrayInstallImportedXmin 32
ProcArrayInstallRestoredXmin 3368
ProcArrayRemove 36282
ProcArraySetReplicationSlotXmin 4914
ProcArrayShmemInit 2280
ProcArrayShmemSize 4254
ProcNumberGetProc 1264
ProcNumberGetTransactionIds 21744
RecordKnownAssignedTransactionIds 5036016
SignalVirtualTransaction 10
TerminateOtherDBBackends 2
TransactionIdIsInProgress 21612612
XidCacheRemoveRunningXids 1334

Generated by: LCOV version 1.16