LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 89.1 % 2676 2385
Test Date: 2026-06-17 07:16:35 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
GetMockAuthenticationNonce 2
SwitchIntoArchiveRecovery 2
XLogRestorePoint 3
register_persistent_abort_backup_handler 5
DataChecksumsOff 7
SetDataChecksumsOff 7
SetDataChecksumsOn 7
XLogGetOldestSegno 7
xlog2_redo 7
SetDataChecksumsOnInProgress 9
do_pg_abort_backup 9
CreateOverwriteContrecordRecord 11
DataChecksumsOn 11
XLogChecksums 31
XLogFileCopy 47
CreateEndOfRecoveryRecord 52
BootStrapXLOG 57
InitControlFile 57
WriteControlFile 57
CleanupAfterArchiveRecovery 59
XLogInitNewTimeline 59
RemoveNonParentXlogFiles 73
ReachedEndOfBackup 88
XLogFileOpen 99
DataChecksumsInProgressOn 166
CleanupBackupHistory 167
PerformRecoveryXLogAction 167
do_pg_backup_stop 176
do_pg_backup_start 183
RemoveTempXlogFiles 195
get_backup_status 204
CheckRequiredParameterValues 272
GetOldestRestartPoint 416
XLogAssignLSN 441
CreateRestartPoint 620
SetWalWriterSleeping 624
GetWALAvailability 644
XLogPutNextOid 700
RecoveryRestartPoint 760
ShutdownXLOG 777
RequestXLogSwitch 830
ReserveXLogSwitch 830
str_time 973
XLogReportParameters 1026
LocalSetXLogInsertAllowed 1056
InitializeWalConsistencyChecking 1080
XLogShutdownWalRcv 1093
StartupXLOG 1097
ValidateXLOGDirectoryStructure 1097
LocalProcessControlFile 1098
ReadControlFile 1155
XLOGChooseNumBuffers 1251
XLOGShmemInit 1253
XLOGShmemRequest 1256
ResetInstallXLogFileSegmentActive 1271
SetInstallXLogFileSegmentActive 1292
assign_checkpoint_completion_target 1297
assign_wal_sync_method 1297
XLogGetLastRemovedSegno 1298
GetSystemIdentifier 1601
LogCheckpointStart 1622
CreateCheckPoint 1747
UpdateFullPageWrites 1755
GetWALInsertionTimeLineIfSet 1775
GetLastImportantRecPtr 1796
CheckPointGuts 1956
LogCheckpointEnd 1956
RemoveOldXlogFiles 1956
UpdateCheckPointDistanceEstimate 1956
XLOGfileslop 1956
show_archive_command 1974
show_data_checksums 1978
show_effective_wal_level 2012
GetXLogInsertRecPtr 2161
PreallocXlogFiles 2238
assign_wal_consistency_checking 2280
check_wal_consistency_checking 2281
check_wal_segment_size 2510
check_wal_buffers 2548
KeepLogSeg 2579
XLogGetReplicationSlotMinimumLSN 2587
UpdateLastRemovedPtr 2737
RemoveXlogFile 2753
XLogRecPtrToBytePos 2819
CheckpointFlagsString 3244
InstallXLogFileSegment 3325
update_checkpoint_display 3912
WALInsertLockAcquireExclusive 4863
XLogCheckpointNeeded 5195
GetXLogInsertEndRecPtr 5661
XLogFileClose 6900
GetInsertRecPtr 7183
assign_max_wal_size 7311
CalculateCheckpointSegments 9763
UpdateControlFile 10368
XLogBackgroundFlush 15791
XLogFileInit 16002
XLogFileInitInternal 16245
show_in_hot_standby 17548
get_sync_bit 17825
GetXLogWriteRecPtr 18138
InitLocalDataChecksumState 24675
GetRecoveryState 27427
SetLocalDataChecksumState 28016
XLogSetReplicationSlotMinimumLSN 45058
XLogSetAsyncXactLSN 63196
GetDefaultCharSignedness 89903
WALReadFromBuffers 108676
xlog_redo 116719
GetWALInsertionTimeLine 124717
UpdateMinRecoveryPoint 125787
CheckXLogRemoved 134146
GetFakeLSNForUnloggedRel 202669
issue_xlog_fsync 213130
GetFlushRecPtr 255589
GetRedoRecPtr 369764
DataChecksumsNeedWrite 844805
XLogFlush 875047
XLogWrite 2387587
WaitXLogInsertionsToFinish 2541742
DataChecksumsNeedVerify 2688083
WALInsertLockUpdateInsertingAt 2735162
AdvanceXLInsertBuffer 2740003
XLogNeedsFlush 16305015
ReserveXLogInsertLocation 24769463
CopyXLogRecordToWAL 24770230
WALInsertLockAcquire 24778419
XLogInsertRecord 24779238
WALInsertLockRelease 24783282
GetFullPageWriteInfo 24991522
XLogBytePosToEndRecPtr 25293447
GetXLogBuffer 27557469
XLogBytePosToRecPtr 49543365
XLogInsertAllowed 67451726
RecoveryInProgress 98365947

Generated by: LCOV version 2.0-1