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

Function Name Sort by function name Hit count Sort by function hit count
AdvanceXLInsertBuffer 2737967
BootStrapXLOG 57
CalculateCheckpointSegments 9741
CheckPointGuts 1948
CheckRequiredParameterValues 269
CheckXLogRemoved 128699
CheckpointFlagsString 3228
CleanupAfterArchiveRecovery 57
CleanupBackupHistory 166
CopyXLogRecordToWAL 24758465
CreateCheckPoint 1738
CreateEndOfRecoveryRecord 50
CreateOverwriteContrecordRecord 11
CreateRestartPoint 624
DataChecksumsInProgressOn 165
DataChecksumsNeedVerify 2680712
DataChecksumsNeedWrite 844263
DataChecksumsOff 6
DataChecksumsOn 10
GetActiveWalLevelOnStandby 0
GetDefaultCharSignedness 89903
GetFakeLSNForUnloggedRel 202668
GetFlushRecPtr 219136
GetFullPageWriteInfo 24980855
GetInsertRecPtr 7566
GetLastImportantRecPtr 1785
GetLastSegSwitchData 0
GetMockAuthenticationNonce 2
GetOldestRestartPoint 400
GetRecoveryState 36894
GetRedoRecPtr 375552
GetSystemIdentifier 1593
GetWALAvailability 668
GetWALInsertionTimeLine 119662
GetWALInsertionTimeLineIfSet 1
GetXLogBuffer 27539635
GetXLogInsertEndRecPtr 22428
GetXLogInsertRecPtr 2147
GetXLogWriteRecPtr 11451
InitControlFile 57
InitLocalDataChecksumState 24354
InitializeWalConsistencyChecking 1072
InstallXLogFileSegment 3261
IsInstallXLogFileSegmentActive 0
KeepLogSeg 2589
LocalProcessControlFile 1090
LocalSetXLogInsertAllowed 1048
LogCheckpointEnd 1948
LogCheckpointStart 1614
PerformRecoveryXLogAction 165
PreallocXlogFiles 2226
ReachedEndOfBackup 86
ReadControlFile 1147
RecoveryInProgress 97210847
RecoveryRestartPoint 751
RemoveNonParentXlogFiles 69
RemoveOldXlogFiles 1948
RemoveTempXlogFiles 192
RemoveXlogFile 2737
RequestXLogSwitch 828
ReserveXLogInsertLocation 24757699
ReserveXLogSwitch 828
ResetInstallXLogFileSegmentActive 1250
SetDataChecksumsOff 6
SetDataChecksumsOn 7
SetDataChecksumsOnInProgress 9
SetInstallXLogFileSegmentActive 1279
SetLocalDataChecksumState 27663
SetWalWriterSleeping 622
ShutdownXLOG 773
StartupXLOG 1088
SwitchIntoArchiveRecovery 1
UpdateCheckPointDistanceEstimate 1948
UpdateControlFile 10315
UpdateFullPageWrites 1743
UpdateLastRemovedPtr 2721
UpdateMinRecoveryPoint 124831
ValidateXLOGDirectoryStructure 1088
WALInsertLockAcquire 24766590
WALInsertLockAcquireExclusive 4853
WALInsertLockRelease 24771443
WALInsertLockUpdateInsertingAt 2732989
WALReadFromBuffers 107924
WaitXLogInsertionsToFinish 2537481
WriteControlFile 57
XLOGChooseNumBuffers 1243
XLOGShmemAttach 0
XLOGShmemInit 1245
XLOGShmemRequest 1248
XLOGfileslop 1948
XLogAssignLSN 20609
XLogBackgroundFlush 16046
XLogBytePosToEndRecPtr 25297032
XLogBytePosToRecPtr 49519817
XLogCheckpointNeeded 5178
XLogChecksums 28
XLogFileClose 6874
XLogFileCopy 45
XLogFileInit 15924
XLogFileInitInternal 16151
XLogFileOpen 97
XLogFlush 868253
XLogGetLastRemovedSegno 1308
XLogGetOldestSegno 7
XLogGetReplicationSlotMinimumLSN 2598
XLogInitNewTimeline 57
XLogInsertAllowed 67381183
XLogInsertRecord 24767407
XLogNeedsFlush 16264863
XLogPutNextOid 697
XLogRecPtrToBytePos 2802
XLogReportParameters 1018
XLogRestorePoint 3
XLogSetAsyncXactLSN 62794
XLogSetReplicationSlotMinimumLSN 40934
XLogShutdownWalRcv 1080
XLogWrite 2379892
assign_checkpoint_completion_target 1289
assign_max_wal_size 7305
assign_wal_consistency_checking 2272
assign_wal_sync_method 1289
check_wal_buffers 2532
check_wal_consistency_checking 2273
check_wal_segment_size 2494
do_pg_abort_backup 10
do_pg_backup_start 183
do_pg_backup_stop 175
get_backup_status 204
get_sync_bit 17796
issue_xlog_fsync 207678
register_persistent_abort_backup_handler 5
show_archive_command 1961
show_data_checksums 1963
show_effective_wal_level 1997
show_in_hot_standby 17411
str_time 964
update_checkpoint_display 3896
xlog2_redo 6
xlog_redo 115526

Generated by: LCOV version 2.0-1