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-24 20:15:51
Functions:
71
77
92.2 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BackendPidGetProc
19904
BackendPidGetProcWithLock
23142
BackendXidGetPid
60
CancelDBBackends
20
CancelVirtualTransaction
6
ComputeXidHorizons
302110
CountDBBackends
30
CountDBConnections
0
CountOtherDBBackends
866
CountUserBackends
0
ExpireAllKnownAssignedTransactionIds
208
ExpireOldKnownAssignedTransactionIds
1540
ExpireTreeKnownAssignedTransactionIds
42016
FullXidRelativeTo
22864692
GetConflictingVirtualXIDs
22262
GetCurrentVirtualXIDs
818
GetMaxSnapshotSubxidCount
71532
GetMaxSnapshotXidCount
71898
GetOldestActiveTransactionId
1680
GetOldestNonRemovableTransactionId
186236
GetOldestSafeDecodingTransactionId
1288
GetOldestTransactionIdConsideredRunning
3256
GetReplicationHorizons
92
GetRunningTransactionData
2690
GetSnapshotData
3964124
GetSnapshotDataReuse
3964124
GetVirtualXIDsDelayingChkpt
5876
GlobalVisCheckRemovableFullXid
1590
GlobalVisCheckRemovableXid
12
GlobalVisHorizonKindForRel
28590102
GlobalVisTestFor
28403866
GlobalVisTestIsRemovableFullXid
19021994
GlobalVisTestIsRemovableXid
19020404
GlobalVisTestShouldUpdate
773416
GlobalVisUpdate
112526
GlobalVisUpdateApply
302110
HaveVirtualXIDsDelayingChkpt
54
IsBackendPid
4
KnownAssignedTransactionIdsIdleMaintenance
10116
KnownAssignedXidExists
2
KnownAssignedXidsAdd
44054
KnownAssignedXidsCompress
53714
KnownAssignedXidsDisplay
216
KnownAssignedXidsGet
0
KnownAssignedXidsGetAndSetXmin
2080
KnownAssignedXidsGetOldestXmin
692
KnownAssignedXidsRemove
47354
KnownAssignedXidsRemovePreceding
1748
KnownAssignedXidsRemoveTree
42058
KnownAssignedXidsReset
0
KnownAssignedXidsSearch
47356
MaintainLatestCompletedXid
265106
MaintainLatestCompletedXidRecovery
43764
MinimumActiveBackends
0
ProcArrayAdd
38412
ProcArrayApplyRecoveryInfo
1540
ProcArrayApplyXidAssignment
42
ProcArrayClearTransaction
558
ProcArrayEndTransaction
863336
ProcArrayEndTransactionInternal
263236
ProcArrayGetReplicationSlotXmin
44
ProcArrayGroupClearXid
284
ProcArrayInitRecovery
208
ProcArrayInstallImportedXmin
36
ProcArrayInstallRestoredXmin
3122
ProcArrayRemove
38358
ProcArraySetReplicationSlotXmin
4486
ProcArrayShmemInit
2100
ProcArrayShmemSize
3906
ProcNumberGetProc
1104
ProcNumberGetTransactionIds
17940
RecordKnownAssignedTransactionIds
4890896
SignalVirtualTransaction
10
TerminateOtherDBBackends
2
TransactionIdIsActive
0
TransactionIdIsInProgress
23289350
XidCacheRemoveRunningXids
1300
Generated by:
LCOV version 1.14