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
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