LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
89.1 %
2676
2385
Test Date:
2026-07-29 22:15:43
Functions:
97.1 %
139
135
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
66.3 %
1557
1032
Function Name
Hit count
AdvanceXLInsertBuffer
2751871
BootStrapXLOG
57
CalculateCheckpointSegments
9800
CheckPointGuts
1965
CheckRequiredParameterValues
274
CheckXLogRemoved
133211
CheckpointFlagsString
3262
CleanupAfterArchiveRecovery
60
CleanupBackupHistory
171
CopyXLogRecordToWAL
25315757
CreateCheckPoint
1756
CreateEndOfRecoveryRecord
53
CreateOverwriteContrecordRecord
11
CreateRestartPoint
620
DataChecksumsInProgressOn
327
DataChecksumsNeedVerify
2638093
DataChecksumsNeedWrite
855975
DataChecksumsOff
11
DataChecksumsOn
15
GetActiveWalLevelOnStandby
0
GetDefaultCharSignedness
89903
GetFakeLSNForUnloggedRel
202666
GetFlushRecPtr
222087
GetFullPageWriteInfo
25540012
GetInsertRecPtr
7143
GetLastImportantRecPtr
1803
GetLastSegSwitchData
0
GetMockAuthenticationNonce
2
GetOldestRestartPoint
404
GetRecoveryState
3490
GetRedoRecPtr
367598
GetSystemIdentifier
1634
GetWALAvailability
657
GetWALInsertionTimeLine
123220
GetWALInsertionTimeLineIfSet
2215
GetXLogBuffer
28138436
GetXLogInsertEndRecPtr
2251
GetXLogInsertRecPtr
2153
GetXLogWriteRecPtr
11192
InitControlFile
57
InitLocalDataChecksumState
24854
InitializeWalConsistencyChecking
1088
InstallXLogFileSegment
3320
IsInstallXLogFileSegmentActive
0
KeepLogSeg
2599
LocalProcessControlFile
1106
LocalSetXLogInsertAllowed
1055
LogCheckpointEnd
1965
LogCheckpointStart
1631
PerformRecoveryXLogAction
169
PreallocXlogFiles
2248
ReachedEndOfBackup
91
ReadControlFile
1163
RecoveryInProgress
97566317
RecoveryRestartPoint
756
RemoveNonParentXlogFiles
73
RemoveOldXlogFiles
1965
RemoveTempXlogFiles
201
RemoveXlogFile
2834
RequestXLogSwitch
840
ReserveXLogInsertLocation
25314981
ReserveXLogSwitch
840
ResetInstallXLogFileSegmentActive
1263
SetDataChecksumsOff
10
SetDataChecksumsOn
11
SetDataChecksumsOnInProgress
13
SetInstallXLogFileSegmentActive
1299
SetLocalDataChecksumState
28325
SetWalWriterSleeping
617
ShutdownXLOG
774
StartupXLOG
1099
SwitchIntoArchiveRecovery
1
UpdateCheckPointDistanceEstimate
1965
UpdateControlFile
10529
UpdateFullPageWrites
1750
UpdateLastRemovedPtr
2818
UpdateMinRecoveryPoint
126683
ValidateXLOGDirectoryStructure
1099
WALInsertLockAcquire
25324068
WALInsertLockAcquireExclusive
4898
WALInsertLockRelease
25328966
WALInsertLockUpdateInsertingAt
2746966
WALReadFromBuffers
109353
WaitXLogInsertionsToFinish
2551566
WriteControlFile
57
XLOGChooseNumBuffers
1259
XLOGShmemAttach
0
XLOGShmemInit
1261
XLOGShmemRequest
1264
XLOGfileslop
1965
XLogAssignLSN
442
XLogBackgroundFlush
15422
XLogBytePosToEndRecPtr
25837688
XLogBytePosToRecPtr
50634408
XLogCheckpointNeeded
5121
XLogChecksums
45
XLogFileClose
7020
XLogFileCopy
48
XLogFileInit
16205
XLogFileInitInternal
16431
XLogFileOpen
106
XLogFlush
881491
XLogGetLastRemovedSegno
1316
XLogGetOldestSegno
12
XLogGetReplicationSlotMinimumLSN
2608
XLogInitNewTimeline
60
XLogInsertAllowed
68845152
XLogInsertRecord
25324897
XLogNeedsFlush
16599898
XLogPutNextOid
705
XLogRecPtrToBytePos
2824
XLogReportParameters
1024
XLogRestorePoint
3
XLogSetAsyncXactLSN
65048
XLogSetReplicationSlotMinimumLSN
42388
XLogShutdownWalRcv
1093
XLogWrite
2402564
assign_checkpoint_completion_target
1304
assign_max_wal_size
7333
assign_wal_consistency_checking
2297
assign_wal_sync_method
1304
check_wal_buffers
2563
check_wal_consistency_checking
2298
check_wal_segment_size
2525
do_pg_abort_backup
9
do_pg_backup_start
188
do_pg_backup_stop
181
get_backup_status
209
get_sync_bit
17929
issue_xlog_fsync
212060
register_persistent_abort_backup_handler
5
show_archive_command
1941
show_data_checksums
1945
show_effective_wal_level
1981
show_in_hot_standby
17731
str_time
975
update_checkpoint_display
3930
xlog2_redo
7
xlog_redo
117970
Generated by:
LCOV version 2.0-1