LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 89.7 % 2691 2413
Test Date: 2026-08-20 08:15:56 Functions: 97.1 % 140 136
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 66.7 % 1563 1042

Function Name Sort by function name Hit count Sort by function hit count
AdvanceXLInsertBuffer 2786115
BootStrapXLOG 56
CalculateCheckpointSegments 9818
CheckPointGuts 1972
CheckRequiredParameterValues 280
CheckXLogRemoved 130450
CheckpointFlagsString 3288
CleanupAfterArchiveRecovery 62
CleanupBackupHistory 172
CopyXLogRecordToWAL 25346383
CreateCheckPoint 1763
CreateEndOfRecoveryRecord 55
CreateOverwriteContrecordRecord 11
CreateRestartPoint 632
DataChecksumsInProgressOn 325
DataChecksumsNeedVerify 2836249
DataChecksumsNeedWrite 865069
DataChecksumsOff 12
DataChecksumsOn 17
GetActiveWalLevelOnStandby 0
GetDefaultCharSignedness 89903
GetFakeLSNForUnloggedRel 202671
GetFlushRecPtr 224221
GetFullPageWriteInfo 25572805
GetInsertRecPtr 7479
GetLastChecksumChangeRecPtr 1418412
GetLastImportantRecPtr 1813
GetLastSegSwitchData 0
GetMockAuthenticationNonce 2
GetOldestRestartPoint 405
GetRecoveryState 32682
GetRedoRecPtr 366783
GetSystemIdentifier 1669
GetWALAvailability 623
GetWALInsertionTimeLine 121533
GetWALInsertionTimeLineIfSet 1013
GetXLogBuffer 28190937
GetXLogInsertEndRecPtr 2987
GetXLogInsertRecPtr 2151
GetXLogWriteRecPtr 7895
InitControlFile 56
InitLocalDataChecksumState 25059
InitializeWalConsistencyChecking 1094
InstallXLogFileSegment 3353
IsInstallXLogFileSegmentActive 0
KeepLogSeg 2570
LocalProcessControlFile 1112
LocalSetXLogInsertAllowed 1059
LogCheckpointEnd 1972
LogCheckpointStart 1644
PerformRecoveryXLogAction 172
PreallocXlogFiles 2259
ReachedEndOfBackup 93
ReadControlFile 1168
RecoveryInProgress 97770489
RecoveryRestartPoint 763
RemoveNonParentXlogFiles 75
RemoveOldXlogFiles 1972
RemoveTempXlogFiles 204
RemoveXlogFile 2700
RequestXLogSwitch 844
ReserveXLogInsertLocation 25345601
ReserveXLogSwitch 844
ResetInstallXLogFileSegmentActive 1275
SetDataChecksumsOff 12
SetDataChecksumsOn 11
SetDataChecksumsOnInProgress 15
SetInstallXLogFileSegmentActive 1301
SetLocalDataChecksumState 28596
SetWalWriterSleeping 623
ShutdownXLOG 774
StartupXLOG 1103
SwitchIntoArchiveRecovery 1
UpdateCheckPointDistanceEstimate 1972
UpdateControlFile 10549
UpdateFullPageWrites 1758
UpdateLastRemovedPtr 2683
UpdateMinRecoveryPoint 126804
ValidateXLOGDirectoryStructure 1103
WALInsertLockAcquire 25354710
WALInsertLockAcquireExclusive 4923
WALInsertLockRelease 25359633
WALInsertLockUpdateInsertingAt 2781054
WALReadFromBuffers 109564
WaitXLogInsertionsToFinish 2585923
WriteControlFile 56
XLOGChooseNumBuffers 1262
XLOGShmemAttach 0
XLOGShmemInit 1264
XLOGShmemRequest 1267
XLOGfileslop 1972
XLogAssignLSN 439
XLogBackgroundFlush 15965
XLogBytePosToEndRecPtr 25875034
XLogBytePosToRecPtr 50695658
XLogCheckpointNeeded 5243
XLogChecksums 51
XLogFileClose 7164
XLogFileCopy 52
XLogFileInit 16415
XLogFileInitInternal 16645
XLogFileOpen 101
XLogFlush 889260
XLogGetLastRemovedSegno 1288
XLogGetOldestSegno 12
XLogGetReplicationSlotMinimumLSN 2579
XLogInitNewTimeline 62
XLogInsertAllowed 68965593
XLogInsertRecord 25355543
XLogNeedsFlush 16662529
XLogPutNextOid 703
XLogRecPtrToBytePos 2838
XLogReportParameters 1028
XLogRestorePoint 3
XLogSetAsyncXactLSN 65905
XLogSetReplicationSlotMinimumLSN 43002
XLogShutdownWalRcv 1094
XLogWrite 2421145
assign_checkpoint_completion_target 1307
assign_max_wal_size 7343
assign_wal_consistency_checking 2300
assign_wal_sync_method 1307
check_wal_buffers 2569
check_wal_consistency_checking 2301
check_wal_segment_size 2532
do_pg_abort_backup 9
do_pg_backup_start 190
do_pg_backup_stop 183
get_backup_status 211
get_sync_bit 18271
issue_xlog_fsync 213300
register_persistent_abort_backup_handler 5
show_archive_command 1934
show_data_checksums 1938
show_effective_wal_level 1978
show_in_hot_standby 17949
str_time 981
update_checkpoint_display 3944
xlog2_redo 7
xlog_redo 117441

Generated by: LCOV version 2.0-1