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
2374
Test Date:
2026-05-07 13:16:38
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
4
DataChecksumsOff
6
SetDataChecksumsOff
6
xlog2_redo
6
SetDataChecksumsOn
7
XLogGetOldestSegno
7
do_pg_abort_backup
8
SetDataChecksumsOnInProgress
9
DataChecksumsOn
10
CreateOverwriteContrecordRecord
11
XLogChecksums
28
XLogFileCopy
45
CreateEndOfRecoveryRecord
50
BootStrapXLOG
57
CleanupAfterArchiveRecovery
57
InitControlFile
57
WriteControlFile
57
XLogInitNewTimeline
57
RemoveNonParentXlogFiles
69
ReachedEndOfBackup
86
XLogFileOpen
119
CleanupBackupHistory
164
DataChecksumsInProgressOn
165
PerformRecoveryXLogAction
165
do_pg_backup_stop
173
do_pg_backup_start
180
RemoveTempXlogFiles
192
get_backup_status
200
CheckRequiredParameterValues
269
GetOldestRestartPoint
402
CreateRestartPoint
615
SetWalWriterSleeping
624
GetWALAvailability
680
XLogPutNextOid
699
RecoveryRestartPoint
751
ShutdownXLOG
773
RequestXLogSwitch
823
ReserveXLogSwitch
823
str_time
964
XLogReportParameters
1018
LocalSetXLogInsertAllowed
1048
InitializeWalConsistencyChecking
1072
XLogShutdownWalRcv
1082
StartupXLOG
1088
ValidateXLOGDirectoryStructure
1088
LocalProcessControlFile
1090
ReadControlFile
1147
XLOGChooseNumBuffers
1243
XLOGShmemInit
1245
ResetInstallXLogFileSegmentActive
1246
XLOGShmemRequest
1248
SetInstallXLogFileSegmentActive
1277
assign_checkpoint_completion_target
1289
assign_wal_sync_method
1289
XLogGetLastRemovedSegno
1314
GetSystemIdentifier
1599
LogCheckpointStart
1613
CreateCheckPoint
1738
UpdateFullPageWrites
1743
GetLastImportantRecPtr
1788
CheckPointGuts
1947
LogCheckpointEnd
1947
RemoveOldXlogFiles
1947
UpdateCheckPointDistanceEstimate
1947
XLOGfileslop
1947
show_archive_command
1964
show_data_checksums
1966
show_effective_wal_level
2000
GetXLogInsertRecPtr
2151
PreallocXlogFiles
2225
assign_wal_consistency_checking
2274
check_wal_consistency_checking
2275
check_wal_segment_size
2494
check_wal_buffers
2532
KeepLogSeg
2598
XLogGetReplicationSlotMinimumLSN
2606
UpdateLastRemovedPtr
2796
XLogRecPtrToBytePos
2797
RemoveXlogFile
2812
GetRecoveryState
3197
CheckpointFlagsString
3226
InstallXLogFileSegment
3312
update_checkpoint_display
3894
WALInsertLockAcquireExclusive
4824
XLogCheckpointNeeded
5152
XLogFileClose
6900
assign_max_wal_size
7306
GetInsertRecPtr
7511
CalculateCheckpointSegments
9742
UpdateControlFile
10285
GetXLogWriteRecPtr
12028
XLogBackgroundFlush
15952
XLogFileInit
15961
XLogFileInitInternal
16185
show_in_hot_standby
17413
get_sync_bit
17680
XLogAssignLSN
23632
InitLocalDataChecksumState
24379
GetXLogInsertEndRecPtr
26555
SetLocalDataChecksumState
27681
XLogSetReplicationSlotMinimumLSN
43343
XLogSetAsyncXactLSN
62717
GetDefaultCharSignedness
89903
WALReadFromBuffers
107736
xlog_redo
114994
GetWALInsertionTimeLine
121837
UpdateMinRecoveryPoint
122975
CheckXLogRemoved
132732
GetFakeLSNForUnloggedRel
202668
issue_xlog_fsync
210816
GetFlushRecPtr
219022
GetRedoRecPtr
397892
DataChecksumsNeedWrite
838469
XLogFlush
864078
XLogWrite
2368211
WaitXLogInsertionsToFinish
2514310
DataChecksumsNeedVerify
2644381
WALInsertLockUpdateInsertingAt
2699699
AdvanceXLInsertBuffer
2704631
XLogNeedsFlush
16329202
ReserveXLogInsertLocation
24811216
CopyXLogRecordToWAL
24811977
WALInsertLockAcquire
24820133
XLogInsertRecord
24820945
WALInsertLockRelease
24824957
GetFullPageWriteInfo
25033307
XLogBytePosToEndRecPtr
25353315
GetXLogBuffer
27581269
XLogBytePosToRecPtr
49626845
XLogInsertAllowed
67548397
RecoveryInProgress
97107788
Generated by:
LCOV version 2.0-1