LCOV - code coverage report
Current view:
top level
-
src/backend/storage/ipc
- procarray.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
1137
1326
85.7 %
Date:
2024-04-27 06:11:52
Functions:
70
77
90.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BackendPidGetProc
11778
BackendPidGetProcWithLock
14934
BackendXidGetPid
60
CancelDBBackends
20
CancelVirtualTransaction
6
ComputeXidHorizons
173996
CountDBBackends
26
CountDBConnections
0
CountOtherDBBackends
678
CountUserBackends
0
CreateSharedProcArray
1768
ExpireAllKnownAssignedTransactionIds
186
ExpireOldKnownAssignedTransactionIds
508
ExpireTreeKnownAssignedTransactionIds
39900
FullXidRelativeTo
22090244
GetConflictingVirtualXIDs
18272
GetCurrentVirtualXIDs
694
GetMaxSnapshotSubxidCount
53062
GetMaxSnapshotXidCount
53386
GetOldestActiveTransactionId
614
GetOldestNonRemovableTransactionId
72306
GetOldestSafeDecodingTransactionId
1142
GetOldestTransactionIdConsideredRunning
1648
GetReplicationHorizons
62
GetRunningTransactionData
1478
GetSnapshotData
3209850
GetSnapshotDataReuse
3209850
GetVirtualXIDsDelayingChkpt
3256
GlobalVisCheckRemovableFullXid
468
GlobalVisCheckRemovableXid
12
GlobalVisHorizonKindForRel
27529476
GlobalVisTestFor
27457170
GlobalVisTestIsRemovableFullXid
19102852
GlobalVisTestIsRemovableXid
19102384
GlobalVisTestShouldUpdate
895928
GlobalVisUpdate
99980
GlobalVisUpdateApply
173996
HaveVirtualXIDsDelayingChkpt
16
IsBackendPid
4
KnownAssignedTransactionIdsIdleMaintenance
29260
KnownAssignedXidExists
0
KnownAssignedXidsAdd
42418
KnownAssignedXidsCompress
69710
KnownAssignedXidsDisplay
192
KnownAssignedXidsGet
0
KnownAssignedXidsGetAndSetXmin
2004
KnownAssignedXidsGetOldestXmin
356
KnownAssignedXidsRemove
45236
KnownAssignedXidsRemovePreceding
694
KnownAssignedXidsRemoveTree
39942
KnownAssignedXidsReset
0
KnownAssignedXidsSearch
45236
MaintainLatestCompletedXid
233258
MaintainLatestCompletedXidRecovery
40086
MinimumActiveBackends
0
ProcArrayAdd
26824
ProcArrayApplyRecoveryInfo
508
ProcArrayApplyXidAssignment
42
ProcArrayClearTransaction
744
ProcArrayEndTransaction
565424
ProcArrayEndTransactionInternal
231206
ProcArrayGetReplicationSlotXmin
44
ProcArrayGroupClearXid
446
ProcArrayInitRecovery
186
ProcArrayInstallImportedXmin
32
ProcArrayInstallRestoredXmin
2986
ProcArrayRemove
26778
ProcArraySetReplicationSlotXmin
3890
ProcArrayShmemSize
3298
ProcNumberGetProc
1220
ProcNumberGetTransactionIds
11908
RecordKnownAssignedTransactionIds
4737784
SignalVirtualTransaction
10
TerminateOtherDBBackends
2
TransactionIdIsActive
0
TransactionIdIsInProgress
10508486
XidCacheRemoveRunningXids
1292
Generated by:
LCOV version 1.14