LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
89.8 %
2676
2404
Test Date:
2026-07-08 15:16:32
Functions:
97.1 %
139
135
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
66.9 %
1557
1041
Function Name
Hit count
GetActiveWalLevelOnStandby
0
GetLastSegSwitchData
0
IsInstallXLogFileSegmentActive
0
XLOGShmemAttach
0
SwitchIntoArchiveRecovery
1
GetMockAuthenticationNonce
2
XLogRestorePoint
3
register_persistent_abort_backup_handler
5
DataChecksumsOff
7
SetDataChecksumsOff
7
SetDataChecksumsOn
7
XLogGetOldestSegno
7
xlog2_redo
7
SetDataChecksumsOnInProgress
9
do_pg_abort_backup
9
CreateOverwriteContrecordRecord
11
DataChecksumsOn
11
XLogChecksums
31
XLogFileCopy
48
CreateEndOfRecoveryRecord
53
BootStrapXLOG
57
InitControlFile
57
WriteControlFile
57
CleanupAfterArchiveRecovery
60
XLogInitNewTimeline
60
RemoveNonParentXlogFiles
73
ReachedEndOfBackup
90
XLogFileOpen
106
DataChecksumsInProgressOn
166
CleanupBackupHistory
168
PerformRecoveryXLogAction
168
do_pg_backup_stop
177
do_pg_backup_start
184
RemoveTempXlogFiles
196
get_backup_status
205
CheckRequiredParameterValues
273
GetOldestRestartPoint
411
CreateRestartPoint
621
SetWalWriterSleeping
622
GetWALAvailability
649
XLogPutNextOid
702
RecoveryRestartPoint
757
ShutdownXLOG
769
RequestXLogSwitch
833
ReserveXLogSwitch
833
GetWALInsertionTimeLineIfSet
956
str_time
966
XLogReportParameters
1019
LocalSetXLogInsertAllowed
1049
InitializeWalConsistencyChecking
1073
XLogShutdownWalRcv
1089
StartupXLOG
1090
ValidateXLOGDirectoryStructure
1090
LocalProcessControlFile
1091
ReadControlFile
1148
XLOGChooseNumBuffers
1244
XLOGShmemInit
1246
XLOGShmemRequest
1249
ResetInstallXLogFileSegmentActive
1271
assign_checkpoint_completion_target
1290
assign_wal_sync_method
1290
SetInstallXLogFileSegmentActive
1298
XLogGetLastRemovedSegno
1306
LogCheckpointStart
1613
GetSystemIdentifier
1627
CreateCheckPoint
1735
UpdateFullPageWrites
1740
GetLastImportantRecPtr
1789
show_archive_command
1899
show_data_checksums
1903
show_effective_wal_level
1937
CheckPointGuts
1947
LogCheckpointEnd
1947
RemoveOldXlogFiles
1947
UpdateCheckPointDistanceEstimate
1947
XLOGfileslop
1947
GetXLogInsertRecPtr
2165
PreallocXlogFiles
2230
assign_wal_consistency_checking
2277
check_wal_consistency_checking
2278
check_wal_segment_size
2496
check_wal_buffers
2534
KeepLogSeg
2575
XLogGetReplicationSlotMinimumLSN
2583
UpdateLastRemovedPtr
2772
RemoveXlogFile
2789
XLogRecPtrToBytePos
2809
CheckpointFlagsString
3226
InstallXLogFileSegment
3336
update_checkpoint_display
3894
WALInsertLockAcquireExclusive
4844
XLogCheckpointNeeded
5212
GetXLogWriteRecPtr
6723
XLogFileClose
6960
GetInsertRecPtr
7289
assign_max_wal_size
7307
CalculateCheckpointSegments
9745
UpdateControlFile
10376
XLogAssignLSN
10475
XLogFileInit
16087
XLogBackgroundFlush
16280
XLogFileInitInternal
16314
GetXLogInsertEndRecPtr
17352
show_in_hot_standby
17436
get_sync_bit
17846
GetRecoveryState
18386
InitLocalDataChecksumState
24706
SetLocalDataChecksumState
28038
XLogSetReplicationSlotMinimumLSN
44829
XLogSetAsyncXactLSN
62593
GetDefaultCharSignedness
89903
WALReadFromBuffers
108543
xlog_redo
116908
UpdateMinRecoveryPoint
125822
GetWALInsertionTimeLine
128073
CheckXLogRemoved
136677
GetFakeLSNForUnloggedRel
202669
issue_xlog_fsync
214578
GetFlushRecPtr
226795
GetRedoRecPtr
376888
DataChecksumsNeedWrite
841051
XLogFlush
871825
XLogWrite
2387330
WaitXLogInsertionsToFinish
2540967
DataChecksumsNeedVerify
2619522
WALInsertLockUpdateInsertingAt
2728851
AdvanceXLInsertBuffer
2733738
XLogNeedsFlush
16307403
ReserveXLogInsertLocation
24806502
CopyXLogRecordToWAL
24807273
WALInsertLockAcquire
24815481
XLogInsertRecord
24816303
WALInsertLockRelease
24820325
GetFullPageWriteInfo
25031696
XLogBytePosToEndRecPtr
25343382
GetXLogBuffer
27595124
XLogBytePosToRecPtr
49617447
XLogInsertAllowed
67526025
RecoveryInProgress
97489189
Generated by:
LCOV version 2.0-1