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 Sort by function name Hit count Sort by 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