LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
2204
2488
88.6 %
Date:
2026-02-11 07:17:17
Functions:
120
123
97.6 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
GetActiveWalLevelOnStandby
0
GetLastSegSwitchData
0
IsInstallXLogFileSegmentActive
0
GetMockAuthenticationNonce
2
GetWALInsertionTimeLineIfSet
2
SwitchIntoArchiveRecovery
4
XLogRestorePoint
6
GetDefaultCharSignedness
8
register_persistent_abort_backup_handler
8
XLogGetOldestSegno
14
do_pg_abort_backup
16
CreateOverwriteContrecordRecord
20
GetFakeLSNForUnloggedRel
66
XLogFileCopy
86
CreateEndOfRecoveryRecord
96
BootStrapXLOG
102
InitControlFile
102
WriteControlFile
102
CleanupAfterArchiveRecovery
110
XLogInitNewTimeline
110
RemoveNonParentXlogFiles
134
ReachedEndOfBackup
160
CleanupBackupHistory
312
PerformRecoveryXLogAction
326
do_pg_backup_stop
328
XLogFileOpen
334
do_pg_backup_start
342
RemoveTempXlogFiles
372
get_backup_status
382
CheckRequiredParameterValues
524
GetOldestRestartPoint
784
SetWalWriterSleeping
1054
CreateRestartPoint
1196
GetWALAvailability
1246
XLogPutNextOid
1266
ShutdownXLOG
1372
RecoveryRestartPoint
1464
RequestXLogSwitch
1604
ReserveXLogSwitch
1604
str_time
1766
XLogReportParameters
1862
LocalSetXLogInsertAllowed
1920
InitializeWalConsistencyChecking
1970
XLogShutdownWalRcv
1986
LocalProcessControlFile
1990
StartupXLOG
1990
ValidateXLOGDirectoryStructure
1990
ReadControlFile
2092
XLOGChooseNumBuffers
2276
XLOGShmemInit
2280
ResetInstallXLogFileSegmentActive
2290
assign_checkpoint_completion_target
2354
assign_wal_sync_method
2354
SetInstallXLogFileSegmentActive
2362
XLogGetLastRemovedSegno
2448
GetSystemIdentifier
2954
LogCheckpointStart
2984
UpdateFullPageWrites
3138
CreateCheckPoint
3196
GetLastImportantRecPtr
3306
show_archive_command
3460
show_effective_wal_level
3520
CheckPointGuts
3580
LogCheckpointEnd
3580
RemoveOldXlogFiles
3580
UpdateCheckPointDistanceEstimate
3580
XLOGfileslop
3580
GetXLogInsertRecPtr
4046
PreallocXlogFiles
4128
assign_wal_consistency_checking
4288
check_wal_consistency_checking
4290
check_wal_segment_size
4550
check_wal_buffers
4630
KeepLogSeg
4774
XLogGetReplicationSlotMinimumLSN
4786
UpdateLastRemovedPtr
5074
RemoveXlogFile
5106
XLogRecPtrToBytePos
5212
InstallXLogFileSegment
5934
XLOGShmemSize
6534
update_checkpoint_display
7160
WALInsertLockAcquireExclusive
8998
XLogCheckpointNeeded
10002
assign_max_wal_size
11984
XLogFileClose
13118
GetInsertRecPtr
16142
CalculateCheckpointSegments
16430
UpdateControlFile
19042
GetXLogWriteRecPtr
25162
XLogFileInit
29478
XLogFileInitInternal
29974
show_in_hot_standby
31880
get_sync_bit
33108
XLogBackgroundFlush
36808
GetRecoveryState
50156
XLogSetReplicationSlotMinimumLSN
74270
xlog_redo
87868
XLogSetAsyncXactLSN
99596
WALReadFromBuffers
205602
UpdateMinRecoveryPoint
220834
GetWALInsertionTimeLine
224182
CheckXLogRemoved
243172
issue_xlog_fsync
350116
GetFlushRecPtr
453876
GetRedoRecPtr
604146
XLogFlush
1418102
XLogWrite
4407368
WaitXLogInsertionsToFinish
4757386
WALInsertLockUpdateInsertingAt
5059656
AdvanceXLInsertBuffer
5069824
XLogNeedsFlush
17446516
DataChecksumsEnabled
19970246
ReserveXLogInsertLocation
30765430
CopyXLogRecordToWAL
30766918
WALInsertLockAcquire
30779626
XLogInsertRecord
30783082
WALInsertLockRelease
30788624
GetFullPageWriteInfo
31081010
XLogBytePosToEndRecPtr
31728770
GetXLogBuffer
35850472
XLogBytePosToRecPtr
61539196
XLogInsertAllowed
81702448
RecoveryInProgress
161119488
Generated by:
LCOV version 1.16