LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
89.7 %
2691
2413
Test Date:
2026-08-20 08:15:56
Functions:
97.1 %
140
136
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
66.7 %
1563
1042
Function Name
Hit count
AdvanceXLInsertBuffer
2786115
BootStrapXLOG
56
CalculateCheckpointSegments
9818
CheckPointGuts
1972
CheckRequiredParameterValues
280
CheckXLogRemoved
130450
CheckpointFlagsString
3288
CleanupAfterArchiveRecovery
62
CleanupBackupHistory
172
CopyXLogRecordToWAL
25346383
CreateCheckPoint
1763
CreateEndOfRecoveryRecord
55
CreateOverwriteContrecordRecord
11
CreateRestartPoint
632
DataChecksumsInProgressOn
325
DataChecksumsNeedVerify
2836249
DataChecksumsNeedWrite
865069
DataChecksumsOff
12
DataChecksumsOn
17
GetActiveWalLevelOnStandby
0
GetDefaultCharSignedness
89903
GetFakeLSNForUnloggedRel
202671
GetFlushRecPtr
224221
GetFullPageWriteInfo
25572805
GetInsertRecPtr
7479
GetLastChecksumChangeRecPtr
1418412
GetLastImportantRecPtr
1813
GetLastSegSwitchData
0
GetMockAuthenticationNonce
2
GetOldestRestartPoint
405
GetRecoveryState
32682
GetRedoRecPtr
366783
GetSystemIdentifier
1669
GetWALAvailability
623
GetWALInsertionTimeLine
121533
GetWALInsertionTimeLineIfSet
1013
GetXLogBuffer
28190937
GetXLogInsertEndRecPtr
2987
GetXLogInsertRecPtr
2151
GetXLogWriteRecPtr
7895
InitControlFile
56
InitLocalDataChecksumState
25059
InitializeWalConsistencyChecking
1094
InstallXLogFileSegment
3353
IsInstallXLogFileSegmentActive
0
KeepLogSeg
2570
LocalProcessControlFile
1112
LocalSetXLogInsertAllowed
1059
LogCheckpointEnd
1972
LogCheckpointStart
1644
PerformRecoveryXLogAction
172
PreallocXlogFiles
2259
ReachedEndOfBackup
93
ReadControlFile
1168
RecoveryInProgress
97770489
RecoveryRestartPoint
763
RemoveNonParentXlogFiles
75
RemoveOldXlogFiles
1972
RemoveTempXlogFiles
204
RemoveXlogFile
2700
RequestXLogSwitch
844
ReserveXLogInsertLocation
25345601
ReserveXLogSwitch
844
ResetInstallXLogFileSegmentActive
1275
SetDataChecksumsOff
12
SetDataChecksumsOn
11
SetDataChecksumsOnInProgress
15
SetInstallXLogFileSegmentActive
1301
SetLocalDataChecksumState
28596
SetWalWriterSleeping
623
ShutdownXLOG
774
StartupXLOG
1103
SwitchIntoArchiveRecovery
1
UpdateCheckPointDistanceEstimate
1972
UpdateControlFile
10549
UpdateFullPageWrites
1758
UpdateLastRemovedPtr
2683
UpdateMinRecoveryPoint
126804
ValidateXLOGDirectoryStructure
1103
WALInsertLockAcquire
25354710
WALInsertLockAcquireExclusive
4923
WALInsertLockRelease
25359633
WALInsertLockUpdateInsertingAt
2781054
WALReadFromBuffers
109564
WaitXLogInsertionsToFinish
2585923
WriteControlFile
56
XLOGChooseNumBuffers
1262
XLOGShmemAttach
0
XLOGShmemInit
1264
XLOGShmemRequest
1267
XLOGfileslop
1972
XLogAssignLSN
439
XLogBackgroundFlush
15965
XLogBytePosToEndRecPtr
25875034
XLogBytePosToRecPtr
50695658
XLogCheckpointNeeded
5243
XLogChecksums
51
XLogFileClose
7164
XLogFileCopy
52
XLogFileInit
16415
XLogFileInitInternal
16645
XLogFileOpen
101
XLogFlush
889260
XLogGetLastRemovedSegno
1288
XLogGetOldestSegno
12
XLogGetReplicationSlotMinimumLSN
2579
XLogInitNewTimeline
62
XLogInsertAllowed
68965593
XLogInsertRecord
25355543
XLogNeedsFlush
16662529
XLogPutNextOid
703
XLogRecPtrToBytePos
2838
XLogReportParameters
1028
XLogRestorePoint
3
XLogSetAsyncXactLSN
65905
XLogSetReplicationSlotMinimumLSN
43002
XLogShutdownWalRcv
1094
XLogWrite
2421145
assign_checkpoint_completion_target
1307
assign_max_wal_size
7343
assign_wal_consistency_checking
2300
assign_wal_sync_method
1307
check_wal_buffers
2569
check_wal_consistency_checking
2301
check_wal_segment_size
2532
do_pg_abort_backup
9
do_pg_backup_start
190
do_pg_backup_stop
183
get_backup_status
211
get_sync_bit
18271
issue_xlog_fsync
213300
register_persistent_abort_backup_handler
5
show_archive_command
1934
show_data_checksums
1938
show_effective_wal_level
1978
show_in_hot_standby
17949
str_time
981
update_checkpoint_display
3944
xlog2_redo
7
xlog_redo
117441
Generated by:
LCOV version 2.0-1