LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
2219
2488
89.2 %
Date:
2026-01-28 14:17:41
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
24
GetFakeLSNForUnloggedRel
66
XLogFileCopy
88
CreateEndOfRecoveryRecord
94
BootStrapXLOG
102
InitControlFile
102
WriteControlFile
102
CleanupAfterArchiveRecovery
108
XLogInitNewTimeline
108
RemoveNonParentXlogFiles
134
ReachedEndOfBackup
160
XLogFileOpen
228
CleanupBackupHistory
310
PerformRecoveryXLogAction
324
do_pg_backup_stop
326
do_pg_backup_start
340
RemoveTempXlogFiles
372
get_backup_status
380
CheckRequiredParameterValues
526
GetOldestRestartPoint
788
SetWalWriterSleeping
1060
GetWALAvailability
1246
XLogPutNextOid
1264
CreateRestartPoint
1266
ShutdownXLOG
1372
RecoveryRestartPoint
1462
RequestXLogSwitch
1598
ReserveXLogSwitch
1598
str_time
1766
XLogReportParameters
1860
LocalSetXLogInsertAllowed
1918
InitializeWalConsistencyChecking
1970
XLogShutdownWalRcv
1980
LocalProcessControlFile
1990
StartupXLOG
1990
ValidateXLOGDirectoryStructure
1990
ReadControlFile
2092
XLOGChooseNumBuffers
2276
XLOGShmemInit
2280
ResetInstallXLogFileSegmentActive
2282
SetInstallXLogFileSegmentActive
2356
assign_checkpoint_completion_target
2358
assign_wal_sync_method
2358
XLogGetLastRemovedSegno
2440
GetSystemIdentifier
2914
LogCheckpointStart
2984
UpdateFullPageWrites
3136
CreateCheckPoint
3178
GetLastImportantRecPtr
3300
show_archive_command
3464
show_effective_wal_level
3524
CheckPointGuts
3580
LogCheckpointEnd
3580
RemoveOldXlogFiles
3580
UpdateCheckPointDistanceEstimate
3580
XLOGfileslop
3580
GetXLogInsertRecPtr
4050
PreallocXlogFiles
4126
assign_wal_consistency_checking
4292
check_wal_consistency_checking
4294
check_wal_segment_size
4554
check_wal_buffers
4634
KeepLogSeg
4770
XLogGetReplicationSlotMinimumLSN
4784
UpdateLastRemovedPtr
4926
RemoveXlogFile
4956
XLogRecPtrToBytePos
5200
InstallXLogFileSegment
5934
XLOGShmemSize
6534
update_checkpoint_display
7160
WALInsertLockAcquireExclusive
8918
XLogCheckpointNeeded
9456
assign_max_wal_size
11976
XLogFileClose
12910
GetInsertRecPtr
14354
CalculateCheckpointSegments
16426
UpdateControlFile
19026
GetXLogWriteRecPtr
22054
XLogFileInit
29350
XLogFileInitInternal
29786
show_in_hot_standby
31512
get_sync_bit
32976
XLogBackgroundFlush
34238
XLogSetReplicationSlotMinimumLSN
67732
GetRecoveryState
84002
xlog_redo
91464
XLogSetAsyncXactLSN
99512
WALReadFromBuffers
211964
UpdateMinRecoveryPoint
223256
GetWALInsertionTimeLine
235798
CheckXLogRemoved
252952
issue_xlog_fsync
343598
GetFlushRecPtr
528856
GetRedoRecPtr
603040
XLogFlush
1410566
XLogWrite
4400152
WaitXLogInsertionsToFinish
4669060
WALInsertLockUpdateInsertingAt
4948414
AdvanceXLInsertBuffer
4958344
XLogNeedsFlush
17527430
DataChecksumsEnabled
19905496
ReserveXLogInsertLocation
30770652
CopyXLogRecordToWAL
30772132
WALInsertLockAcquire
30784768
XLogInsertRecord
30788202
WALInsertLockRelease
30793686
GetFullPageWriteInfo
31086214
XLogBytePosToEndRecPtr
31714980
GetXLogBuffer
35844122
XLogBytePosToRecPtr
61549628
XLogInsertAllowed
81785994
RecoveryInProgress
161211752
Generated by:
LCOV version 1.16