LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
88.8 %
2673
2373
Test Date:
2026-05-27 18:16:28
Functions:
97.1 %
139
135
Legend:
Lines:    
hit
not hit
Function Name
Hit count
GetActiveWalLevelOnStandby
0
GetLastSegSwitchData
0
IsInstallXLogFileSegmentActive
0
XLOGShmemAttach
0
GetWALInsertionTimeLineIfSet
1
SwitchIntoArchiveRecovery
1
GetMockAuthenticationNonce
2
XLogRestorePoint
3
register_persistent_abort_backup_handler
5
DataChecksumsOff
6
SetDataChecksumsOff
6
xlog2_redo
6
SetDataChecksumsOn
7
XLogGetOldestSegno
7
SetDataChecksumsOnInProgress
9
DataChecksumsOn
10
do_pg_abort_backup
10
CreateOverwriteContrecordRecord
11
XLogChecksums
28
XLogFileCopy
45
CreateEndOfRecoveryRecord
50
BootStrapXLOG
57
CleanupAfterArchiveRecovery
57
InitControlFile
57
WriteControlFile
57
XLogInitNewTimeline
57
RemoveNonParentXlogFiles
69
XLogFileOpen
81
ReachedEndOfBackup
86
DataChecksumsInProgressOn
165
PerformRecoveryXLogAction
165
CleanupBackupHistory
166
do_pg_backup_stop
175
do_pg_backup_start
183
RemoveTempXlogFiles
192
get_backup_status
205
CheckRequiredParameterValues
269
GetOldestRestartPoint
402
CreateRestartPoint
614
SetWalWriterSleeping
616
GetWALAvailability
655
XLogPutNextOid
700
RecoveryRestartPoint
749
ShutdownXLOG
775
RequestXLogSwitch
830
ReserveXLogSwitch
830
str_time
968
XLogReportParameters
1022
LocalSetXLogInsertAllowed
1052
InitializeWalConsistencyChecking
1077
XLogShutdownWalRcv
1085
StartupXLOG
1092
ValidateXLOGDirectoryStructure
1092
LocalProcessControlFile
1095
ReadControlFile
1152
XLOGChooseNumBuffers
1248
ResetInstallXLogFileSegmentActive
1250
XLOGShmemInit
1250
XLOGShmemRequest
1253
SetInstallXLogFileSegmentActive
1282
assign_checkpoint_completion_target
1294
assign_wal_sync_method
1294
XLogGetLastRemovedSegno
1301
GetSystemIdentifier
1590
LogCheckpointStart
1610
CreateCheckPoint
1740
UpdateFullPageWrites
1749
GetLastImportantRecPtr
1791
CheckPointGuts
1944
LogCheckpointEnd
1944
RemoveOldXlogFiles
1944
UpdateCheckPointDistanceEstimate
1944
XLOGfileslop
1944
show_archive_command
1967
show_data_checksums
1969
show_effective_wal_level
1996
GetXLogInsertRecPtr
2157
PreallocXlogFiles
2224
assign_wal_consistency_checking
2281
check_wal_consistency_checking
2282
check_wal_segment_size
2504
check_wal_buffers
2542
KeepLogSeg
2577
XLogGetReplicationSlotMinimumLSN
2586
UpdateLastRemovedPtr
2661
RemoveXlogFile
2677
XLogRecPtrToBytePos
2811
CheckpointFlagsString
3220
InstallXLogFileSegment
3278
XLogAssignLSN
3453
update_checkpoint_display
3888
WALInsertLockAcquireExclusive
4829
XLogCheckpointNeeded
5146
GetXLogWriteRecPtr
5477
GetXLogInsertEndRecPtr
6436
XLogFileClose
6879
assign_max_wal_size
7310
GetInsertRecPtr
7403
CalculateCheckpointSegments
9756
UpdateControlFile
10291
XLogBackgroundFlush
15619
XLogFileInit
15996
XLogFileInitInternal
16224
show_in_hot_standby
17481
get_sync_bit
17841
InitLocalDataChecksumState
24513
SetLocalDataChecksumState
27826
GetRecoveryState
35294
XLogSetReplicationSlotMinimumLSN
40789
XLogSetAsyncXactLSN
62559
GetDefaultCharSignedness
89903
WALReadFromBuffers
107568
xlog_redo
114871
GetWALInsertionTimeLine
122953
UpdateMinRecoveryPoint
124001
CheckXLogRemoved
134447
GetFakeLSNForUnloggedRel
202668
issue_xlog_fsync
207780
GetFlushRecPtr
242484
GetRedoRecPtr
375087
DataChecksumsNeedWrite
845922
XLogFlush
870982
XLogWrite
2377896
WaitXLogInsertionsToFinish
2521010
DataChecksumsNeedVerify
2667900
WALInsertLockUpdateInsertingAt
2715251
AdvanceXLInsertBuffer
2720125
XLogNeedsFlush
16319752
ReserveXLogInsertLocation
24765069
CopyXLogRecordToWAL
24765836
WALInsertLockAcquire
24773970
XLogInsertRecord
24774789
WALInsertLockRelease
24778799
GetFullPageWriteInfo
24987805
XLogBytePosToEndRecPtr
25282758
GetXLogBuffer
27545680
XLogBytePosToRecPtr
49534571
XLogInsertAllowed
67453555
RecoveryInProgress
97800867
Generated by:
LCOV version 2.0-1