LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1160 1333 87.0 %
Date: 2025-04-24 20:15:51 Functions: 71 77 92.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BackendPidGetProc 19904
BackendPidGetProcWithLock 23142
BackendXidGetPid 60
CancelDBBackends 20
CancelVirtualTransaction 6
ComputeXidHorizons 302110
CountDBBackends 30
CountDBConnections 0
CountOtherDBBackends 866
CountUserBackends 0
ExpireAllKnownAssignedTransactionIds 208
ExpireOldKnownAssignedTransactionIds 1540
ExpireTreeKnownAssignedTransactionIds 42016
FullXidRelativeTo 22864692
GetConflictingVirtualXIDs 22262
GetCurrentVirtualXIDs 818
GetMaxSnapshotSubxidCount 71532
GetMaxSnapshotXidCount 71898
GetOldestActiveTransactionId 1680
GetOldestNonRemovableTransactionId 186236
GetOldestSafeDecodingTransactionId 1288
GetOldestTransactionIdConsideredRunning 3256
GetReplicationHorizons 92
GetRunningTransactionData 2690
GetSnapshotData 3964124
GetSnapshotDataReuse 3964124
GetVirtualXIDsDelayingChkpt 5876
GlobalVisCheckRemovableFullXid 1590
GlobalVisCheckRemovableXid 12
GlobalVisHorizonKindForRel 28590102
GlobalVisTestFor 28403866
GlobalVisTestIsRemovableFullXid 19021994
GlobalVisTestIsRemovableXid 19020404
GlobalVisTestShouldUpdate 773416
GlobalVisUpdate 112526
GlobalVisUpdateApply 302110
HaveVirtualXIDsDelayingChkpt 54
IsBackendPid 4
KnownAssignedTransactionIdsIdleMaintenance 10116
KnownAssignedXidExists 2
KnownAssignedXidsAdd 44054
KnownAssignedXidsCompress 53714
KnownAssignedXidsDisplay 216
KnownAssignedXidsGet 0
KnownAssignedXidsGetAndSetXmin 2080
KnownAssignedXidsGetOldestXmin 692
KnownAssignedXidsRemove 47354
KnownAssignedXidsRemovePreceding 1748
KnownAssignedXidsRemoveTree 42058
KnownAssignedXidsReset 0
KnownAssignedXidsSearch 47356
MaintainLatestCompletedXid 265106
MaintainLatestCompletedXidRecovery 43764
MinimumActiveBackends 0
ProcArrayAdd 38412
ProcArrayApplyRecoveryInfo 1540
ProcArrayApplyXidAssignment 42
ProcArrayClearTransaction 558
ProcArrayEndTransaction 863336
ProcArrayEndTransactionInternal 263236
ProcArrayGetReplicationSlotXmin 44
ProcArrayGroupClearXid 284
ProcArrayInitRecovery 208
ProcArrayInstallImportedXmin 36
ProcArrayInstallRestoredXmin 3122
ProcArrayRemove 38358
ProcArraySetReplicationSlotXmin 4486
ProcArrayShmemInit 2100
ProcArrayShmemSize 3906
ProcNumberGetProc 1104
ProcNumberGetTransactionIds 17940
RecordKnownAssignedTransactionIds 4890896
SignalVirtualTransaction 10
TerminateOtherDBBackends 2
TransactionIdIsActive 0
TransactionIdIsInProgress 23289350
XidCacheRemoveRunningXids 1300

Generated by: LCOV version 1.14