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-08 01:17:04 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 20
GetFakeLSNForUnloggedRel 66
XLogFileCopy 90
CreateEndOfRecoveryRecord 96
BootStrapXLOG 102
InitControlFile 102
WriteControlFile 102
CleanupAfterArchiveRecovery 110
XLogInitNewTimeline 110
RemoveNonParentXlogFiles 134
ReachedEndOfBackup 160
CleanupBackupHistory 308
do_pg_backup_stop 324
PerformRecoveryXLogAction 326
do_pg_backup_start 338
RemoveTempXlogFiles 372
get_backup_status 378
XLogFileOpen 408
CheckRequiredParameterValues 526
GetOldestRestartPoint 788
SetWalWriterSleeping 1046
CreateRestartPoint 1182
GetWALAvailability 1238
XLogPutNextOid 1268
ShutdownXLOG 1372
RecoveryRestartPoint 1462
RequestXLogSwitch 1594
ReserveXLogSwitch 1594
str_time 1766
XLogReportParameters 1862
LocalSetXLogInsertAllowed 1920
InitializeWalConsistencyChecking 1970
XLogShutdownWalRcv 1984
LocalProcessControlFile 1990
StartupXLOG 1990
ValidateXLOGDirectoryStructure 1990
ReadControlFile 2092
ResetInstallXLogFileSegmentActive 2274
XLOGChooseNumBuffers 2276
XLOGShmemInit 2280
SetInstallXLogFileSegmentActive 2356
assign_checkpoint_completion_target 2356
assign_wal_sync_method 2356
XLogGetLastRemovedSegno 2436
GetSystemIdentifier 2934
LogCheckpointStart 2964
UpdateFullPageWrites 3138
CreateCheckPoint 3182
GetLastImportantRecPtr 3264
show_archive_command 3470
show_effective_wal_level 3540
CheckPointGuts 3560
LogCheckpointEnd 3560
RemoveOldXlogFiles 3560
UpdateCheckPointDistanceEstimate 3560
XLOGfileslop 3560
GetXLogInsertRecPtr 4058
PreallocXlogFiles 4108
assign_wal_consistency_checking 4294
check_wal_consistency_checking 4296
check_wal_segment_size 4552
check_wal_buffers 4632
KeepLogSeg 4738
XLogGetReplicationSlotMinimumLSN 4752
UpdateLastRemovedPtr 5078
RemoveXlogFile 5112
XLogRecPtrToBytePos 5204
InstallXLogFileSegment 5836
XLOGShmemSize 6534
update_checkpoint_display 7120
WALInsertLockAcquireExclusive 8936
XLogCheckpointNeeded 10318
assign_max_wal_size 11978
XLogFileClose 12846
GetXLogWriteRecPtr 14426
GetInsertRecPtr 15140
CalculateCheckpointSegments 16426
UpdateControlFile 18856
XLogBackgroundFlush 29022
XLogFileInit 29136
XLogFileInitInternal 29628
show_in_hot_standby 31946
get_sync_bit 32786
GetRecoveryState 39160
XLogSetReplicationSlotMinimumLSN 63370
xlog_redo 88110
XLogSetAsyncXactLSN 99870
WALReadFromBuffers 199322
UpdateMinRecoveryPoint 217216
GetWALInsertionTimeLine 221416
CheckXLogRemoved 237378
issue_xlog_fsync 337802
GetFlushRecPtr 462040
GetRedoRecPtr 604566
XLogFlush 1411490
XLogWrite 4374120
WaitXLogInsertionsToFinish 4880838
WALInsertLockUpdateInsertingAt 5234376
AdvanceXLInsertBuffer 5244042
XLogNeedsFlush 17680036
DataChecksumsEnabled 20121316
ReserveXLogInsertLocation 30729268
CopyXLogRecordToWAL 30730748
WALInsertLockAcquire 30743506
XLogInsertRecord 30746946
WALInsertLockRelease 30752442
GetFullPageWriteInfo 31044120
XLogBytePosToEndRecPtr 31691792
GetXLogBuffer 35782792
XLogBytePosToRecPtr 61466868
XLogInsertAllowed 81856880
RecoveryInProgress 161877410

Generated by: LCOV version 1.16