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-02 20:15:43 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 20
CountDBBackends 30
ProcArrayInstallImportedXmin 36
ProcArrayApplyXidAssignment 42
ProcArrayGetReplicationSlotXmin 44
HaveVirtualXIDsDelayingChkpt 58
BackendXidGetPid 60
GetReplicationHorizons 92
ExpireAllKnownAssignedTransactionIds 206
ProcArrayInitRecovery 206
KnownAssignedXidsDisplay 214
ProcArrayGroupClearXid 366
ProcArrayClearTransaction 566
KnownAssignedXidsGetOldestXmin 674
GetCurrentVirtualXIDs 786
CountOtherDBBackends 840
ExpireOldKnownAssignedTransactionIds 896
ProcArrayApplyRecoveryInfo 896
GetOldestActiveTransactionId 1032
KnownAssignedXidsRemovePreceding 1102
ProcNumberGetProc 1162
GetOldestSafeDecodingTransactionId 1270
XidCacheRemoveRunningXids 1300
GlobalVisCheckRemovableFullXid 1656
GetRunningTransactionData 2010
KnownAssignedXidsGetAndSetXmin 2044
ProcArrayShmemInit 2064
GetOldestTransactionIdConsideredRunning 2582
ProcArrayInstallRestoredXmin 3118
ProcArrayShmemSize 3840
ProcArraySetReplicationSlotXmin 4398
GetVirtualXIDsDelayingChkpt 4548
KnownAssignedTransactionIdsIdleMaintenance 11830
ProcNumberGetTransactionIds 17728
BackendPidGetProc 19790
GetConflictingVirtualXIDs 21930
BackendPidGetProcWithLock 23214
ProcArrayRemove 35310
ProcArrayAdd 35362
ExpireTreeKnownAssignedTransactionIds 41858
KnownAssignedXidsRemoveTree 41900
MaintainLatestCompletedXidRecovery 42960
KnownAssignedXidsAdd 43812
KnownAssignedXidsRemove 47196
KnownAssignedXidsSearch 47198
KnownAssignedXidsCompress 54626
GetMaxSnapshotSubxidCount 65424
GetMaxSnapshotXidCount 65786
GlobalVisUpdate 110980
GetOldestNonRemovableTransactionId 187242
ProcArrayEndTransactionInternal 260298
MaintainLatestCompletedXid 262176
ComputeXidHorizons 300896
GlobalVisUpdateApply 300896
GlobalVisTestShouldUpdate 773290
ProcArrayEndTransaction 851966
GetSnapshotData 3913526
GetSnapshotDataReuse 3913526
RecordKnownAssignedTransactionIds 4885630
GlobalVisTestIsRemovableXid 18933792
GlobalVisTestIsRemovableFullXid 18935448
FullXidRelativeTo 22734226
TransactionIdIsInProgress 23650736
GlobalVisTestFor 28293388
GlobalVisHorizonKindForRel 28480630

Generated by: LCOV version 1.14