LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 88.8 % 2673 2374
Test Date: 2026-05-07 13:16:38 Functions: 97.1 % 139 135
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
GetActiveWalLevelOnStandby 0
GetLastSegSwitchData 0
IsInstallXLogFileSegmentActive 0
XLOGShmemAttach 0
GetWALInsertionTimeLineIfSet 1
SwitchIntoArchiveRecovery 1
GetMockAuthenticationNonce 2
XLogRestorePoint 3
register_persistent_abort_backup_handler 4
DataChecksumsOff 6
SetDataChecksumsOff 6
xlog2_redo 6
SetDataChecksumsOn 7
XLogGetOldestSegno 7
do_pg_abort_backup 8
SetDataChecksumsOnInProgress 9
DataChecksumsOn 10
CreateOverwriteContrecordRecord 11
XLogChecksums 28
XLogFileCopy 45
CreateEndOfRecoveryRecord 50
BootStrapXLOG 57
CleanupAfterArchiveRecovery 57
InitControlFile 57
WriteControlFile 57
XLogInitNewTimeline 57
RemoveNonParentXlogFiles 69
ReachedEndOfBackup 86
XLogFileOpen 119
CleanupBackupHistory 164
DataChecksumsInProgressOn 165
PerformRecoveryXLogAction 165
do_pg_backup_stop 173
do_pg_backup_start 180
RemoveTempXlogFiles 192
get_backup_status 200
CheckRequiredParameterValues 269
GetOldestRestartPoint 402
CreateRestartPoint 615
SetWalWriterSleeping 624
GetWALAvailability 680
XLogPutNextOid 699
RecoveryRestartPoint 751
ShutdownXLOG 773
RequestXLogSwitch 823
ReserveXLogSwitch 823
str_time 964
XLogReportParameters 1018
LocalSetXLogInsertAllowed 1048
InitializeWalConsistencyChecking 1072
XLogShutdownWalRcv 1082
StartupXLOG 1088
ValidateXLOGDirectoryStructure 1088
LocalProcessControlFile 1090
ReadControlFile 1147
XLOGChooseNumBuffers 1243
XLOGShmemInit 1245
ResetInstallXLogFileSegmentActive 1246
XLOGShmemRequest 1248
SetInstallXLogFileSegmentActive 1277
assign_checkpoint_completion_target 1289
assign_wal_sync_method 1289
XLogGetLastRemovedSegno 1314
GetSystemIdentifier 1599
LogCheckpointStart 1613
CreateCheckPoint 1738
UpdateFullPageWrites 1743
GetLastImportantRecPtr 1788
CheckPointGuts 1947
LogCheckpointEnd 1947
RemoveOldXlogFiles 1947
UpdateCheckPointDistanceEstimate 1947
XLOGfileslop 1947
show_archive_command 1964
show_data_checksums 1966
show_effective_wal_level 2000
GetXLogInsertRecPtr 2151
PreallocXlogFiles 2225
assign_wal_consistency_checking 2274
check_wal_consistency_checking 2275
check_wal_segment_size 2494
check_wal_buffers 2532
KeepLogSeg 2598
XLogGetReplicationSlotMinimumLSN 2606
UpdateLastRemovedPtr 2796
XLogRecPtrToBytePos 2797
RemoveXlogFile 2812
GetRecoveryState 3197
CheckpointFlagsString 3226
InstallXLogFileSegment 3312
update_checkpoint_display 3894
WALInsertLockAcquireExclusive 4824
XLogCheckpointNeeded 5152
XLogFileClose 6900
assign_max_wal_size 7306
GetInsertRecPtr 7511
CalculateCheckpointSegments 9742
UpdateControlFile 10285
GetXLogWriteRecPtr 12028
XLogBackgroundFlush 15952
XLogFileInit 15961
XLogFileInitInternal 16185
show_in_hot_standby 17413
get_sync_bit 17680
XLogAssignLSN 23632
InitLocalDataChecksumState 24379
GetXLogInsertEndRecPtr 26555
SetLocalDataChecksumState 27681
XLogSetReplicationSlotMinimumLSN 43343
XLogSetAsyncXactLSN 62717
GetDefaultCharSignedness 89903
WALReadFromBuffers 107736
xlog_redo 114994
GetWALInsertionTimeLine 121837
UpdateMinRecoveryPoint 122975
CheckXLogRemoved 132732
GetFakeLSNForUnloggedRel 202668
issue_xlog_fsync 210816
GetFlushRecPtr 219022
GetRedoRecPtr 397892
DataChecksumsNeedWrite 838469
XLogFlush 864078
XLogWrite 2368211
WaitXLogInsertionsToFinish 2514310
DataChecksumsNeedVerify 2644381
WALInsertLockUpdateInsertingAt 2699699
AdvanceXLInsertBuffer 2704631
XLogNeedsFlush 16329202
ReserveXLogInsertLocation 24811216
CopyXLogRecordToWAL 24811977
WALInsertLockAcquire 24820133
XLogInsertRecord 24820945
WALInsertLockRelease 24824957
GetFullPageWriteInfo 25033307
XLogBytePosToEndRecPtr 25353315
GetXLogBuffer 27581269
XLogBytePosToRecPtr 49626845
XLogInsertAllowed 67548397
RecoveryInProgress 97107788

Generated by: LCOV version 2.0-1