LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
2209
2488
88.8 %
Date:
2026-02-11 10:18:05
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
24
GetFakeLSNForUnloggedRel
66
XLogFileCopy
86
CreateEndOfRecoveryRecord
96
BootStrapXLOG
102
InitControlFile
102
WriteControlFile
102
CleanupAfterArchiveRecovery
110
XLogInitNewTimeline
110
RemoveNonParentXlogFiles
136
ReachedEndOfBackup
164
XLogFileOpen
308
CleanupBackupHistory
312
PerformRecoveryXLogAction
326
do_pg_backup_stop
328
do_pg_backup_start
342
RemoveTempXlogFiles
376
get_backup_status
382
CheckRequiredParameterValues
528
GetOldestRestartPoint
796
SetWalWriterSleeping
1074
CreateRestartPoint
1236
GetWALAvailability
1264
XLogPutNextOid
1264
ShutdownXLOG
1372
RecoveryRestartPoint
1466
RequestXLogSwitch
1600
ReserveXLogSwitch
1600
str_time
1770
XLogReportParameters
1862
LocalSetXLogInsertAllowed
1920
InitializeWalConsistencyChecking
1970
XLogShutdownWalRcv
1988
LocalProcessControlFile
1990
StartupXLOG
1994
ValidateXLOGDirectoryStructure
1994
ReadControlFile
2092
XLOGChooseNumBuffers
2276
XLOGShmemInit
2280
ResetInstallXLogFileSegmentActive
2294
assign_checkpoint_completion_target
2354
assign_wal_sync_method
2354
SetInstallXLogFileSegmentActive
2366
XLogGetLastRemovedSegno
2458
GetSystemIdentifier
2948
LogCheckpointStart
2978
UpdateFullPageWrites
3138
CreateCheckPoint
3182
GetLastImportantRecPtr
3300
show_archive_command
3456
show_effective_wal_level
3518
CheckPointGuts
3574
LogCheckpointEnd
3574
RemoveOldXlogFiles
3574
UpdateCheckPointDistanceEstimate
3574
XLOGfileslop
3574
GetXLogInsertRecPtr
4034
PreallocXlogFiles
4122
assign_wal_consistency_checking
4292
check_wal_consistency_checking
4294
check_wal_segment_size
4550
check_wal_buffers
4630
KeepLogSeg
4778
XLogGetReplicationSlotMinimumLSN
4790
UpdateLastRemovedPtr
5066
RemoveXlogFile
5098
XLogRecPtrToBytePos
5212
InstallXLogFileSegment
5918
XLOGShmemSize
6534
update_checkpoint_display
7148
WALInsertLockAcquireExclusive
8964
XLogCheckpointNeeded
9512
assign_max_wal_size
11988
XLogFileClose
12866
GetInsertRecPtr
14288
CalculateCheckpointSegments
16434
UpdateControlFile
19116
GetXLogWriteRecPtr
21710
XLogFileInit
29250
XLogFileInitInternal
29722
show_in_hot_standby
31752
get_sync_bit
32804
XLogBackgroundFlush
40870
GetRecoveryState
47014
XLogSetReplicationSlotMinimumLSN
66398
xlog_redo
90728
XLogSetAsyncXactLSN
99564
WALReadFromBuffers
211228
UpdateMinRecoveryPoint
226516
GetWALInsertionTimeLine
238664
CheckXLogRemoved
257552
issue_xlog_fsync
342190
GetFlushRecPtr
500596
GetRedoRecPtr
604934
XLogFlush
1420314
XLogWrite
4429758
WaitXLogInsertionsToFinish
4756814
WALInsertLockUpdateInsertingAt
5049148
AdvanceXLInsertBuffer
5058956
XLogNeedsFlush
17509130
DataChecksumsEnabled
20229114
ReserveXLogInsertLocation
30773790
CopyXLogRecordToWAL
30775278
WALInsertLockAcquire
30787926
XLogInsertRecord
30791360
WALInsertLockRelease
30796890
GetFullPageWriteInfo
31089960
XLogBytePosToEndRecPtr
31735484
GetXLogBuffer
35871486
XLogBytePosToRecPtr
61555904
XLogInsertAllowed
81783742
RecoveryInProgress
162616686
Generated by:
LCOV version 1.16