LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
2202
2487
88.5 %
Date:
2026-01-19 02:17:37
Functions:
119
123
96.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
GetActiveWalLevelOnStandby
0
GetLastSegSwitchData
0
GetWALInsertionTimeLineIfSet
0
IsInstallXLogFileSegmentActive
0
GetMockAuthenticationNonce
2
SwitchIntoArchiveRecovery
4
GetDefaultCharSignedness
6
XLogRestorePoint
6
register_persistent_abort_backup_handler
8
XLogGetOldestSegno
12
do_pg_abort_backup
16
CreateOverwriteContrecordRecord
22
GetFakeLSNForUnloggedRel
66
XLogFileCopy
90
CreateEndOfRecoveryRecord
96
BootStrapXLOG
102
InitControlFile
102
WriteControlFile
102
CleanupAfterArchiveRecovery
110
XLogInitNewTimeline
110
RemoveNonParentXlogFiles
136
XLogFileOpen
144
ReachedEndOfBackup
160
CleanupBackupHistory
308
PerformRecoveryXLogAction
324
do_pg_backup_stop
324
do_pg_backup_start
338
RemoveTempXlogFiles
372
get_backup_status
378
CheckRequiredParameterValues
524
GetOldestRestartPoint
786
SetWalWriterSleeping
1044
CreateRestartPoint
1186
GetWALAvailability
1234
XLogPutNextOid
1254
ShutdownXLOG
1366
RecoveryRestartPoint
1464
RequestXLogSwitch
1590
ReserveXLogSwitch
1590
str_time
1762
XLogReportParameters
1856
LocalSetXLogInsertAllowed
1912
InitializeWalConsistencyChecking
1962
XLogShutdownWalRcv
1976
LocalProcessControlFile
1982
StartupXLOG
1986
ValidateXLOGDirectoryStructure
1986
ReadControlFile
2084
XLOGChooseNumBuffers
2268
XLOGShmemInit
2272
ResetInstallXLogFileSegmentActive
2280
assign_checkpoint_completion_target
2346
assign_wal_sync_method
2346
SetInstallXLogFileSegmentActive
2358
XLogGetLastRemovedSegno
2414
GetSystemIdentifier
2900
LogCheckpointStart
2954
UpdateFullPageWrites
3126
CreateCheckPoint
3162
GetLastImportantRecPtr
3242
show_archive_command
3452
show_effective_wal_level
3514
CheckPointGuts
3550
LogCheckpointEnd
3550
RemoveOldXlogFiles
3550
UpdateCheckPointDistanceEstimate
3550
XLOGfileslop
3550
GetXLogInsertRecPtr
4030
PreallocXlogFiles
4100
assign_wal_consistency_checking
4228
check_wal_consistency_checking
4230
check_wal_segment_size
4534
check_wal_buffers
4614
KeepLogSeg
4718
XLogGetReplicationSlotMinimumLSN
4718
XLogRecPtrToBytePos
5184
UpdateLastRemovedPtr
5186
RemoveXlogFile
5218
InstallXLogFileSegment
5804
GetXLogWriteRecPtr
6168
XLOGShmemSize
6510
update_checkpoint_display
7100
WALInsertLockAcquireExclusive
8920
XLogCheckpointNeeded
10262
assign_max_wal_size
11756
XLogFileClose
12516
GetInsertRecPtr
14554
CalculateCheckpointSegments
16186
GetRecoveryState
16528
UpdateControlFile
18762
XLogFileInit
29002
XLogFileInitInternal
29518
show_in_hot_standby
32020
get_sync_bit
32374
XLogBackgroundFlush
39824
XLogSetReplicationSlotMinimumLSN
59750
xlog_redo
88144
XLogSetAsyncXactLSN
100104
WALReadFromBuffers
201048
UpdateMinRecoveryPoint
212344
GetWALInsertionTimeLine
234506
CheckXLogRemoved
250608
issue_xlog_fsync
334776
GetFlushRecPtr
475812
GetRedoRecPtr
603714
XLogFlush
1401712
XLogWrite
4311708
WaitXLogInsertionsToFinish
4958450
WALInsertLockUpdateInsertingAt
5438796
AdvanceXLInsertBuffer
5448164
XLogNeedsFlush
17634150
DataChecksumsEnabled
20207076
ReserveXLogInsertLocation
30736020
CopyXLogRecordToWAL
30737492
WALInsertLockAcquire
30750124
XLogInsertRecord
30753548
WALInsertLockRelease
30759044
GetFullPageWriteInfo
31050936
XLogBytePosToEndRecPtr
31610854
GetXLogBuffer
35775086
XLogBytePosToRecPtr
61480320
XLogInsertAllowed
81813864
RecoveryInProgress
162386502
Generated by:
LCOV version 1.16