LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 89.1 % 2810 2505
Test Date: 2026-11-13 06:16:38 Functions: 97.2 % 143 139
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 66.4 % 1647 1094

Function Name Sort by function name Hit count Sort by function hit count
AdoptReplayedDataChecksumState 94
AdvanceXLInsertBuffer 2817211
BootStrapXLOG 60
CalculateCheckpointSegments 10271
CheckPointGuts 2075
CheckReplayedDataChecksumState 694
CheckRequiredParameterValues 296
CheckXLogRemoved 138848
CheckpointFlagsString 3446
CleanupAfterArchiveRecovery 66
CleanupBackupHistory 184
CopyXLogRecordToWAL 25525150
CreateCheckPoint 1860
CreateEndOfRecoveryRecord 58
CreateOverwriteContrecordRecord 11
CreateRestartPoint 632
DataChecksumsInProgressOn 346
DataChecksumsNeedVerify 2831589
DataChecksumsNeedWrite 889426
DataChecksumsOff 12
DataChecksumsOn 18
GetActiveWalLevelOnStandby 0
GetDefaultCharSignedness 89903
GetFakeLSNForUnloggedRel 202669
GetFlushRecPtr 269971
GetFullPageWriteInfo 25739691
GetInsertRecPtr 7799
GetLastChecksumChangeRecPtr 1445190
GetLastImportantRecPtr 1919
GetLastSegSwitchData 0
GetMockAuthenticationNonce 2
GetOldestRestartPoint 409
GetRecoveryState 18752
GetRedoRecPtr 369676
GetSystemIdentifier 1783
GetWALAvailability 634
GetWALInsertionTimeLine 127843
GetWALInsertionTimeLineIfSet 3114
GetXLogBuffer 28430274
GetXLogInsertEndRecPtr 13681
GetXLogInsertRecPtr 49557
GetXLogWriteRecPtr 1797
InitControlFile 60
InitLocalDataChecksumState 26482
InitializeWalConsistencyChecking 1162
InstallXLogFileSegment 3454
IsInstallXLogFileSegmentActive 0
KeepLogSeg 2676
LocalProcessControlFile 1182
LocalSetXLogInsertAllowed 1129
LogCheckpointEnd 2075
LogCheckpointStart 1723
PerformRecoveryXLogAction 181
PreallocXlogFiles 2365
PrimaryFlushWakeupProcessRequests 25525213
ReachedEndOfBackup 102
ReadControlFile 1242
RecoveryInProgress 83301852
RecoveryRestartPoint 786
RemoveNonParentXlogFiles 81
RemoveOldXlogFiles 2075
RemoveTempXlogFiles 218
RemoveXlogFile 2843
RequestXLogSwitch 871
ReserveXLogInsertLocation 25524342
ReserveXLogSwitch 871
ResetInstallXLogFileSegmentActive 1349
SetDataChecksumsOff 12
SetDataChecksumsOn 12
SetDataChecksumsOnInProgress 16
SetInstallXLogFileSegmentActive 1387
SetLocalDataChecksumState 29482
SetWalWriterSleeping 660
ShutdownXLOG 835
StartupXLOG 1174
SwitchIntoArchiveRecovery 1
UpdateCheckPointDistanceEstimate 2075
UpdateControlFile 11022
UpdateFullPageWrites 1883
UpdateLastRemovedPtr 2824
UpdateMinRecoveryPoint 125651
ValidateXLOGDirectoryStructure 1174
WALInsertLockAcquire 25533863
WALInsertLockAcquireExclusive 5192
WALInsertLockRelease 25539055
WALInsertLockUpdateInsertingAt 2811776
WALReadFromBuffers 110214
WaitXLogInsertionsToFinish 2623520
WriteControlFile 60
XLOGChooseNumBuffers 1342
XLOGShmemAttach 0
XLOGShmemInit 1345
XLOGShmemRequest 1349
XLOGfileslop 2075
XLogAssignLSN 3421
XLogBackgroundFlush 17343
XLogBytePosToEndRecPtr 26072911
XLogBytePosToRecPtr 51100659
XLogCheckpointNeeded 5276
XLogChecksums 53
XLogFileClose 7006
XLogFileCopy 57
XLogFileInit 16621
XLogFileInitInternal 16856
XLogFileOpen 114
XLogFlush 889629
XLogGetLastRemovedSegno 1339
XLogGetOldestSegno 28
XLogGetReplicationSlotMinimumLSN 2685
XLogInitNewTimeline 66
XLogInsertAllowed 69483188
XLogInsertRecord 25534723
XLogNeedsFlush 16778643
XLogPutNextOid 741
XLogRecPtrToBytePos 2992
XLogReportParameters 1092
XLogRestorePoint 3
XLogSetAsyncXactLSN 65210
XLogSetReplicationSlotMinimumLSN 43273
XLogShutdownWalRcv 1156
XLogWrite 2468729
assign_checkpoint_completion_target 1390
assign_max_wal_size 7639
assign_wal_consistency_checking 2389
assign_wal_sync_method 1390
check_wal_buffers 2733
check_wal_consistency_checking 2390
check_wal_segment_size 2693
do_pg_abort_backup 11
do_pg_backup_start 205
do_pg_backup_stop 195
get_backup_status 225
get_sync_bit 18431
issue_xlog_fsync 215083
register_persistent_abort_backup_handler 6
show_archive_command 2068
show_data_checksums 2072
show_effective_wal_level 2121
show_in_hot_standby 19029
str_time 1042
update_checkpoint_display 4150
xlog2_redo 9
xlog_redo 118708

Generated by: LCOV version 2.0-1