LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
storage
/
ipc
- procarray.c
(
source
/ functions)
Coverage
Total
Hit
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
86.1 %
1439
1239
22
113
65
9
804
5
421
124
792
2
4
Current Date:
2023-04-08 15:15:32
Functions:
91.1 %
79
72
7
72
7
72
Baseline:
15
Baseline Date:
2023-04-08 15:09:40
Legend:
Lines:
hit
not hit
Function Name
TLA
Hit count
Lines
TerminateOtherDBBackends
GIC
1
41.2 % (14 / 34)
TransactionIdIsActive
UIC
0
0.0 % (0 / 20)
ProcArrayApplyRecoveryInfo
GIC
195
67.8 % (40 / 59)
TransactionIdIsInProgress
GIC
7228314
83.6 % (56 / 67)
TransactionIdRetreatSafely
GIC
696287
50.0 % (7 / 14)
ComputeXidHorizons
GIC
204530
93.9 % (77 / 82)
GetSnapshotData
GIC
2597176
97.3 % (108 / 111)
KnownAssignedXidsGet
UIC
0
0.0 % (0 / 3)
KnownAssignedXidsRemovePreceding
GIC
266
89.7 % (26 / 29)
GetConflictingVirtualXIDs
GIC
8625
92.3 % (24 / 26)
XidCacheRemoveRunningXids
GIC
610
92.9 % (26 / 28)
BackendPidGetProc
GIC
4163
85.7 % (6 / 7)
BackendPidGetProcWithLock
GIC
7355
90.9 % (10 / 11)
CountDBBackends
GIC
11
92.9 % (13 / 14)
GetOldestNonRemovableTransactionId
GIC
80228
91.7 % (11 / 12)
GetRunningTransactionData
GIC
1749
98.0 % (48 / 49)
ProcArrayApplyXidAssignment
GIC
21
92.3 % (12 / 13)
ProcArrayGetReplicationSlotXmin
GIC
21
87.5 % (7 / 8)
CancelDBBackends
GIC
10
100.0 % (14 / 14)
CancelVirtualTransaction
GIC
3
100.0 % (2 / 2)
ExpireAllKnownAssignedTransactionIds
GIC
71
100.0 % (6 / 6)
ExpireTreeKnownAssignedTransactionIds
GIC
18179
100.0 % (8 / 8)
GetCurrentVirtualXIDs
GIC
321
100.0 % (25 / 25)
GetMaxSnapshotSubxidCount
GIC
24930
100.0 % (2 / 2)
GetMaxSnapshotXidCount
GIC
25076
100.0 % (2 / 2)
GetOldestActiveTransactionId
GIC
1353
100.0 % (16 / 16)
GetOldestSafeDecodingTransactionId
GIC
497
100.0 % (23 / 23)
GetReplicationHorizons
GIC
21
100.0 % (5 / 5)
GlobalVisCheckRemovableFullXid
GIC
761
100.0 % (3 / 3)
GlobalVisTestShouldUpdate
GIC
426533
100.0 % (6 / 6)
IsBackendPid
GIC
2
100.0 % (2 / 2)
KnownAssignedTransactionIdsIdleMaintenance
GIC
12995
100.0 % (3 / 3)
KnownAssignedXidsCompress
GIC
31390
100.0 % (32 / 32)
KnownAssignedXidsRemove
GIC
20841
100.0 % (5 / 5)
KnownAssignedXidsRemoveTree
GIC
18200
100.0 % (7 / 7)
MaintainLatestCompletedXid
GIC
298679
100.0 % (10 / 10)
ProcArrayEndTransactionInternal
GIC
297704
100.0 % (23 / 23)
ProcArrayInitRecovery
GIC
71
100.0 % (6 / 6)
ProcArrayInstallRestoredXmin
GIC
1453
100.0 % (16 / 16)
ProcArrayRemove
GIC
11864
100.0 % (38 / 38)
ProcArraySetReplicationSlotXmin
GIC
2189
100.0 % (10 / 10)
ProcArrayShmemSize
GIC
2738
100.0 % (9 / 9)
BackendXidGetPid
ECB
30
CountDBConnections
EUB
0
CountOtherDBBackends
ECB
822
CountUserBackends
EUB
0
CreateSharedProcArray
ECB
1826
ExpireOldKnownAssignedTransactionIds
ECB
195
FullXidRelativeTo
ECB
13230009
GetOldestTransactionIdConsideredRunning
ECB
2336
GetSnapshotDataInitOldSnapshot
ECB
2597176
GetSnapshotDataReuse
ECB
2597176
GetVirtualXIDsDelayingChkpt
ECB
4670
GlobalVisCheckRemovableXid
ECB
6
GlobalVisHorizonKindForRel
ECB
14117213
GlobalVisTestFor
ECB
14036985
GlobalVisTestIsRemovableFullXid
ECB
9950611
GlobalVisTestIsRemovableXid
ECB
9949850
GlobalVisTestNonRemovableFullHorizon
ECB
21
GlobalVisTestNonRemovableHorizon
ECB
21
GlobalVisUpdate
ECB
121945
GlobalVisUpdateApply
ECB
204530
HaveVirtualXIDsDelayingChkpt
ECB
9
KnownAssignedXidExists
EUB
0
KnownAssignedXidsAdd
ECB
19414
KnownAssignedXidsDisplay
ECB
73
KnownAssignedXidsGetAndSetXmin
ECB
826
KnownAssignedXidsGetOldestXmin
ECB
116
KnownAssignedXidsReset
EUB
0
KnownAssignedXidsSearch
ECB
20841
MaintainLatestCompletedXidRecovery
ECB
18250
MinimumActiveBackends
EUB
0
ProcArrayAdd
ECB
11890
ProcArrayClearTransaction
ECB
361
ProcArrayEndTransaction
ECB
485806
ProcArrayGroupClearXid
ECB
175
ProcArrayInstallImportedXmin
ECB
18
RecordKnownAssignedTransactionIds
ECB
2260738
SignalVirtualTransaction
ECB
5
Generated by:
LCOV version v1.16-55-g56c0a2a