LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2208 2488 88.7 %
Date: 2026-02-07 23:19:11 Functions: 120 123 97.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by 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 176
CleanupBackupHistory 310
PerformRecoveryXLogAction 324
do_pg_backup_stop 326
do_pg_backup_start 340
RemoveTempXlogFiles 372
get_backup_status 380
CheckRequiredParameterValues 524
GetOldestRestartPoint 792
SetWalWriterSleeping 1078
CreateRestartPoint 1236
GetWALAvailability 1240
XLogPutNextOid 1266
ShutdownXLOG 1372
RecoveryRestartPoint 1456
ReserveXLogSwitch 1598
RequestXLogSwitch 1600
str_time 1766
XLogReportParameters 1860
LocalSetXLogInsertAllowed 1918
InitializeWalConsistencyChecking 1970
XLogShutdownWalRcv 1980
LocalProcessControlFile 1990
StartupXLOG 1990
ValidateXLOGDirectoryStructure 1990
ReadControlFile 2092
XLOGChooseNumBuffers 2276
XLOGShmemInit 2280
ResetInstallXLogFileSegmentActive 2312
assign_checkpoint_completion_target 2354
assign_wal_sync_method 2354
SetInstallXLogFileSegmentActive 2390
XLogGetLastRemovedSegno 2444
GetSystemIdentifier 2932
LogCheckpointStart 2984
UpdateFullPageWrites 3136
CreateCheckPoint 3182
GetLastImportantRecPtr 3304
show_archive_command 3472
show_effective_wal_level 3536
CheckPointGuts 3580
LogCheckpointEnd 3580
RemoveOldXlogFiles 3580
UpdateCheckPointDistanceEstimate 3580
XLOGfileslop 3580
GetXLogInsertRecPtr 4056
PreallocXlogFiles 4126
assign_wal_consistency_checking 4292
check_wal_consistency_checking 4294
check_wal_segment_size 4550
check_wal_buffers 4630
KeepLogSeg 4766
XLogGetReplicationSlotMinimumLSN 4780
UpdateLastRemovedPtr 4910
RemoveXlogFile 4942
XLogRecPtrToBytePos 5200
InstallXLogFileSegment 6034
XLOGShmemSize 6534
update_checkpoint_display 7160
WALInsertLockAcquireExclusive 8936
XLogCheckpointNeeded 9526
assign_max_wal_size 11984
XLogFileClose 12936
GetInsertRecPtr 14296
GetXLogWriteRecPtr 14410
CalculateCheckpointSegments 16430
UpdateControlFile 18992
XLogFileInit 29482
XLogFileInitInternal 29964
show_in_hot_standby 31592
get_sync_bit 33094
XLogBackgroundFlush 37454
XLogSetReplicationSlotMinimumLSN 60632
GetRecoveryState 75386
xlog_redo 90888
XLogSetAsyncXactLSN 99822
WALReadFromBuffers 213616
UpdateMinRecoveryPoint 222592
GetWALInsertionTimeLine 235998
CheckXLogRemoved 253170
issue_xlog_fsync 337024
GetFlushRecPtr 522414
GetRedoRecPtr 603414
XLogFlush 1416146
XLogWrite 4398328
WaitXLogInsertionsToFinish 4692504
WALInsertLockUpdateInsertingAt 5002338
AdvanceXLInsertBuffer 5012396
XLogNeedsFlush 17415784
DataChecksumsEnabled 20429618
ReserveXLogInsertLocation 30779722
CopyXLogRecordToWAL 30781202
WALInsertLockAcquire 30793866
XLogInsertRecord 30797300
WALInsertLockRelease 30802802
GetFullPageWriteInfo 31097106
XLogBytePosToEndRecPtr 31711662
GetXLogBuffer 35853102
XLogBytePosToRecPtr 61567774
XLogInsertAllowed 81698102
RecoveryInProgress 163402114

Generated by: LCOV version 1.16