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