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

Generated by: LCOV version 2.0-1