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 % 2674 2375
Test Date: 2026-04-07 14:16:30 Functions: 96.4 % 137 132
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
show_data_checksums 0
GetWALInsertionTimeLineIfSet 1
SwitchIntoArchiveRecovery 1
GetMockAuthenticationNonce 2
XLogRestorePoint 3
xlog2_redo 4
register_persistent_abort_backup_handler 5
SetDataChecksumsOn 6
XLogGetOldestSegno 7
SetDataChecksumsOff 8
SetDataChecksumsOnInProgress 8
do_pg_abort_backup 9
CreateOverwriteContrecordRecord 10
XLogChecksums 24
XLogFileCopy 43
CreateEndOfRecoveryRecord 48
CleanupAfterArchiveRecovery 55
XLogInitNewTimeline 55
BootStrapXLOG 57
InitControlFile 57
WriteControlFile 57
RemoveNonParentXlogFiles 67
ReachedEndOfBackup 82
XLogFileOpen 129
CleanupBackupHistory 162
PerformRecoveryXLogAction 163
DataChecksumsInProgressOn 167
do_pg_backup_stop 170
do_pg_backup_start 177
RemoveTempXlogFiles 188
get_backup_status 198
CheckRequiredParameterValues 265
GetOldestRestartPoint 391
SetWalWriterSleeping 612
CreateRestartPoint 614
GetWALAvailability 628
XLogPutNextOid 690
RecoveryRestartPoint 743
ShutdownXLOG 759
RequestXLogSwitch 814
ReserveXLogSwitch 814
str_time 950
XLogReportParameters 1007
LocalSetXLogInsertAllowed 1037
InitializeWalConsistencyChecking 1058
XLogShutdownWalRcv 1068
StartupXLOG 1074
ValidateXLOGDirectoryStructure 1074
LocalProcessControlFile 1076
ReadControlFile 1133
ResetInstallXLogFileSegmentActive 1222
XLOGChooseNumBuffers 1229
XLOGShmemInit 1231
XLOGShmemRequest 1234
SetInstallXLogFileSegmentActive 1262
XLogGetLastRemovedSegno 1264
assign_checkpoint_completion_target 1275
assign_wal_sync_method 1275
GetSystemIdentifier 1564
LogCheckpointStart 1597
UpdateFullPageWrites 1720
CreateCheckPoint 1725
GetLastImportantRecPtr 1774
CheckPointGuts 1931
LogCheckpointEnd 1931
RemoveOldXlogFiles 1931
UpdateCheckPointDistanceEstimate 1931
XLOGfileslop 1931
show_archive_command 1951
show_effective_wal_level 1984
GetXLogInsertRecPtr 2135
PreallocXlogFiles 2209
assign_wal_consistency_checking 2262
check_wal_consistency_checking 2263
check_wal_segment_size 2466
check_wal_buffers 2504
KeepLogSeg 2537
XLogGetReplicationSlotMinimumLSN 2545
XLogRecPtrToBytePos 2765
UpdateLastRemovedPtr 2779
RemoveXlogFile 2796
CheckpointFlagsString 3194
InstallXLogFileSegment 3236
update_checkpoint_display 3862
WALInsertLockAcquireExclusive 4747
XLogCheckpointNeeded 5104
XLogFileClose 7125
GetInsertRecPtr 7263
assign_max_wal_size 7335
CalculateCheckpointSegments 9743
UpdateControlFile 10163
GetRecoveryState 10164
GetXLogWriteRecPtr 10554
XLogBackgroundFlush 15712
XLogFileInit 16081
XLogFileInitInternal 16306
show_in_hot_standby 17136
get_sync_bit 17816
InitLocalDataChecksumState 24658
SetLocalDataChecksumState 27253
XLogSetReplicationSlotMinimumLSN 42558
XLogSetAsyncXactLSN 61591
GetDefaultCharSignedness 89903
WALReadFromBuffers 106594
XLogAssignLSN 112021
xlog_redo 114398
GetXLogInsertEndRecPtr 117174
GetWALInsertionTimeLine 118516
UpdateMinRecoveryPoint 122360
CheckXLogRemoved 127743
GetFakeLSNForUnloggedRel 201460
issue_xlog_fsync 208090
GetFlushRecPtr 215850
GetRedoRecPtr 383179
DataChecksumsNeedWrite 852354
XLogFlush 865060
XLogWrite 2350077
WaitXLogInsertionsToFinish 2507031
DataChecksumsNeedVerify 2641443
WALInsertLockUpdateInsertingAt 2703844
AdvanceXLInsertBuffer 2708701
XLogNeedsFlush 16187133
ReserveXLogInsertLocation 24096721
CopyXLogRecordToWAL 24097472
WALInsertLockAcquire 24105526
XLogInsertRecord 24106330
WALInsertLockRelease 24110273
GetFullPageWriteInfo 24314649
XLogBytePosToEndRecPtr 24726693
GetXLogBuffer 26846737
XLogBytePosToRecPtr 48197808
XLogInsertAllowed 65985211
RecoveryInProgress 96982476

Generated by: LCOV version 2.0-1