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-08 01:17:04
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
GetDefaultCharSignedness
6
XLogRestorePoint
6
register_persistent_abort_backup_handler
8
XLogGetOldestSegno
14
do_pg_abort_backup
16
CreateOverwriteContrecordRecord
20
GetFakeLSNForUnloggedRel
66
XLogFileCopy
90
CreateEndOfRecoveryRecord
96
BootStrapXLOG
102
InitControlFile
102
WriteControlFile
102
CleanupAfterArchiveRecovery
110
XLogInitNewTimeline
110
RemoveNonParentXlogFiles
134
ReachedEndOfBackup
160
CleanupBackupHistory
308
do_pg_backup_stop
324
PerformRecoveryXLogAction
326
do_pg_backup_start
338
RemoveTempXlogFiles
372
get_backup_status
378
XLogFileOpen
408
CheckRequiredParameterValues
526
GetOldestRestartPoint
788
SetWalWriterSleeping
1046
CreateRestartPoint
1182
GetWALAvailability
1238
XLogPutNextOid
1268
ShutdownXLOG
1372
RecoveryRestartPoint
1462
RequestXLogSwitch
1594
ReserveXLogSwitch
1594
str_time
1766
XLogReportParameters
1862
LocalSetXLogInsertAllowed
1920
InitializeWalConsistencyChecking
1970
XLogShutdownWalRcv
1984
LocalProcessControlFile
1990
StartupXLOG
1990
ValidateXLOGDirectoryStructure
1990
ReadControlFile
2092
ResetInstallXLogFileSegmentActive
2274
XLOGChooseNumBuffers
2276
XLOGShmemInit
2280
SetInstallXLogFileSegmentActive
2356
assign_checkpoint_completion_target
2356
assign_wal_sync_method
2356
XLogGetLastRemovedSegno
2436
GetSystemIdentifier
2934
LogCheckpointStart
2964
UpdateFullPageWrites
3138
CreateCheckPoint
3182
GetLastImportantRecPtr
3264
show_archive_command
3470
show_effective_wal_level
3540
CheckPointGuts
3560
LogCheckpointEnd
3560
RemoveOldXlogFiles
3560
UpdateCheckPointDistanceEstimate
3560
XLOGfileslop
3560
GetXLogInsertRecPtr
4058
PreallocXlogFiles
4108
assign_wal_consistency_checking
4294
check_wal_consistency_checking
4296
check_wal_segment_size
4552
check_wal_buffers
4632
KeepLogSeg
4738
XLogGetReplicationSlotMinimumLSN
4752
UpdateLastRemovedPtr
5078
RemoveXlogFile
5112
XLogRecPtrToBytePos
5204
InstallXLogFileSegment
5836
XLOGShmemSize
6534
update_checkpoint_display
7120
WALInsertLockAcquireExclusive
8936
XLogCheckpointNeeded
10318
assign_max_wal_size
11978
XLogFileClose
12846
GetXLogWriteRecPtr
14426
GetInsertRecPtr
15140
CalculateCheckpointSegments
16426
UpdateControlFile
18856
XLogBackgroundFlush
29022
XLogFileInit
29136
XLogFileInitInternal
29628
show_in_hot_standby
31946
get_sync_bit
32786
GetRecoveryState
39160
XLogSetReplicationSlotMinimumLSN
63370
xlog_redo
88110
XLogSetAsyncXactLSN
99870
WALReadFromBuffers
199322
UpdateMinRecoveryPoint
217216
GetWALInsertionTimeLine
221416
CheckXLogRemoved
237378
issue_xlog_fsync
337802
GetFlushRecPtr
462040
GetRedoRecPtr
604566
XLogFlush
1411490
XLogWrite
4374120
WaitXLogInsertionsToFinish
4880838
WALInsertLockUpdateInsertingAt
5234376
AdvanceXLInsertBuffer
5244042
XLogNeedsFlush
17680036
DataChecksumsEnabled
20121316
ReserveXLogInsertLocation
30729268
CopyXLogRecordToWAL
30730748
WALInsertLockAcquire
30743506
XLogInsertRecord
30746946
WALInsertLockRelease
30752442
GetFullPageWriteInfo
31044120
XLogBytePosToEndRecPtr
31691792
GetXLogBuffer
35782792
XLogBytePosToRecPtr
61466868
XLogInsertAllowed
81856880
RecoveryInProgress
161877410
Generated by:
LCOV version 1.16