LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2204 2488 88.6 %
Date: 2026-02-11 07:17:17 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 20
GetFakeLSNForUnloggedRel 66
XLogFileCopy 86
CreateEndOfRecoveryRecord 96
BootStrapXLOG 102
InitControlFile 102
WriteControlFile 102
CleanupAfterArchiveRecovery 110
XLogInitNewTimeline 110
RemoveNonParentXlogFiles 134
ReachedEndOfBackup 160
CleanupBackupHistory 312
PerformRecoveryXLogAction 326
do_pg_backup_stop 328
XLogFileOpen 334
do_pg_backup_start 342
RemoveTempXlogFiles 372
get_backup_status 382
CheckRequiredParameterValues 524
GetOldestRestartPoint 784
SetWalWriterSleeping 1054
CreateRestartPoint 1196
GetWALAvailability 1246
XLogPutNextOid 1266
ShutdownXLOG 1372
RecoveryRestartPoint 1464
RequestXLogSwitch 1604
ReserveXLogSwitch 1604
str_time 1766
XLogReportParameters 1862
LocalSetXLogInsertAllowed 1920
InitializeWalConsistencyChecking 1970
XLogShutdownWalRcv 1986
LocalProcessControlFile 1990
StartupXLOG 1990
ValidateXLOGDirectoryStructure 1990
ReadControlFile 2092
XLOGChooseNumBuffers 2276
XLOGShmemInit 2280
ResetInstallXLogFileSegmentActive 2290
assign_checkpoint_completion_target 2354
assign_wal_sync_method 2354
SetInstallXLogFileSegmentActive 2362
XLogGetLastRemovedSegno 2448
GetSystemIdentifier 2954
LogCheckpointStart 2984
UpdateFullPageWrites 3138
CreateCheckPoint 3196
GetLastImportantRecPtr 3306
show_archive_command 3460
show_effective_wal_level 3520
CheckPointGuts 3580
LogCheckpointEnd 3580
RemoveOldXlogFiles 3580
UpdateCheckPointDistanceEstimate 3580
XLOGfileslop 3580
GetXLogInsertRecPtr 4046
PreallocXlogFiles 4128
assign_wal_consistency_checking 4288
check_wal_consistency_checking 4290
check_wal_segment_size 4550
check_wal_buffers 4630
KeepLogSeg 4774
XLogGetReplicationSlotMinimumLSN 4786
UpdateLastRemovedPtr 5074
RemoveXlogFile 5106
XLogRecPtrToBytePos 5212
InstallXLogFileSegment 5934
XLOGShmemSize 6534
update_checkpoint_display 7160
WALInsertLockAcquireExclusive 8998
XLogCheckpointNeeded 10002
assign_max_wal_size 11984
XLogFileClose 13118
GetInsertRecPtr 16142
CalculateCheckpointSegments 16430
UpdateControlFile 19042
GetXLogWriteRecPtr 25162
XLogFileInit 29478
XLogFileInitInternal 29974
show_in_hot_standby 31880
get_sync_bit 33108
XLogBackgroundFlush 36808
GetRecoveryState 50156
XLogSetReplicationSlotMinimumLSN 74270
xlog_redo 87868
XLogSetAsyncXactLSN 99596
WALReadFromBuffers 205602
UpdateMinRecoveryPoint 220834
GetWALInsertionTimeLine 224182
CheckXLogRemoved 243172
issue_xlog_fsync 350116
GetFlushRecPtr 453876
GetRedoRecPtr 604146
XLogFlush 1418102
XLogWrite 4407368
WaitXLogInsertionsToFinish 4757386
WALInsertLockUpdateInsertingAt 5059656
AdvanceXLInsertBuffer 5069824
XLogNeedsFlush 17446516
DataChecksumsEnabled 19970246
ReserveXLogInsertLocation 30765430
CopyXLogRecordToWAL 30766918
WALInsertLockAcquire 30779626
XLogInsertRecord 30783082
WALInsertLockRelease 30788624
GetFullPageWriteInfo 31081010
XLogBytePosToEndRecPtr 31728770
GetXLogBuffer 35850472
XLogBytePosToRecPtr 61539196
XLogInsertAllowed 81702448
RecoveryInProgress 161119488

Generated by: LCOV version 1.16