LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1153 1332 86.6 %
Date: 2025-07-01 05:18:48 Functions: 71 77 92.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CountDBConnections 0
CountUserBackends 0
KnownAssignedXidsGet 0
KnownAssignedXidsReset 0
MinimumActiveBackends 0
TransactionIdIsActive 0
KnownAssignedXidExists 2
TerminateOtherDBBackends 2
IsBackendPid 4
CancelVirtualTransaction 6
SignalVirtualTransaction 10
GlobalVisCheckRemovableXid 12
CancelDBBackends 18
CountDBBackends 30
ProcArrayInstallImportedXmin 36
ProcArrayApplyXidAssignment 42
ProcArrayGetReplicationSlotXmin 44
BackendXidGetPid 60
HaveVirtualXIDsDelayingChkpt 86
GetReplicationHorizons 96
ExpireAllKnownAssignedTransactionIds 210
ProcArrayInitRecovery 210
KnownAssignedXidsDisplay 218
ProcArrayGroupClearXid 310
ProcArrayClearTransaction 580
KnownAssignedXidsGetOldestXmin 696
GetCurrentVirtualXIDs 752
CountOtherDBBackends 864
ProcNumberGetProc 1064
GetOldestSafeDecodingTransactionId 1292
XidCacheRemoveRunningXids 1298
ExpireOldKnownAssignedTransactionIds 1588
ProcArrayApplyRecoveryInfo 1588
GetOldestActiveTransactionId 1698
GlobalVisCheckRemovableFullXid 1772
KnownAssignedXidsRemovePreceding 1798
KnownAssignedXidsGetAndSetXmin 2050
ProcArrayShmemInit 2126
GetRunningTransactionData 2726
ProcArrayInstallRestoredXmin 3122
GetOldestTransactionIdConsideredRunning 3304
ProcArrayShmemSize 3952
ProcArraySetReplicationSlotXmin 4530
GetVirtualXIDsDelayingChkpt 5956
KnownAssignedTransactionIdsIdleMaintenance 13250
ProcNumberGetTransactionIds 22348
BackendPidGetProc 24322
BackendPidGetProcWithLock 27654
GetConflictingVirtualXIDs 28388
ProcArrayRemove 34968
ProcArrayAdd 35020
ExpireTreeKnownAssignedTransactionIds 42410
KnownAssignedXidsRemoveTree 42452
KnownAssignedXidsAdd 43984
MaintainLatestCompletedXidRecovery 44208
KnownAssignedXidsRemove 47748
KnownAssignedXidsSearch 47750
KnownAssignedXidsCompress 57290
GetMaxSnapshotSubxidCount 64702
GetMaxSnapshotXidCount 65068
GlobalVisUpdate 108336
ProcArrayEndTransactionInternal 262490
MaintainLatestCompletedXid 264382
GetOldestNonRemovableTransactionId 331222
ComputeXidHorizons 442958
GlobalVisUpdateApply 442958
GlobalVisTestShouldUpdate 757318
ProcArrayEndTransaction 1142420
GetSnapshotData 4373956
GetSnapshotDataReuse 4373956
RecordKnownAssignedTransactionIds 4915978
GlobalVisTestIsRemovableXid 18840998
GlobalVisTestIsRemovableFullXid 18842770
TransactionIdIsInProgress 22517124
FullXidRelativeTo 23280706
GlobalVisTestFor 28496988
GlobalVisHorizonKindForRel 28828210

Generated by: LCOV version 1.16