LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 89.8 % 2676 2404
Test Date: 2026-07-08 15:16:32 Functions: 97.1 % 139 135
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 66.9 % 1557 1041

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 5
DataChecksumsOff 7
SetDataChecksumsOff 7
SetDataChecksumsOn 7
XLogGetOldestSegno 7
xlog2_redo 7
SetDataChecksumsOnInProgress 9
do_pg_abort_backup 9
CreateOverwriteContrecordRecord 11
DataChecksumsOn 11
XLogChecksums 31
XLogFileCopy 48
CreateEndOfRecoveryRecord 53
BootStrapXLOG 57
InitControlFile 57
WriteControlFile 57
CleanupAfterArchiveRecovery 60
XLogInitNewTimeline 60
RemoveNonParentXlogFiles 73
ReachedEndOfBackup 90
XLogFileOpen 106
DataChecksumsInProgressOn 166
CleanupBackupHistory 168
PerformRecoveryXLogAction 168
do_pg_backup_stop 177
do_pg_backup_start 184
RemoveTempXlogFiles 196
get_backup_status 205
CheckRequiredParameterValues 273
GetOldestRestartPoint 411
CreateRestartPoint 621
SetWalWriterSleeping 622
GetWALAvailability 649
XLogPutNextOid 702
RecoveryRestartPoint 757
ShutdownXLOG 769
RequestXLogSwitch 833
ReserveXLogSwitch 833
GetWALInsertionTimeLineIfSet 956
str_time 966
XLogReportParameters 1019
LocalSetXLogInsertAllowed 1049
InitializeWalConsistencyChecking 1073
XLogShutdownWalRcv 1089
StartupXLOG 1090
ValidateXLOGDirectoryStructure 1090
LocalProcessControlFile 1091
ReadControlFile 1148
XLOGChooseNumBuffers 1244
XLOGShmemInit 1246
XLOGShmemRequest 1249
ResetInstallXLogFileSegmentActive 1271
assign_checkpoint_completion_target 1290
assign_wal_sync_method 1290
SetInstallXLogFileSegmentActive 1298
XLogGetLastRemovedSegno 1306
LogCheckpointStart 1613
GetSystemIdentifier 1627
CreateCheckPoint 1735
UpdateFullPageWrites 1740
GetLastImportantRecPtr 1789
show_archive_command 1899
show_data_checksums 1903
show_effective_wal_level 1937
CheckPointGuts 1947
LogCheckpointEnd 1947
RemoveOldXlogFiles 1947
UpdateCheckPointDistanceEstimate 1947
XLOGfileslop 1947
GetXLogInsertRecPtr 2165
PreallocXlogFiles 2230
assign_wal_consistency_checking 2277
check_wal_consistency_checking 2278
check_wal_segment_size 2496
check_wal_buffers 2534
KeepLogSeg 2575
XLogGetReplicationSlotMinimumLSN 2583
UpdateLastRemovedPtr 2772
RemoveXlogFile 2789
XLogRecPtrToBytePos 2809
CheckpointFlagsString 3226
InstallXLogFileSegment 3336
update_checkpoint_display 3894
WALInsertLockAcquireExclusive 4844
XLogCheckpointNeeded 5212
GetXLogWriteRecPtr 6723
XLogFileClose 6960
GetInsertRecPtr 7289
assign_max_wal_size 7307
CalculateCheckpointSegments 9745
UpdateControlFile 10376
XLogAssignLSN 10475
XLogFileInit 16087
XLogBackgroundFlush 16280
XLogFileInitInternal 16314
GetXLogInsertEndRecPtr 17352
show_in_hot_standby 17436
get_sync_bit 17846
GetRecoveryState 18386
InitLocalDataChecksumState 24706
SetLocalDataChecksumState 28038
XLogSetReplicationSlotMinimumLSN 44829
XLogSetAsyncXactLSN 62593
GetDefaultCharSignedness 89903
WALReadFromBuffers 108543
xlog_redo 116908
UpdateMinRecoveryPoint 125822
GetWALInsertionTimeLine 128073
CheckXLogRemoved 136677
GetFakeLSNForUnloggedRel 202669
issue_xlog_fsync 214578
GetFlushRecPtr 226795
GetRedoRecPtr 376888
DataChecksumsNeedWrite 841051
XLogFlush 871825
XLogWrite 2387330
WaitXLogInsertionsToFinish 2540967
DataChecksumsNeedVerify 2619522
WALInsertLockUpdateInsertingAt 2728851
AdvanceXLInsertBuffer 2733738
XLogNeedsFlush 16307403
ReserveXLogInsertLocation 24806502
CopyXLogRecordToWAL 24807273
WALInsertLockAcquire 24815481
XLogInsertRecord 24816303
WALInsertLockRelease 24820325
GetFullPageWriteInfo 25031696
XLogBytePosToEndRecPtr 25343382
GetXLogBuffer 27595124
XLogBytePosToRecPtr 49617447
XLogInsertAllowed 67526025
RecoveryInProgress 97489189

Generated by: LCOV version 2.0-1