LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2186 2468 88.6 %
Date: 2025-08-17 09:19:10 Functions: 118 121 97.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
GetLastSegSwitchData 0
GetWALInsertionTimeLineIfSet 0
IsInstallXLogFileSegmentActive 0
GetMockAuthenticationNonce 2
SwitchIntoArchiveRecovery 4
GetDefaultCharSignedness 6
XLogRestorePoint 6
register_persistent_abort_backup_handler 8
XLogGetOldestSegno 10
do_pg_abort_backup 16
CreateOverwriteContrecordRecord 20
GetFakeLSNForUnloggedRel 66
XLogFileCopy 78
CreateEndOfRecoveryRecord 84
XLogFileOpen 90
CleanupAfterArchiveRecovery 98
XLogInitNewTimeline 98
BootStrapXLOG 100
InitControlFile 100
WriteControlFile 100
RemoveNonParentXlogFiles 120
GetActiveWalLevelOnStandby 138
ReachedEndOfBackup 144
CleanupBackupHistory 294
do_pg_backup_stop 308
PerformRecoveryXLogAction 310
do_pg_backup_start 322
RemoveTempXlogFiles 352
get_backup_status 362
CheckRequiredParameterValues 492
GetOldestRestartPoint 790
SetWalWriterSleeping 960
GetWALAvailability 968
CreateRestartPoint 1160
XLogPutNextOid 1190
ShutdownXLOG 1248
RecoveryRestartPoint 1416
ReserveXLogSwitch 1546
RequestXLogSwitch 1548
str_time 1646
XLogReportParameters 1726
LocalSetXLogInsertAllowed 1784
InitializeWalConsistencyChecking 1824
LocalProcessControlFile 1844
StartupXLOG 1846
ValidateXLOGDirectoryStructure 1846
ReadControlFile 1944
XLogShutdownWalRcv 2112
XLogGetLastRemovedSegno 2116
XLOGChooseNumBuffers 2124
XLOGShmemInit 2128
assign_checkpoint_completion_target 2202
assign_wal_sync_method 2202
SetInstallXLogFileSegmentActive 2210
GetSystemIdentifier 2734
LogCheckpointStart 2784
UpdateFullPageWrites 2882
GetXLogWriteRecPtr 2960
CreateCheckPoint 2990
GetLastImportantRecPtr 3074
CheckPointGuts 3368
LogCheckpointEnd 3368
RemoveOldXlogFiles 3368
UpdateCheckPointDistanceEstimate 3368
XLOGfileslop 3368
show_archive_command 3458
PreallocXlogFiles 3898
GetXLogInsertRecPtr 3964
assign_wal_consistency_checking 3988
check_wal_consistency_checking 3990
check_wal_segment_size 4248
KeepLogSeg 4296
XLogGetReplicationSlotMinimumLSN 4296
check_wal_buffers 4326
XLogRecPtrToBytePos 4884
UpdateLastRemovedPtr 5054
RemoveXlogFile 5086
InstallXLogFileSegment 5730
XLOGShmemSize 6084
update_checkpoint_display 6736
WALInsertLockAcquireExclusive 8472
XLogCheckpointNeeded 10338
assign_max_wal_size 11040
XLogFileClose 12442
CalculateCheckpointSegments 15186
GetInsertRecPtr 16528
UpdateControlFile 17936
XLogFileInit 28178
XLogFileInitInternal 28708
show_in_hot_standby 29576
get_sync_bit 31444
XLogBackgroundFlush 31784
GetRecoveryState 40254
XLogSetReplicationSlotMinimumLSN 44984
xlog_redo 86798
XLogSetAsyncXactLSN 94298
WALReadFromBuffers 193118
GetWALInsertionTimeLine 210780
UpdateMinRecoveryPoint 211560
CheckXLogRemoved 225470
issue_xlog_fsync 305516
GetFlushRecPtr 420446
GetRedoRecPtr 588700
XLogFlush 1361296
XLogWrite 4148226
WaitXLogInsertionsToFinish 4214890
WALInsertLockUpdateInsertingAt 5294004
AdvanceXLInsertBuffer 5303970
XLogNeedsFlush 17106804
DataChecksumsEnabled 20272872
ReserveXLogInsertLocation 29101736
CopyXLogRecordToWAL 29103168
WALInsertLockAcquire 29114924
XLogInsertRecord 29118244
WALInsertLockRelease 29123396
GetFullPageWriteInfo 29403946
XLogBytePosToEndRecPtr 29872040
GetXLogBuffer 34012856
XLogBytePosToRecPtr 58211496
XLogInsertAllowed 60835122
RecoveryInProgress 177868806

Generated by: LCOV version 1.16