LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
2189
2477
88.4 %
Date:
2025-12-28 11:17:57
Functions:
119
123
96.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
GetActiveWalLevelOnStandby
0
GetLastSegSwitchData
0
GetWALInsertionTimeLineIfSet
0
IsInstallXLogFileSegmentActive
0
GetMockAuthenticationNonce
2
SwitchIntoArchiveRecovery
4
GetDefaultCharSignedness
6
XLogRestorePoint
6
register_persistent_abort_backup_handler
6
XLogGetOldestSegno
12
do_pg_abort_backup
14
CreateOverwriteContrecordRecord
22
GetFakeLSNForUnloggedRel
66
XLogFileCopy
88
CreateEndOfRecoveryRecord
96
BootStrapXLOG
102
InitControlFile
102
WriteControlFile
102
CleanupAfterArchiveRecovery
110
XLogInitNewTimeline
110
RemoveNonParentXlogFiles
134
ReachedEndOfBackup
156
CleanupBackupHistory
304
do_pg_backup_stop
320
PerformRecoveryXLogAction
324
do_pg_backup_start
332
RemoveTempXlogFiles
368
get_backup_status
370
XLogFileOpen
466
CheckRequiredParameterValues
522
GetOldestRestartPoint
788
SetWalWriterSleeping
1038
GetWALAvailability
1124
CreateRestartPoint
1196
XLogPutNextOid
1256
ShutdownXLOG
1364
RecoveryRestartPoint
1458
RequestXLogSwitch
1578
ReserveXLogSwitch
1578
str_time
1754
XLogReportParameters
1852
LocalSetXLogInsertAllowed
1908
InitializeWalConsistencyChecking
1956
XLogShutdownWalRcv
1970
LocalProcessControlFile
1976
StartupXLOG
1978
ValidateXLOGDirectoryStructure
1978
ReadControlFile
2078
ResetInstallXLogFileSegmentActive
2252
XLOGChooseNumBuffers
2262
XLOGShmemInit
2266
XLogGetLastRemovedSegno
2304
assign_checkpoint_completion_target
2340
assign_wal_sync_method
2340
SetInstallXLogFileSegmentActive
2354
GetSystemIdentifier
2898
LogCheckpointStart
2952
UpdateFullPageWrites
3108
CreateCheckPoint
3166
GetLastImportantRecPtr
3262
show_archive_command
3466
show_effective_wal_level
3528
CheckPointGuts
3548
LogCheckpointEnd
3548
RemoveOldXlogFiles
3548
UpdateCheckPointDistanceEstimate
3548
XLOGfileslop
3548
GetXLogInsertRecPtr
4016
PreallocXlogFiles
4094
assign_wal_consistency_checking
4222
check_wal_consistency_checking
4224
check_wal_segment_size
4522
check_wal_buffers
4602
KeepLogSeg
4610
XLogGetReplicationSlotMinimumLSN
4610
UpdateLastRemovedPtr
5114
RemoveXlogFile
5148
XLogRecPtrToBytePos
5164
InstallXLogFileSegment
5800
XLOGShmemSize
6492
update_checkpoint_display
7096
WALInsertLockAcquireExclusive
8862
XLogCheckpointNeeded
10374
assign_max_wal_size
11632
XLogFileClose
13062
GetXLogWriteRecPtr
14572
CalculateCheckpointSegments
16050
GetInsertRecPtr
16396
UpdateControlFile
18954
GetRecoveryState
28192
XLogFileInit
29220
XLogFileInitInternal
29742
show_in_hot_standby
31240
get_sync_bit
32934
XLogBackgroundFlush
35544
XLogSetReplicationSlotMinimumLSN
54378
xlog_redo
88760
XLogSetAsyncXactLSN
102546
WALReadFromBuffers
194004
GetWALInsertionTimeLine
213892
UpdateMinRecoveryPoint
220068
CheckXLogRemoved
232098
issue_xlog_fsync
327196
GetFlushRecPtr
430904
GetRedoRecPtr
605408
XLogFlush
1415252
XLogWrite
4287076
WaitXLogInsertionsToFinish
4804422
WALInsertLockUpdateInsertingAt
5190144
AdvanceXLInsertBuffer
5200222
XLogNeedsFlush
17358332
DataChecksumsEnabled
20227522
ReserveXLogInsertLocation
30706688
CopyXLogRecordToWAL
30708148
WALInsertLockAcquire
30720736
XLogInsertRecord
30724152
WALInsertLockRelease
30729598
GetFullPageWriteInfo
31020956
XLogBytePosToEndRecPtr
31650720
GetXLogBuffer
35716040
XLogBytePosToRecPtr
61421618
XLogInsertAllowed
81485082
RecoveryInProgress
163048474
Generated by:
LCOV version 1.16