LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlog.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 88.6 % 2509 2222
Test Date: 2026-03-23 10:15:42 Functions: 97.6 % 126 123
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
GetActiveWalLevelOnStandby 0
GetLastSegSwitchData 0
IsInstallXLogFileSegmentActive 0
GetWALInsertionTimeLineIfSet 1
SwitchIntoArchiveRecovery 1
GetMockAuthenticationNonce 2
XLogRestorePoint 3
GetDefaultCharSignedness 4
register_persistent_abort_backup_handler 6
XLogGetOldestSegno 7
do_pg_abort_backup 11
CreateOverwriteContrecordRecord 12
XLogFileCopy 43
CreateEndOfRecoveryRecord 48
BootStrapXLOG 51
InitControlFile 51
WriteControlFile 51
CleanupAfterArchiveRecovery 55
XLogInitNewTimeline 55
RemoveNonParentXlogFiles 66
ReachedEndOfBackup 80
XLogFileOpen 109
CleanupBackupHistory 161
PerformRecoveryXLogAction 163
do_pg_backup_stop 169
do_pg_backup_start 178
RemoveTempXlogFiles 186
get_backup_status 200
CheckRequiredParameterValues 262
GetOldestRestartPoint 392
SetWalWriterSleeping 575
CreateRestartPoint 609
GetWALAvailability 653
XLogPutNextOid 655
ShutdownXLOG 721
RecoveryRestartPoint 736
RequestXLogSwitch 814
ReserveXLogSwitch 814
str_time 923
XLogReportParameters 970
LocalSetXLogInsertAllowed 1000
InitializeWalConsistencyChecking 1025
XLogShutdownWalRcv 1031
StartupXLOG 1035
ValidateXLOGDirectoryStructure 1035
LocalProcessControlFile 1043
ReadControlFile 1094
ResetInstallXLogFileSegmentActive 1176
XLOGChooseNumBuffers 1178
XLOGShmemInit 1180
SetInstallXLogFileSegmentActive 1210
assign_checkpoint_completion_target 1222
assign_wal_sync_method 1222
XLogGetLastRemovedSegno 1277
GetSystemIdentifier 1536
LogCheckpointStart 1542
CreateCheckPoint 1632
UpdateFullPageWrites 1655
GetLastImportantRecPtr 1680
CheckPointGuts 1840
LogCheckpointEnd 1840
RemoveOldXlogFiles 1840
UpdateCheckPointDistanceEstimate 1840
XLOGfileslop 1840
show_archive_command 1907
show_effective_wal_level 1941
PreallocXlogFiles 2117
GetXLogInsertRecPtr 2142
assign_wal_consistency_checking 2211
check_wal_consistency_checking 2212
check_wal_segment_size 2368
check_wal_buffers 2400
KeepLogSeg 2468
XLogGetReplicationSlotMinimumLSN 2475
XLogRecPtrToBytePos 2691
UpdateLastRemovedPtr 2699
RemoveXlogFile 2716
GetRecoveryState 2764
CheckpointFlagsString 3084
InstallXLogFileSegment 3141
XLOGShmemSize 3387
update_checkpoint_display 3680
WALInsertLockAcquireExclusive 4605
XLogCheckpointNeeded 4956
GetXLogWriteRecPtr 5727
XLogFileClose 6880
GetInsertRecPtr 6900
assign_max_wal_size 7217
CalculateCheckpointSegments 9533
UpdateControlFile 9785
XLogBackgroundFlush 15103
XLogFileInit 15613
XLogFileInitInternal 15825
show_in_hot_standby 16628
get_sync_bit 17253
XLogSetReplicationSlotMinimumLSN 43132
XLogSetAsyncXactLSN 55666
XLogAssignLSN 93103
GetXLogInsertEndRecPtr 97109
WALReadFromBuffers 104459
xlog_redo 106927
UpdateMinRecoveryPoint 109922
GetWALInsertionTimeLine 114110
CheckXLogRemoved 123003
issue_xlog_fsync 198925
GetFakeLSNForUnloggedRel 201461
GetFlushRecPtr 204756
GetRedoRecPtr 338476
XLogFlush 754704
XLogWrite 2262274
WaitXLogInsertionsToFinish 2411064
WALInsertLockUpdateInsertingAt 2588912
AdvanceXLInsertBuffer 2593469
DataChecksumsEnabled 2937716
XLogNeedsFlush 10699901
ReserveXLogInsertLocation 18213953
CopyXLogRecordToWAL 18214704
WALInsertLockAcquire 18221566
XLogInsertRecord 18223307
WALInsertLockRelease 18226171
GetFullPageWriteInfo 18393143
XLogBytePosToEndRecPtr 18798915
GetXLogBuffer 20848887
XLogBytePosToRecPtr 36432243
XLogInsertAllowed 48543796
RecoveryInProgress 96530533

Generated by: LCOV version 2.0-1