LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1164 1319 88.2 %
Date: 2025-07-29 14:18:42 Functions: 71 76 93.4 %
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
KnownAssignedXidExists 2
TerminateOtherDBBackends 2
IsBackendPid 4
CancelVirtualTransaction 6
SignalVirtualTransaction 10
GlobalVisCheckRemovableXid 12
CancelDBBackends 20
CountDBBackends 30
ProcArrayInstallImportedXmin 36
ProcArrayApplyXidAssignment 42
ProcArrayGetReplicationSlotXmin 44
HaveVirtualXIDsDelayingChkpt 54
BackendXidGetPid 60
GetReplicationHorizons 96
ExpireAllKnownAssignedTransactionIds 210
ProcArrayInitRecovery 210
KnownAssignedXidsDisplay 218
ProcArrayGroupClearXid 302
ProcArrayClearTransaction 534
GlobalVisCheckRemovableFullXid 694
KnownAssignedXidsGetOldestXmin 698
GetCurrentVirtualXIDs 738
CountOtherDBBackends 870
ProcNumberGetProc 1292
XidCacheRemoveRunningXids 1298
GetOldestSafeDecodingTransactionId 1314
ExpireOldKnownAssignedTransactionIds 1576
ProcArrayApplyRecoveryInfo 1576
KnownAssignedXidsRemovePreceding 1786
ProcArrayShmemInit 2152
KnownAssignedXidsGetAndSetXmin 2192
GetRunningTransactionData 2728
ProcArrayInstallRestoredXmin 3122
GetOldestActiveTransactionId 3158
GetOldestTransactionIdConsideredRunning 3324
ProcArrayShmemSize 3998
ProcArraySetReplicationSlotXmin 4584
GetVirtualXIDsDelayingChkpt 6000
KnownAssignedTransactionIdsIdleMaintenance 12406
ProcNumberGetTransactionIds 21548
BackendPidGetProc 23440
GetConflictingVirtualXIDs 25784
BackendPidGetProcWithLock 26706
ProcArrayRemove 35282
ProcArrayAdd 35334
ExpireTreeKnownAssignedTransactionIds 42456
KnownAssignedXidsRemoveTree 42498
KnownAssignedXidsAdd 43954
MaintainLatestCompletedXidRecovery 44242
KnownAssignedXidsRemove 47794
KnownAssignedXidsSearch 47796
KnownAssignedXidsCompress 56480
GetMaxSnapshotSubxidCount 65360
GetMaxSnapshotXidCount 65730
GlobalVisUpdate 108462
ProcArrayEndTransactionInternal 266050
MaintainLatestCompletedXid 267896
GetOldestNonRemovableTransactionId 320088
ComputeXidHorizons 431970
GlobalVisUpdateApply 431970
GlobalVisTestShouldUpdate 1007494
ProcArrayEndTransaction 1124614
GetSnapshotData 4369656
GetSnapshotDataReuse 4369656
RecordKnownAssignedTransactionIds 4919390
GlobalVisTestIsRemovableXid 19047364
GlobalVisTestIsRemovableFullXid 19048058
TransactionIdIsInProgress 21629820
FullXidRelativeTo 23489578
GlobalVisTestFor 28558486
GlobalVisHorizonKindForRel 28878574

Generated by: LCOV version 1.16