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 17:13:01
Functions:
91.1 %
79
72
7
72
7
72
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
[..60] days
:
50.0 %
24
12
2
7
3
10
2
9
9
View type:
Flat
(60,120] days
:
100.0 %
2
2
2
Legend:
Lines:
hit
not hit
(120,180] days
:
96.3 %
27
26
1
16
10
17
(180,240] days
:
100.0 %
3
3
3
(240..) days
:
86.5 %
1383
1196
20
105
62
9
778
409
113
766
Function coverage date bins:
[..60] days
:
50.0 %
2
1
1
1
(120,180] days
:
66.7 %
3
2
2
1
(240..) days
:
45.1 %
153
69
7
69
7
70
Function Name
TLA
Hit count
Lines
TerminateOtherDBBackends
GIC
1
41.2 % (14 / 34)
ProcArrayApplyRecoveryInfo
GIC
195
67.8 % (40 / 59)
CountDBConnections
UIC
0
0.0 % (0 / 16)
TransactionIdIsInProgress
GIC
7228314
83.6 % (56 / 67)
ComputeXidHorizons
GIC
204530
93.9 % (77 / 82)
ProcArrayInstallImportedXmin
GIC
18
82.1 % (23 / 28)
KnownAssignedXidsSearch
GIC
20841
89.5 % (34 / 38)
GetSnapshotData
GIC
2597176
97.3 % (108 / 111)
KnownAssignedXidExists
UIC
0
0.0 % (0 / 3)
GetConflictingVirtualXIDs
GIC
8625
92.3 % (24 / 26)
XidCacheRemoveRunningXids
GIC
610
92.9 % (26 / 28)
BackendPidGetProc
GIC
4163
85.7 % (6 / 7)
CountDBBackends
GIC
11
92.9 % (13 / 14)
GetOldestNonRemovableTransactionId
GIC
80228
91.7 % (11 / 12)
GetRunningTransactionData
GIC
1749
98.0 % (48 / 49)
ProcArrayAdd
GIC
11890
97.2 % (35 / 36)
CancelDBBackends
GIC
10
100.0 % (14 / 14)
CancelVirtualTransaction
GIC
3
100.0 % (2 / 2)
ExpireAllKnownAssignedTransactionIds
GIC
71
100.0 % (6 / 6)
ExpireOldKnownAssignedTransactionIds
GIC
195
100.0 % (7 / 7)
FullXidRelativeTo
GIC
13230009
100.0 % (7 / 7)
GetMaxSnapshotSubxidCount
GIC
24930
100.0 % (2 / 2)
GetOldestActiveTransactionId
GIC
1353
100.0 % (16 / 16)
GetOldestSafeDecodingTransactionId
GIC
497
100.0 % (23 / 23)
GetOldestTransactionIdConsideredRunning
GIC
2336
100.0 % (3 / 3)
GetSnapshotDataInitOldSnapshot
GIC
2597176
100.0 % (8 / 8)
GetSnapshotDataReuse
GIC
2597176
100.0 % (17 / 17)
GetVirtualXIDsDelayingChkpt
GIC
4670
100.0 % (16 / 16)
GlobalVisCheckRemovableFullXid
GIC
761
100.0 % (3 / 3)
GlobalVisHorizonKindForRel
GIC
14117213
100.0 % (10 / 10)
GlobalVisTestIsRemovableFullXid
GIC
9950611
100.0 % (10 / 10)
GlobalVisTestIsRemovableXid
GIC
9949850
100.0 % (3 / 3)
GlobalVisTestNonRemovableFullHorizon
GIC
21
100.0 % (4 / 4)
GlobalVisTestShouldUpdate
GIC
426533
100.0 % (6 / 6)
GlobalVisUpdateApply
GIC
204530
100.0 % (11 / 11)
KnownAssignedTransactionIdsIdleMaintenance
GIC
12995
100.0 % (3 / 3)
KnownAssignedXidsCompress
GIC
31390
100.0 % (32 / 32)
KnownAssignedXidsDisplay
GIC
73
100.0 % (13 / 13)
KnownAssignedXidsGetAndSetXmin
GIC
826
100.0 % (17 / 17)
KnownAssignedXidsRemove
GIC
20841
100.0 % (5 / 5)
MaintainLatestCompletedXid
GIC
298679
100.0 % (10 / 10)
ProcArrayClearTransaction
GIC
361
100.0 % (19 / 19)
ProcArrayEndTransaction
GIC
485806
100.0 % (22 / 22)
ProcArrayEndTransactionInternal
GIC
297704
100.0 % (23 / 23)
ProcArrayRemove
GIC
11864
100.0 % (38 / 38)
SignalVirtualTransaction
GIC
5
100.0 % (17 / 17)
BackendPidGetProcWithLock
ECB
7355
BackendXidGetPid
ECB
30
CountOtherDBBackends
ECB
822
CountUserBackends
EUB
0
CreateSharedProcArray
ECB
1826
ExpireTreeKnownAssignedTransactionIds
ECB
18179
GetCurrentVirtualXIDs
ECB
321
GetMaxSnapshotXidCount
ECB
25076
GetReplicationHorizons
ECB
21
GlobalVisCheckRemovableXid
ECB
6
GlobalVisTestFor
ECB
14036985
GlobalVisTestNonRemovableHorizon
ECB
21
GlobalVisUpdate
ECB
121945
HaveVirtualXIDsDelayingChkpt
ECB
9
IsBackendPid
ECB
2
KnownAssignedXidsAdd
ECB
19414
KnownAssignedXidsGet
EUB
0
KnownAssignedXidsGetOldestXmin
ECB
116
KnownAssignedXidsRemovePreceding
ECB
266
KnownAssignedXidsRemoveTree
ECB
18200
KnownAssignedXidsReset
EUB
0
MaintainLatestCompletedXidRecovery
ECB
18250
MinimumActiveBackends
EUB
0
ProcArrayApplyXidAssignment
ECB
21
ProcArrayGetReplicationSlotXmin
ECB
21
ProcArrayGroupClearXid
ECB
175
ProcArrayInitRecovery
ECB
71
ProcArrayInstallRestoredXmin
ECB
1453
ProcArraySetReplicationSlotXmin
ECB
2189
ProcArrayShmemSize
ECB
2738
RecordKnownAssignedTransactionIds
ECB
2260738
TransactionIdIsActive
EUB
0
TransactionIdRetreatSafely
ECB
696287
Generated by:
LCOV version v1.16-55-g56c0a2a