LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2202 2487 88.5 %
Date: 2026-01-19 02:17:37 Functions: 119 123 96.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
GetActiveWalLevelOnStandby 0
GetLastSegSwitchData 0
GetWALInsertionTimeLineIfSet 0
IsInstallXLogFileSegmentActive 0
GetMockAuthenticationNonce 2
SwitchIntoArchiveRecovery 4
GetDefaultCharSignedness 6
XLogRestorePoint 6
register_persistent_abort_backup_handler 8
XLogGetOldestSegno 12
do_pg_abort_backup 16
CreateOverwriteContrecordRecord 22
GetFakeLSNForUnloggedRel 66
XLogFileCopy 90
CreateEndOfRecoveryRecord 96
BootStrapXLOG 102
InitControlFile 102
WriteControlFile 102
CleanupAfterArchiveRecovery 110
XLogInitNewTimeline 110
RemoveNonParentXlogFiles 136
XLogFileOpen 144
ReachedEndOfBackup 160
CleanupBackupHistory 308
PerformRecoveryXLogAction 324
do_pg_backup_stop 324
do_pg_backup_start 338
RemoveTempXlogFiles 372
get_backup_status 378
CheckRequiredParameterValues 524
GetOldestRestartPoint 786
SetWalWriterSleeping 1044
CreateRestartPoint 1186
GetWALAvailability 1234
XLogPutNextOid 1254
ShutdownXLOG 1366
RecoveryRestartPoint 1464
RequestXLogSwitch 1590
ReserveXLogSwitch 1590
str_time 1762
XLogReportParameters 1856
LocalSetXLogInsertAllowed 1912
InitializeWalConsistencyChecking 1962
XLogShutdownWalRcv 1976
LocalProcessControlFile 1982
StartupXLOG 1986
ValidateXLOGDirectoryStructure 1986
ReadControlFile 2084
XLOGChooseNumBuffers 2268
XLOGShmemInit 2272
ResetInstallXLogFileSegmentActive 2280
assign_checkpoint_completion_target 2346
assign_wal_sync_method 2346
SetInstallXLogFileSegmentActive 2358
XLogGetLastRemovedSegno 2414
GetSystemIdentifier 2900
LogCheckpointStart 2954
UpdateFullPageWrites 3126
CreateCheckPoint 3162
GetLastImportantRecPtr 3242
show_archive_command 3452
show_effective_wal_level 3514
CheckPointGuts 3550
LogCheckpointEnd 3550
RemoveOldXlogFiles 3550
UpdateCheckPointDistanceEstimate 3550
XLOGfileslop 3550
GetXLogInsertRecPtr 4030
PreallocXlogFiles 4100
assign_wal_consistency_checking 4228
check_wal_consistency_checking 4230
check_wal_segment_size 4534
check_wal_buffers 4614
KeepLogSeg 4718
XLogGetReplicationSlotMinimumLSN 4718
XLogRecPtrToBytePos 5184
UpdateLastRemovedPtr 5186
RemoveXlogFile 5218
InstallXLogFileSegment 5804
GetXLogWriteRecPtr 6168
XLOGShmemSize 6510
update_checkpoint_display 7100
WALInsertLockAcquireExclusive 8920
XLogCheckpointNeeded 10262
assign_max_wal_size 11756
XLogFileClose 12516
GetInsertRecPtr 14554
CalculateCheckpointSegments 16186
GetRecoveryState 16528
UpdateControlFile 18762
XLogFileInit 29002
XLogFileInitInternal 29518
show_in_hot_standby 32020
get_sync_bit 32374
XLogBackgroundFlush 39824
XLogSetReplicationSlotMinimumLSN 59750
xlog_redo 88144
XLogSetAsyncXactLSN 100104
WALReadFromBuffers 201048
UpdateMinRecoveryPoint 212344
GetWALInsertionTimeLine 234506
CheckXLogRemoved 250608
issue_xlog_fsync 334776
GetFlushRecPtr 475812
GetRedoRecPtr 603714
XLogFlush 1401712
XLogWrite 4311708
WaitXLogInsertionsToFinish 4958450
WALInsertLockUpdateInsertingAt 5438796
AdvanceXLInsertBuffer 5448164
XLogNeedsFlush 17634150
DataChecksumsEnabled 20207076
ReserveXLogInsertLocation 30736020
CopyXLogRecordToWAL 30737492
WALInsertLockAcquire 30750124
XLogInsertRecord 30753548
WALInsertLockRelease 30759044
GetFullPageWriteInfo 31050936
XLogBytePosToEndRecPtr 31610854
GetXLogBuffer 35775086
XLogBytePosToRecPtr 61480320
XLogInsertAllowed 81813864
RecoveryInProgress 162386502

Generated by: LCOV version 1.16