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 2384
Test Date: 2026-06-19 10: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
AdvanceXLInsertBuffer 2733538
BootStrapXLOG 57
CalculateCheckpointSegments 9733
CheckPointGuts 1946
CheckRequiredParameterValues 271
CheckXLogRemoved 131454
CheckpointFlagsString 3224
CleanupAfterArchiveRecovery 59
CleanupBackupHistory 167
CopyXLogRecordToWAL 24775997
CreateCheckPoint 1735
CreateEndOfRecoveryRecord 52
CreateOverwriteContrecordRecord 10
CreateRestartPoint 621
DataChecksumsInProgressOn 166
DataChecksumsNeedVerify 2680338
DataChecksumsNeedWrite 841002
DataChecksumsOff 7
DataChecksumsOn 11
GetActiveWalLevelOnStandby 0
GetDefaultCharSignedness 89903
GetFakeLSNForUnloggedRel 202671
GetFlushRecPtr 210923
GetFullPageWriteInfo 24997687
GetInsertRecPtr 7649
GetLastImportantRecPtr 1787
GetLastSegSwitchData 0
GetMockAuthenticationNonce 2
GetOldestRestartPoint 405
GetRecoveryState 36890
GetRedoRecPtr 369807
GetSystemIdentifier 1597
GetWALAvailability 668
GetWALInsertionTimeLine 118925
GetWALInsertionTimeLineIfSet 4877
GetXLogBuffer 27552963
GetXLogInsertEndRecPtr 1155
GetXLogInsertRecPtr 2153
GetXLogWriteRecPtr 7728
InitControlFile 57
InitLocalDataChecksumState 24409
InitializeWalConsistencyChecking 1069
InstallXLogFileSegment 3273
IsInstallXLogFileSegmentActive 0
KeepLogSeg 2588
LocalProcessControlFile 1087
LocalSetXLogInsertAllowed 1045
LogCheckpointEnd 1946
LogCheckpointStart 1612
PerformRecoveryXLogAction 167
PreallocXlogFiles 2227
ReachedEndOfBackup 88
ReadControlFile 1144
RecoveryInProgress 97591461
RecoveryRestartPoint 757
RemoveNonParentXlogFiles 72
RemoveOldXlogFiles 1946
RemoveTempXlogFiles 194
RemoveXlogFile 2658
RequestXLogSwitch 830
ReserveXLogInsertLocation 24775230
ReserveXLogSwitch 830
ResetInstallXLogFileSegmentActive 1249
SetDataChecksumsOff 7
SetDataChecksumsOn 7
SetDataChecksumsOnInProgress 9
SetInstallXLogFileSegmentActive 1282
SetLocalDataChecksumState 27726
SetWalWriterSleeping 614
ShutdownXLOG 767
StartupXLOG 1085
SwitchIntoArchiveRecovery 1
UpdateCheckPointDistanceEstimate 1946
UpdateControlFile 10352
UpdateFullPageWrites 1733
UpdateLastRemovedPtr 2642
UpdateMinRecoveryPoint 126102
ValidateXLOGDirectoryStructure 1085
WALInsertLockAcquire 24784169
WALInsertLockAcquireExclusive 4825
WALInsertLockRelease 24788994
WALInsertLockUpdateInsertingAt 2728518
WALReadFromBuffers 108479
WaitXLogInsertionsToFinish 2539218
WriteControlFile 57
XLOGChooseNumBuffers 1240
XLOGShmemAttach 0
XLOGShmemInit 1242
XLOGShmemRequest 1245
XLOGfileslop 1946
XLogAssignLSN 441
XLogBackgroundFlush 15852
XLogBytePosToEndRecPtr 25296502
XLogBytePosToRecPtr 49554881
XLogCheckpointNeeded 5168
XLogChecksums 31
XLogFileClose 6990
XLogFileCopy 47
XLogFileInit 16039
XLogFileInitInternal 16271
XLogFileOpen 124
XLogFlush 866351
XLogGetLastRemovedSegno 1316
XLogGetOldestSegno 7
XLogGetReplicationSlotMinimumLSN 2596
XLogInitNewTimeline 59
XLogInsertAllowed 67462116
XLogInsertRecord 24784989
XLogNeedsFlush 16312583
XLogPutNextOid 697
XLogRecPtrToBytePos 2797
XLogReportParameters 1015
XLogRestorePoint 3
XLogSetAsyncXactLSN 62453
XLogSetReplicationSlotMinimumLSN 45729
XLogShutdownWalRcv 1080
XLogWrite 2384607
assign_checkpoint_completion_target 1286
assign_max_wal_size 7303
assign_wal_consistency_checking 2277
assign_wal_sync_method 1286
check_wal_buffers 2526
check_wal_consistency_checking 2278
check_wal_segment_size 2488
do_pg_abort_backup 9
do_pg_backup_start 183
do_pg_backup_stop 176
get_backup_status 204
get_sync_bit 17948
issue_xlog_fsync 214471
register_persistent_abort_backup_handler 5
show_archive_command 1892
show_data_checksums 1896
show_effective_wal_level 1931
show_in_hot_standby 17363
str_time 961
update_checkpoint_display 3892
xlog2_redo 7
xlog_redo 116724

Generated by: LCOV version 2.0-1