LCOV - code coverage report
Current view: top level - src/backend/storage/ipc - procarray.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1137 1333 85.3 %
Date: 2024-03-29 13:11:54 Functions: 70 79 88.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CountDBConnections 0
CountUserBackends 0
GlobalVisTestNonRemovableFullHorizon 0
GlobalVisTestNonRemovableHorizon 0
KnownAssignedXidExists 0
KnownAssignedXidsGet 0
KnownAssignedXidsReset 0
MinimumActiveBackends 0
TransactionIdIsActive 0
TerminateOtherDBBackends 2
IsBackendPid 4
CancelVirtualTransaction 6
SignalVirtualTransaction 10
GlobalVisCheckRemovableXid 12
CancelDBBackends 20
CountDBBackends 26
HaveVirtualXIDsDelayingChkpt 28
ProcArrayInstallImportedXmin 32
ProcArrayApplyXidAssignment 42
ProcArrayGetReplicationSlotXmin 44
BackendXidGetPid 60
GetReplicationHorizons 62
ExpireAllKnownAssignedTransactionIds 186
ProcArrayInitRecovery 186
KnownAssignedXidsDisplay 192
KnownAssignedXidsGetOldestXmin 356
ProcArrayGroupClearXid 366
GlobalVisCheckRemovableFullXid 452
ExpireOldKnownAssignedTransactionIds 494
ProcArrayApplyRecoveryInfo 494
GetOldestActiveTransactionId 614
CountOtherDBBackends 676
KnownAssignedXidsRemovePreceding 680
GetCurrentVirtualXIDs 686
ProcArrayClearTransaction 764
GetOldestSafeDecodingTransactionId 1136
ProcNumberGetProc 1174
XidCacheRemoveRunningXids 1292
GetRunningTransactionData 1472
GetOldestTransactionIdConsideredRunning 1648
CreateSharedProcArray 1768
KnownAssignedXidsGetAndSetXmin 1972
ProcArrayInstallRestoredXmin 2948
GetVirtualXIDsDelayingChkpt 3256
ProcArrayShmemSize 3298
ProcArraySetReplicationSlotXmin 3852
BackendPidGetProc 9194
ProcNumberGetTransactionIds 9316
BackendPidGetProcWithLock 12064
GetConflictingVirtualXIDs 17860
ProcArrayRemove 26374
ProcArrayAdd 26432
KnownAssignedTransactionIdsIdleMaintenance 29832
ExpireTreeKnownAssignedTransactionIds 38666
KnownAssignedXidsRemoveTree 38708
MaintainLatestCompletedXidRecovery 38852
KnownAssignedXidsAdd 41182
KnownAssignedXidsRemove 44002
KnownAssignedXidsSearch 44002
GetMaxSnapshotSubxidCount 52212
GetMaxSnapshotXidCount 52536
KnownAssignedXidsCompress 69034
GetOldestNonRemovableTransactionId 71846
GlobalVisUpdate 101322
ComputeXidHorizons 174878
GlobalVisUpdateApply 174878
ProcArrayEndTransactionInternal 231454
MaintainLatestCompletedXid 233514
ProcArrayEndTransaction 564268
GlobalVisTestShouldUpdate 874830
GetSnapshotData 3134112
GetSnapshotDataReuse 3134112
RecordKnownAssignedTransactionIds 4679196
TransactionIdIsInProgress 10419694
GlobalVisTestIsRemovableXid 18778078
GlobalVisTestIsRemovableFullXid 18778530
FullXidRelativeTo 21726604
GlobalVisTestFor 27105418
GlobalVisHorizonKindForRel 27177264

Generated by: LCOV version 1.14