LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 88.8 % 2673 2373
Test Date: 2026-05-27 18:16:28 Functions: 97.1 % 139 135
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
GetActiveWalLevelOnStandby 0
GetLastSegSwitchData 0
IsInstallXLogFileSegmentActive 0
XLOGShmemAttach 0
GetWALInsertionTimeLineIfSet 1
SwitchIntoArchiveRecovery 1
GetMockAuthenticationNonce 2
XLogRestorePoint 3
register_persistent_abort_backup_handler 5
DataChecksumsOff 6
SetDataChecksumsOff 6
xlog2_redo 6
SetDataChecksumsOn 7
XLogGetOldestSegno 7
SetDataChecksumsOnInProgress 9
DataChecksumsOn 10
do_pg_abort_backup 10
CreateOverwriteContrecordRecord 11
XLogChecksums 28
XLogFileCopy 45
CreateEndOfRecoveryRecord 50
BootStrapXLOG 57
CleanupAfterArchiveRecovery 57
InitControlFile 57
WriteControlFile 57
XLogInitNewTimeline 57
RemoveNonParentXlogFiles 69
XLogFileOpen 81
ReachedEndOfBackup 86
DataChecksumsInProgressOn 165
PerformRecoveryXLogAction 165
CleanupBackupHistory 166
do_pg_backup_stop 175
do_pg_backup_start 183
RemoveTempXlogFiles 192
get_backup_status 205
CheckRequiredParameterValues 269
GetOldestRestartPoint 402
CreateRestartPoint 614
SetWalWriterSleeping 616
GetWALAvailability 655
XLogPutNextOid 700
RecoveryRestartPoint 749
ShutdownXLOG 775
RequestXLogSwitch 830
ReserveXLogSwitch 830
str_time 968
XLogReportParameters 1022
LocalSetXLogInsertAllowed 1052
InitializeWalConsistencyChecking 1077
XLogShutdownWalRcv 1085
StartupXLOG 1092
ValidateXLOGDirectoryStructure 1092
LocalProcessControlFile 1095
ReadControlFile 1152
XLOGChooseNumBuffers 1248
ResetInstallXLogFileSegmentActive 1250
XLOGShmemInit 1250
XLOGShmemRequest 1253
SetInstallXLogFileSegmentActive 1282
assign_checkpoint_completion_target 1294
assign_wal_sync_method 1294
XLogGetLastRemovedSegno 1301
GetSystemIdentifier 1590
LogCheckpointStart 1610
CreateCheckPoint 1740
UpdateFullPageWrites 1749
GetLastImportantRecPtr 1791
CheckPointGuts 1944
LogCheckpointEnd 1944
RemoveOldXlogFiles 1944
UpdateCheckPointDistanceEstimate 1944
XLOGfileslop 1944
show_archive_command 1967
show_data_checksums 1969
show_effective_wal_level 1996
GetXLogInsertRecPtr 2157
PreallocXlogFiles 2224
assign_wal_consistency_checking 2281
check_wal_consistency_checking 2282
check_wal_segment_size 2504
check_wal_buffers 2542
KeepLogSeg 2577
XLogGetReplicationSlotMinimumLSN 2586
UpdateLastRemovedPtr 2661
RemoveXlogFile 2677
XLogRecPtrToBytePos 2811
CheckpointFlagsString 3220
InstallXLogFileSegment 3278
XLogAssignLSN 3453
update_checkpoint_display 3888
WALInsertLockAcquireExclusive 4829
XLogCheckpointNeeded 5146
GetXLogWriteRecPtr 5477
GetXLogInsertEndRecPtr 6436
XLogFileClose 6879
assign_max_wal_size 7310
GetInsertRecPtr 7403
CalculateCheckpointSegments 9756
UpdateControlFile 10291
XLogBackgroundFlush 15619
XLogFileInit 15996
XLogFileInitInternal 16224
show_in_hot_standby 17481
get_sync_bit 17841
InitLocalDataChecksumState 24513
SetLocalDataChecksumState 27826
GetRecoveryState 35294
XLogSetReplicationSlotMinimumLSN 40789
XLogSetAsyncXactLSN 62559
GetDefaultCharSignedness 89903
WALReadFromBuffers 107568
xlog_redo 114871
GetWALInsertionTimeLine 122953
UpdateMinRecoveryPoint 124001
CheckXLogRemoved 134447
GetFakeLSNForUnloggedRel 202668
issue_xlog_fsync 207780
GetFlushRecPtr 242484
GetRedoRecPtr 375087
DataChecksumsNeedWrite 845922
XLogFlush 870982
XLogWrite 2377896
WaitXLogInsertionsToFinish 2521010
DataChecksumsNeedVerify 2667900
WALInsertLockUpdateInsertingAt 2715251
AdvanceXLInsertBuffer 2720125
XLogNeedsFlush 16319752
ReserveXLogInsertLocation 24765069
CopyXLogRecordToWAL 24765836
WALInsertLockAcquire 24773970
XLogInsertRecord 24774789
WALInsertLockRelease 24778799
GetFullPageWriteInfo 24987805
XLogBytePosToEndRecPtr 25282758
GetXLogBuffer 27545680
XLogBytePosToRecPtr 49534571
XLogInsertAllowed 67453555
RecoveryInProgress 97800867

Generated by: LCOV version 2.0-1