LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
access
/
transam
- xlog.c
(
source
/ functions)
Coverage
Total
Hit
UNC
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
88.4 %
2395
2116
28
63
167
21
51
1392
120
553
187
1428
20
72
Current Date:
2023-04-08 17:13:01
Functions:
99.1 %
116
115
1
106
9
112
1
3
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
[..60] days
:
86.7 %
30
26
4
26
View type:
Flat
(60,120] days
:
50.0 %
4
2
1
1
1
1
1
2
Legend:
Lines:
hit
not hit
(120,180] days
:
88.9 %
18
16
2
16
(180,240] days
:
80.6 %
98
79
19
1
1
75
2
5
(240..) days
:
88.8 %
2245
1993
2
62
167
21
50
1391
2
550
186
1394
Function coverage date bins:
[..60] days
:
100.0 %
1
1
1
(180,240] days
:
100.0 %
8
8
8
(240..) days
:
49.5 %
214
106
1
106
107
Function Name
TLA
Hit count
Lines
XLogFileInitInternal
GIC
7666
64.7 % (33 / 51)
StartupXLOG
GIC
1176
93.6 % (190 / 203)
assign_xlog_sync_method
GIC
1857
23.1 % (3 / 13)
do_pg_backup_start
GNC
130
88.2 % (67 / 76)
do_pg_backup_stop
GNC
122
86.4 % (57 / 66)
CreateCheckPoint
GIC
2340
94.4 % (118 / 125)
CreateRestartPoint
GIC
71
91.5 % (65 / 71)
BootStrapXLOG
GIC
305
94.3 % (82 / 87)
CreateOverwriteContrecordRecord
GIC
1
81.5 % (22 / 27)
XLOGShmemInit
GIC
1826
86.8 % (33 / 38)
InitializeWalConsistencyChecking
GNC
910
50.0 % (4 / 8)
XLogFlush
GIC
1019619
89.2 % (33 / 37)
XLogInitNewTimeline
GIC
39
76.5 % (13 / 17)
CheckXLogRemoved
GIC
47944
72.7 % (8 / 11)
RemoveTempXlogFiles
GIC
131
72.7 % (8 / 11)
LogCheckpointEnd
GIC
2363
88.9 % (16 / 18)
check_wal_buffers
GIC
3682
75.0 % (6 / 8)
CopyXLogRecordToWAL
GIC
19399350
97.8 % (45 / 46)
CreateEndOfRecoveryRecord
GIC
36
95.0 % (19 / 20)
GetXLogBuffer
GIC
20274329
96.4 % (27 / 28)
RemoveXlogFile
GNC
585
94.1 % (16 / 17)
RequestXLogSwitch
GIC
300
83.3 % (5 / 6)
UpdateMinRecoveryPoint
GIC
87149
95.7 % (22 / 23)
XLogFileOpen
GIC
7
85.7 % (6 / 7)
show_archive_command
GNC
1088
75.0 % (3 / 4)
CheckRequiredParameterValues
GIC
170
100.0 % (15 / 15)
CleanupAfterArchiveRecovery
GIC
39
100.0 % (16 / 16)
GetFakeLSNForUnloggedRel
GIC
33
100.0 % (5 / 5)
GetFlushRecPtr
GIC
147978
100.0 % (8 / 8)
GetInsertRecPtr
GIC
2424
100.0 % (5 / 5)
GetMockAuthenticationNonce
GNC
1
100.0 % (3 / 3)
GetMockAuthenticationNonce
GIC
1
GetFakeLSNForUnloggedRel
ECB
33
GetOldestRestartPoint
GIC
53
100.0 % (6 / 6)
GetRecoveryState
GIC
25
100.0 % (5 / 5)
GetRedoRecPtr
GIC
152956
100.0 % (7 / 7)
GetXLogInsertRecPtr
GIC
4968
100.0 % (6 / 6)
GetXLogWriteRecPtr
GNC
1029
100.0 % (5 / 5)
do_pg_abort_backup
ECB
9
GetXLogWriteRecPtr
GIC
1029
IsInstallXLogFileSegmentActive
GIC
24
100.0 % (5 / 5)
LocalSetXLogInsertAllowed
GIC
1169
100.0 % (4 / 4)
PerformRecoveryXLogAction
GIC
117
100.0 % (8 / 8)
ReachedEndOfBackup
GIC
51
100.0 % (11 / 11)
RemoveNonParentXlogFiles
GIC
48
100.0 % (16 / 16)
RemoveOldXlogFiles
GIC
2363
100.0 % (16 / 16)
ReserveXLogInsertLocation
GIC
19399102
100.0 % (18 / 18)
SetInstallXLogFileSegmentActive
GIC
1572
100.0 % (5 / 5)
SetWalWriterSleeping
GIC
366
100.0 % (5 / 5)
UpdateCheckPointDistanceEstimate
GIC
2363
100.0 % (7 / 7)
XLogBackgroundFlush
GIC
14942
100.0 % (45 / 45)
XLogBytePosToEndRecPtr
GIC
20136832
100.0 % (16 / 16)
XLogBytePosToRecPtr
GIC
38806008
100.0 % (12 / 12)
XLogCheckpointNeeded
GIC
865
100.0 % (5 / 5)
XLogRestorePoint
GIC
3
100.0 % (8 / 8)
XLogSetReplicationSlotMinimumLSN
GIC
19623
100.0 % (5 / 5)
XLogShutdownWalRcv
GIC
1283
100.0 % (6 / 6)
assign_checkpoint_completion_target
GIC
1857
100.0 % (4 / 4)
do_pg_abort_backup
GIC
9
100.0 % (12 / 12)
str_time
GIC
566
100.0 % (4 / 4)
AdvanceXLInsertBuffer
ECB
749930
CalculateCheckpointSegments
ECB
9091
CheckPointGuts
ECB
2363
CleanupBackupHistory
ECB
117
DataChecksumsEnabled
ECB
14333955
GetActiveWalLevelOnStandby
ECB
61
GetFullPageWriteInfo
ECB
19592404
GetLastImportantRecPtr
ECB
2386
GetSystemIdentifier
ECB
926
GetWALAvailability
ECB
305
GetWALInsertionTimeLine
ECB
10349
InitControlFile
ECB
305
InstallXLogFileSegment
ECB
1267
KeepLogSeg
ECB
2660
LocalProcessControlFile
ECB
917
LogCheckpointStart
ECB
541
PreallocXlogFiles
ECB
2538
ReadControlFile
ECB
1222
RecoveryInProgress
ECB
81142281
RecoveryRestartPoint
ECB
166
ReserveXLogSwitch
ECB
300
ShutdownXLOG
ECB
971
SwitchIntoArchiveRecovery
ECB
2
UpdateControlFile
ECB
10909
UpdateFullPageWrites
ECB
1533
UpdateLastRemovedPtr
ECB
573
ValidateXLOGDirectoryStructure
ECB
1176
WALInsertLockAcquire
ECB
19403953
WALInsertLockAcquireExclusive
ECB
3502
WALInsertLockRelease
ECB
19407455
WALInsertLockUpdateInsertingAt
ECB
742721
WaitXLogInsertionsToFinish
ECB
737182
WriteControlFile
ECB
305
XLOGChooseNumBuffers
ECB
1825
XLOGShmemSize
ECB
4564
XLOGfileslop
ECB
2363
XLogFileClose
ECB
1705
XLogFileCopy
ECB
30
XLogFileInit
ECB
7624
XLogGetLastRemovedSegno
ECB
745
XLogGetReplicationSlotMinimumLSN
ECB
2660
XLogInsertAllowed
ECB
43544110
XLogInsertRecord
ECB
19404394
XLogNeedsFlush
ECB
14946151
XLogPutNextOid
ECB
1248
XLogRecPtrToBytePos
ECB
58200582
XLogReportParameters
ECB
1142
XLogSetAsyncXactLSN
ECB
60542
XLogWrite
ECB
731996
assign_max_wal_size
ECB
6012
assign_wal_consistency_checking
ECB
1859
check_wal_consistency_checking
ECB
1859
get_sync_bit
ECB
8348
issue_xlog_fsync
ECB
315883
register_persistent_abort_backup_handler
ECB
4
show_in_hot_standby
ECB
9962
update_checkpoint_display
ECB
4726
xlog_redo
ECB
28161
Generated by:
LCOV version v1.16-55-g56c0a2a