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 %
2691
2399
Test Date:
2026-08-20 07:15:55
Functions:
97.1 %
140
136
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
66.1 %
1563
1033
Function Name
Hit count
GetActiveWalLevelOnStandby
0
GetLastSegSwitchData
0
IsInstallXLogFileSegmentActive
0
XLOGShmemAttach
0
SwitchIntoArchiveRecovery
1
GetMockAuthenticationNonce
2
XLogRestorePoint
3
register_persistent_abort_backup_handler
5
xlog2_redo
7
do_pg_abort_backup
10
CreateOverwriteContrecordRecord
11
SetDataChecksumsOn
11
DataChecksumsOff
12
SetDataChecksumsOff
12
XLogGetOldestSegno
12
SetDataChecksumsOnInProgress
15
DataChecksumsOn
17
XLogChecksums
51
XLogFileCopy
52
CreateEndOfRecoveryRecord
55
BootStrapXLOG
56
InitControlFile
56
WriteControlFile
56
CleanupAfterArchiveRecovery
62
XLogInitNewTimeline
62
RemoveNonParentXlogFiles
75
ReachedEndOfBackup
93
XLogFileOpen
103
CleanupBackupHistory
172
PerformRecoveryXLogAction
172
do_pg_backup_stop
183
do_pg_backup_start
191
RemoveTempXlogFiles
204
get_backup_status
213
CheckRequiredParameterValues
280
DataChecksumsInProgressOn
325
GetOldestRestartPoint
405
GetWALAvailability
597
SetWalWriterSleeping
624
CreateRestartPoint
626
XLogPutNextOid
706
RecoveryRestartPoint
763
ShutdownXLOG
774
RequestXLogSwitch
845
ReserveXLogSwitch
845
str_time
981
XLogReportParameters
1028
LocalSetXLogInsertAllowed
1059
InitializeWalConsistencyChecking
1094
XLogShutdownWalRcv
1094
StartupXLOG
1103
ValidateXLOGDirectoryStructure
1103
LocalProcessControlFile
1112
ReadControlFile
1168
XLOGChooseNumBuffers
1262
XLOGShmemInit
1264
XLogGetLastRemovedSegno
1266
XLOGShmemRequest
1267
ResetInstallXLogFileSegmentActive
1276
SetInstallXLogFileSegmentActive
1306
assign_checkpoint_completion_target
1307
assign_wal_sync_method
1307
LogCheckpointStart
1643
GetSystemIdentifier
1652
UpdateFullPageWrites
1759
CreateCheckPoint
1760
GetLastImportantRecPtr
1811
show_archive_command
1946
show_data_checksums
1950
CheckPointGuts
1971
LogCheckpointEnd
1971
RemoveOldXlogFiles
1971
UpdateCheckPointDistanceEstimate
1971
XLOGfileslop
1971
show_effective_wal_level
1992
GetWALInsertionTimeLineIfSet
2138
GetXLogInsertRecPtr
2159
PreallocXlogFiles
2258
assign_wal_consistency_checking
2296
check_wal_consistency_checking
2297
check_wal_segment_size
2532
KeepLogSeg
2546
XLogGetReplicationSlotMinimumLSN
2555
check_wal_buffers
2569
UpdateLastRemovedPtr
2655
RemoveXlogFile
2672
XLogRecPtrToBytePos
2838
CheckpointFlagsString
3286
InstallXLogFileSegment
3318
update_checkpoint_display
3942
WALInsertLockAcquireExclusive
4932
XLogCheckpointNeeded
5199
XLogFileClose
7084
assign_max_wal_size
7342
GetInsertRecPtr
7614
CalculateCheckpointSegments
9817
UpdateControlFile
10582
GetXLogWriteRecPtr
11730
XLogBackgroundFlush
16087
XLogFileInit
16353
XLogFileInitInternal
16606
show_in_hot_standby
17955
get_sync_bit
18236
InitLocalDataChecksumState
25056
XLogAssignLSN
26519
SetLocalDataChecksumState
28594
GetXLogInsertEndRecPtr
28860
GetRecoveryState
36120
XLogSetReplicationSlotMinimumLSN
41378
XLogSetAsyncXactLSN
65933
GetDefaultCharSignedness
89903
WALReadFromBuffers
109333
xlog_redo
117154
GetWALInsertionTimeLine
123654
UpdateMinRecoveryPoint
126342
CheckXLogRemoved
133694
GetFakeLSNForUnloggedRel
202669
issue_xlog_fsync
211451
GetFlushRecPtr
221361
GetRedoRecPtr
392972
DataChecksumsNeedWrite
864755
XLogFlush
889022
GetLastChecksumChangeRecPtr
1423600
XLogWrite
2414758
WaitXLogInsertionsToFinish
2578628
WALInsertLockUpdateInsertingAt
2775141
AdvanceXLInsertBuffer
2780213
DataChecksumsNeedVerify
2849202
XLogNeedsFlush
16722900
ReserveXLogInsertLocation
25375193
CopyXLogRecordToWAL
25375975
WALInsertLockAcquire
25384313
XLogInsertRecord
25385147
WALInsertLockRelease
25389245
GetFullPageWriteInfo
25602895
XLogBytePosToEndRecPtr
25932700
GetXLogBuffer
28219981
XLogBytePosToRecPtr
50754850
XLogInsertAllowed
69084923
RecoveryInProgress
97832314
Generated by:
LCOV version 2.0-1