LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 2144 2438 87.9 %
Date: 2024-05-05 00:11:46 Functions: 118 120 98.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdvanceXLInsertBuffer 1378000
BootStrapXLOG 80
CalculateCheckpointSegments 12970
CheckPointGuts 1704
CheckRequiredParameterValues 454
CheckXLogRemoved 123802
CleanupAfterArchiveRecovery 90
CleanupBackupHistory 258
CopyXLogRecordToWAL 25541460
CreateCheckPoint 1628
CreateEndOfRecoveryRecord 76
CreateOverwriteContrecordRecord 20
CreateRestartPoint 170
DataChecksumsEnabled 19513984
GetActiveWalLevelOnStandby 132
GetFakeLSNForUnloggedRel 66
GetFlushRecPtr 359616
GetFullPageWriteInfo 25813834
GetInsertRecPtr 4162
GetLastImportantRecPtr 1672
GetLastSegSwitchData 0
GetMockAuthenticationNonce 2
GetOldestRestartPoint 114
GetRecoveryState 100
GetRedoRecPtr 366026
GetSystemIdentifier 2404
GetWALAvailability 830
GetWALInsertionTimeLine 148140
GetXLogBuffer 27136594
GetXLogInsertRecPtr 4732
GetXLogWriteRecPtr 2570
InitControlFile 80
InitializeWalConsistencyChecking 1526
InstallXLogFileSegment 2076
IsInstallXLogFileSegmentActive 0
KeepLogSeg 2520
LocalProcessControlFile 1540
LocalSetXLogInsertAllowed 1476
LogCheckpointEnd 1704
LogCheckpointStart 1240
PerformRecoveryXLogAction 292
PreallocXlogFiles 2162
ReachedEndOfBackup 126
ReadControlFile 1620
RecoveryInProgress 106581634
RecoveryRestartPoint 410
RemoveNonParentXlogFiles 110
RemoveOldXlogFiles 1704
RemoveTempXlogFiles 326
RemoveXlogFile 1238
RequestXLogSwitch 662
ReserveXLogInsertLocation 25540894
ReserveXLogSwitch 662
SetInstallXLogFileSegmentActive 1772
SetWalWriterSleeping 760
ShutdownXLOG 1000
StartupXLOG 1520
SwitchIntoArchiveRecovery 4
UpdateCheckPointDistanceEstimate 1704
UpdateControlFile 18078
UpdateFullPageWrites 2344
UpdateLastRemovedPtr 1204
UpdateMinRecoveryPoint 180186
ValidateXLOGDirectoryStructure 1520
WALInsertLockAcquire 25551606
WALInsertLockAcquireExclusive 4774
WALInsertLockRelease 25556380
WALInsertLockUpdateInsertingAt 1375544
WALReadFromBuffers 53336
WaitXLogInsertionsToFinish 1243554
WriteControlFile 80
XLOGChooseNumBuffers 1766
XLOGShmemInit 1768
XLOGShmemSize 5066
XLOGfileslop 1704
XLogBackgroundFlush 49012
XLogBytePosToEndRecPtr 25869748
XLogBytePosToRecPtr 51088614
XLogCheckpointNeeded 1904
XLogFileClose 3160
XLogFileCopy 74
XLogFileInit 14666
XLogFileInitInternal 14808
XLogFileOpen 16
XLogFlush 1126806
XLogGetLastRemovedSegno 1858
XLogGetOldestSegno 4
XLogGetReplicationSlotMinimumLSN 2520
XLogInitNewTimeline 90
XLogInsertAllowed 53202396
XLogInsertRecord 25552914
XLogNeedsFlush 16323050
XLogPutNextOid 992
XLogRecPtrToBytePos 3406
XLogReportParameters 1420
XLogRestorePoint 6
XLogSetAsyncXactLSN 46010
XLogSetReplicationSlotMinimumLSN 41750
XLogShutdownWalRcv 1686
XLogWrite 1233322
assign_checkpoint_completion_target 1830
assign_max_wal_size 9520
assign_wal_consistency_checking 1834
assign_wal_sync_method 1830
check_max_slot_wal_keep_size 2038
check_wal_buffers 3596
check_wal_consistency_checking 1834
check_wal_segment_size 3532
do_pg_abort_backup 20
do_pg_backup_start 288
do_pg_backup_stop 272
get_backup_status 328
get_sync_bit 15640
issue_xlog_fsync 263824
register_persistent_abort_backup_handler 10
show_archive_command 3916
show_in_hot_standby 25460
str_time 1360
update_checkpoint_display 3408
xlog_redo 56710

Generated by: LCOV version 1.14