LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
89.1 %
2676
2383
Test Date:
2026-07-29 20:15:45
Functions:
97.1 %
139
135
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
66.1 %
1557
1029
Function Name
Hit count
GetActiveWalLevelOnStandby
0
GetLastSegSwitchData
0
IsInstallXLogFileSegmentActive
0
XLOGShmemAttach
0
SwitchIntoArchiveRecovery
1
GetMockAuthenticationNonce
2
XLogRestorePoint
3
register_persistent_abort_backup_handler
4
xlog2_redo
7
do_pg_abort_backup
8
SetDataChecksumsOff
10
CreateOverwriteContrecordRecord
11
DataChecksumsOff
11
SetDataChecksumsOn
11
XLogGetOldestSegno
12
SetDataChecksumsOnInProgress
13
DataChecksumsOn
15
XLogChecksums
45
XLogFileCopy
48
CreateEndOfRecoveryRecord
53
BootStrapXLOG
57
InitControlFile
57
WriteControlFile
57
CleanupAfterArchiveRecovery
60
XLogInitNewTimeline
60
RemoveNonParentXlogFiles
73
ReachedEndOfBackup
91
XLogFileOpen
104
PerformRecoveryXLogAction
169
CleanupBackupHistory
171
do_pg_backup_stop
181
do_pg_backup_start
188
RemoveTempXlogFiles
201
get_backup_status
208
CheckRequiredParameterValues
275
DataChecksumsInProgressOn
327
GetOldestRestartPoint
407
XLogAssignLSN
439
CreateRestartPoint
615
SetWalWriterSleeping
616
GetWALAvailability
654
XLogPutNextOid
703
RecoveryRestartPoint
758
ShutdownXLOG
774
RequestXLogSwitch
840
ReserveXLogSwitch
840
str_time
975
XLogReportParameters
1024
GetWALInsertionTimeLineIfSet
1032
LocalSetXLogInsertAllowed
1055
InitializeWalConsistencyChecking
1088
XLogShutdownWalRcv
1091
StartupXLOG
1099
ValidateXLOGDirectoryStructure
1099
LocalProcessControlFile
1106
ReadControlFile
1163
XLOGChooseNumBuffers
1259
XLOGShmemInit
1261
ResetInstallXLogFileSegmentActive
1264
XLOGShmemRequest
1264
SetInstallXLogFileSegmentActive
1294
assign_checkpoint_completion_target
1304
assign_wal_sync_method
1304
XLogGetLastRemovedSegno
1310
GetXLogInsertEndRecPtr
1319
LogCheckpointStart
1632
GetSystemIdentifier
1645
UpdateFullPageWrites
1750
CreateCheckPoint
1756
GetLastImportantRecPtr
1805
show_archive_command
1942
show_data_checksums
1946
CheckPointGuts
1966
LogCheckpointEnd
1966
RemoveOldXlogFiles
1966
UpdateCheckPointDistanceEstimate
1966
XLOGfileslop
1966
show_effective_wal_level
1981
GetXLogInsertRecPtr
2143
PreallocXlogFiles
2249
assign_wal_consistency_checking
2289
check_wal_consistency_checking
2290
check_wal_segment_size
2525
check_wal_buffers
2563
KeepLogSeg
2596
XLogGetReplicationSlotMinimumLSN
2604
UpdateLastRemovedPtr
2675
RemoveXlogFile
2692
XLogRecPtrToBytePos
2826
CheckpointFlagsString
3264
InstallXLogFileSegment
3349
update_checkpoint_display
3932
WALInsertLockAcquireExclusive
4909
XLogCheckpointNeeded
5206
XLogFileClose
7006
assign_max_wal_size
7333
GetInsertRecPtr
7350
CalculateCheckpointSegments
9800
UpdateControlFile
10541
XLogBackgroundFlush
15729
XLogFileInit
16167
XLogFileInitInternal
16391
show_in_hot_standby
17739
get_sync_bit
18055
GetXLogWriteRecPtr
20552
InitLocalDataChecksumState
24784
SetLocalDataChecksumState
28260
GetRecoveryState
33355
XLogSetReplicationSlotMinimumLSN
40870
XLogSetAsyncXactLSN
65155
GetDefaultCharSignedness
89903
WALReadFromBuffers
108776
xlog_redo
117106
GetWALInsertionTimeLine
120532
UpdateMinRecoveryPoint
126450
CheckXLogRemoved
129332
GetFakeLSNForUnloggedRel
202668
issue_xlog_fsync
209140
GetFlushRecPtr
317134
GetRedoRecPtr
367252
DataChecksumsNeedWrite
855990
XLogFlush
880299
XLogWrite
2406897
WaitXLogInsertionsToFinish
2569216
DataChecksumsNeedVerify
2655037
WALInsertLockUpdateInsertingAt
2770566
AdvanceXLInsertBuffer
2775566
XLogNeedsFlush
16643612
ReserveXLogInsertLocation
25308685
CopyXLogRecordToWAL
25309463
WALInsertLockAcquire
25317742
XLogInsertRecord
25318571
WALInsertLockRelease
25322651
GetFullPageWriteInfo
25533325
XLogBytePosToEndRecPtr
25833379
GetXLogBuffer
28135086
XLogBytePosToRecPtr
50621810
XLogInsertAllowed
68875052
RecoveryInProgress
97501719
Generated by:
LCOV version 2.0-1