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