LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 52.5 % 3164 1661
Test Date: 2026-01-26 10:56:24 Functions: 66.7 % 123 82
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 26.5 % 2095 555

Function Name Sort by function name Hit count Sort by function hit count
CheckRequiredParameterValues 0
CheckXLogRemoved 0
CleanupAfterArchiveRecovery 0
CleanupBackupHistory 0
CreateEndOfRecoveryRecord 0
CreateOverwriteContrecordRecord 0
CreateRestartPoint 0
GetActiveWalLevelOnStandby 0
GetDefaultCharSignedness 0
GetFlushRecPtr 0
GetLastSegSwitchData 0
GetMockAuthenticationNonce 0
GetOldestRestartPoint 0
GetRecoveryState 0
GetSystemIdentifier 0
GetWALAvailability 0
GetWALInsertionTimeLineIfSet 0
GetXLogInsertRecPtr 0
IsInstallXLogFileSegmentActive 0
PerformRecoveryXLogAction 0
ReachedEndOfBackup 0
RecoveryRestartPoint 0
RemoveNonParentXlogFiles 0
RemoveTempXlogFiles 0
RequestXLogSwitch 0
ReserveXLogSwitch 0
SwitchIntoArchiveRecovery 0
UpdateMinRecoveryPoint 0
WALReadFromBuffers 0
XLogFileCopy 0
XLogFileOpen 0
XLogGetLastRemovedSegno 0
XLogGetOldestSegno 0
XLogInitNewTimeline 0
XLogRestorePoint 0
do_pg_abort_backup 0
do_pg_backup_start 0
do_pg_backup_stop 0
get_backup_status 0
register_persistent_abort_backup_handler 0
xlog_redo 0
BootStrapXLOG 1
GetXLogWriteRecPtr 1
InitControlFile 1
LogCheckpointStart 1
SetWalWriterSleeping 1
WriteControlFile 1
str_time 2
GetWALInsertionTimeLine 3
InitializeWalConsistencyChecking 3
LocalProcessControlFile 3
RemoveXlogFile 3
ShutdownXLOG 3
UpdateLastRemovedPtr 3
LocalSetXLogInsertAllowed 4
ReadControlFile 4
ResetInstallXLogFileSegmentActive 4
StartupXLOG 4
ValidateXLOGDirectoryStructure 4
XLogReportParameters 4
XLogSetReplicationSlotMinimumLSN 4
XLogShutdownWalRcv 4
SetInstallXLogFileSegmentActive 5
UpdateFullPageWrites 5
XLOGChooseNumBuffers 6
XLOGShmemInit 6
assign_checkpoint_completion_target 6
assign_wal_consistency_checking 6
assign_wal_sync_method 6
check_wal_consistency_checking 6
CheckPointGuts 7
CreateCheckPoint 7
GetLastImportantRecPtr 7
KeepLogSeg 7
LogCheckpointEnd 7
RemoveOldXlogFiles 7
UpdateCheckPointDistanceEstimate 7
XLOGfileslop 7
XLogGetReplicationSlotMinimumLSN 7
show_archive_command 7
show_effective_wal_level 7
PreallocXlogFiles 8
XLogPutNextOid 9
GetFakeLSNForUnloggedRel 11
check_wal_segment_size 11
WALInsertLockAcquireExclusive 12
check_wal_buffers 12
GetInsertRecPtr 13
update_checkpoint_display 14
XLOGShmemSize 15
UpdateControlFile 16
InstallXLogFileSegment 17
XLogCheckpointNeeded 21
issue_xlog_fsync 21
XLogBackgroundFlush 29
XLogFileClose 120
show_in_hot_standby 323
XLogFileInit 382
XLogFileInitInternal 382
get_sync_bit 396
assign_max_wal_size 964
CalculateCheckpointSegments 974
XLogSetAsyncXactLSN 2836
XLogWrite 23488
WaitXLogInsertionsToFinish 24094
XLogFlush 26979
WALInsertLockUpdateInsertingAt 30100
AdvanceXLInsertBuffer 30113
GetRedoRecPtr 32286
DataChecksumsEnabled 995236
XLogNeedsFlush 1836354
CopyXLogRecordToWAL 2526706
ReserveXLogInsertLocation 2526706
WALInsertLockAcquire 2526989
XLogInsertRecord 2526993
WALInsertLockRelease 2527001
GetFullPageWriteInfo 2544284
XLogBytePosToEndRecPtr 2546761
GetXLogBuffer 2570273
XLogBytePosToRecPtr 5053415
XLogInsertAllowed 6929655
XLogRecPtrToBytePos 7580126
RecoveryInProgress 12232238

Generated by: LCOV version 2.3.2-1