LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1159 1333 86.9 %
Date: 2025-04-24 15:15:11 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
BackendXidGetPid 60
HaveVirtualXIDsDelayingChkpt 68
GetReplicationHorizons 92
ExpireAllKnownAssignedTransactionIds 208
ProcArrayInitRecovery 208
KnownAssignedXidsDisplay 216
ProcArrayGroupClearXid 264
ProcArrayClearTransaction 578
KnownAssignedXidsGetOldestXmin 692
GetCurrentVirtualXIDs 774
CountOtherDBBackends 856
ProcNumberGetProc 1194
GetOldestSafeDecodingTransactionId 1288
XidCacheRemoveRunningXids 1298
ExpireOldKnownAssignedTransactionIds 1536
ProcArrayApplyRecoveryInfo 1536
GetOldestActiveTransactionId 1674
KnownAssignedXidsRemovePreceding 1744
GlobalVisCheckRemovableFullXid 1756
ProcArrayShmemInit 2100
KnownAssignedXidsGetAndSetXmin 2102
GetRunningTransactionData 2668
ProcArrayInstallRestoredXmin 3118
GetOldestTransactionIdConsideredRunning 3250
ProcArrayShmemSize 3906
ProcArraySetReplicationSlotXmin 4486
GetVirtualXIDsDelayingChkpt 5868
KnownAssignedTransactionIdsIdleMaintenance 11132
ProcNumberGetTransactionIds 18176
BackendPidGetProc 20142
GetConflictingVirtualXIDs 22052
BackendPidGetProcWithLock 23422
ProcArrayRemove 35764
ProcArrayAdd 35820
ExpireTreeKnownAssignedTransactionIds 42016
KnownAssignedXidsRemoveTree 42058
MaintainLatestCompletedXidRecovery 43760
KnownAssignedXidsAdd 43920
KnownAssignedXidsRemove 47354
KnownAssignedXidsSearch 47356
KnownAssignedXidsCompress 54726
GetMaxSnapshotSubxidCount 66288
GetMaxSnapshotXidCount 66654
GlobalVisUpdate 112864
GetOldestNonRemovableTransactionId 192742
ProcArrayEndTransactionInternal 262946
MaintainLatestCompletedXid 264832
ComputeXidHorizons 308948
GlobalVisUpdateApply 308948
GlobalVisTestShouldUpdate 813970
ProcArrayEndTransaction 869888
GetSnapshotData 3966166
GetSnapshotDataReuse 3966166
RecordKnownAssignedTransactionIds 4891768
GlobalVisTestIsRemovableXid 18888264
GlobalVisTestIsRemovableFullXid 18890020
FullXidRelativeTo 22724316
TransactionIdIsInProgress 23748548
GlobalVisTestFor 28313100
GlobalVisHorizonKindForRel 28505842

Generated by: LCOV version 1.14