LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
89.0 %
2692
2397
Test Date:
2026-09-10 14:15:50
Functions:
97.1 %
140
136
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
66.0 %
1563
1031
Function Name
Hit count
AdvanceXLInsertBuffer
2727587
BootStrapXLOG
56
CalculateCheckpointSegments
9890
CheckPointGuts
1975
CheckRequiredParameterValues
281
CheckXLogRemoved
131571
CheckpointFlagsString
3294
CleanupAfterArchiveRecovery
63
CleanupBackupHistory
173
CopyXLogRecordToWAL
25138191
CreateCheckPoint
1774
CreateEndOfRecoveryRecord
56
CreateOverwriteContrecordRecord
11
CreateRestartPoint
620
DataChecksumsInProgressOn
325
DataChecksumsNeedVerify
2741337
DataChecksumsNeedWrite
849233
DataChecksumsOff
12
DataChecksumsOn
17
GetActiveWalLevelOnStandby
0
GetDefaultCharSignedness
89903
GetFakeLSNForUnloggedRel
202669
GetFlushRecPtr
220809
GetFullPageWriteInfo
25357066
GetInsertRecPtr
7344
GetLastChecksumChangeRecPtr
1383733
GetLastImportantRecPtr
1823
GetLastSegSwitchData
0
GetMockAuthenticationNonce
2
GetOldestRestartPoint
405
GetRecoveryState
38306
GetRedoRecPtr
367232
GetSystemIdentifier
1667
GetWALAvailability
634
GetWALInsertionTimeLine
121975
GetWALInsertionTimeLineIfSet
1680
GetXLogBuffer
27946968
GetXLogInsertEndRecPtr
17686
GetXLogInsertRecPtr
2228
GetXLogWriteRecPtr
1771
InitControlFile
56
InitLocalDataChecksumState
25333
InitializeWalConsistencyChecking
1111
InstallXLogFileSegment
3303
IsInstallXLogFileSegmentActive
0
KeepLogSeg
2580
LocalProcessControlFile
1129
LocalSetXLogInsertAllowed
1074
LogCheckpointEnd
1975
LogCheckpointStart
1647
PerformRecoveryXLogAction
173
PreallocXlogFiles
2264
ReachedEndOfBackup
94
ReadControlFile
1185
RecoveryInProgress
95180188
RecoveryRestartPoint
759
RemoveNonParentXlogFiles
76
RemoveOldXlogFiles
1975
RemoveTempXlogFiles
205
RemoveXlogFile
2650
RequestXLogSwitch
847
ReserveXLogInsertLocation
25137407
ReserveXLogSwitch
847
ResetInstallXLogFileSegmentActive
1284
SetDataChecksumsOff
12
SetDataChecksumsOn
11
SetDataChecksumsOnInProgress
15
SetInstallXLogFileSegmentActive
1318
SetLocalDataChecksumState
28896
SetWalWriterSleeping
621
ShutdownXLOG
788
StartupXLOG
1119
SwitchIntoArchiveRecovery
1
UpdateCheckPointDistanceEstimate
1975
UpdateControlFile
10430
UpdateFullPageWrites
1789
UpdateLastRemovedPtr
2632
UpdateMinRecoveryPoint
120033
ValidateXLOGDirectoryStructure
1119
WALInsertLockAcquire
25146542
WALInsertLockAcquireExclusive
4923
WALInsertLockRelease
25151465
WALInsertLockUpdateInsertingAt
2722398
WALReadFromBuffers
106886
WaitXLogInsertionsToFinish
2533139
WriteControlFile
56
XLOGChooseNumBuffers
1279
XLOGShmemAttach
0
XLOGShmemInit
1281
XLOGShmemRequest
1284
XLOGfileslop
1975
XLogAssignLSN
3430
XLogBackgroundFlush
16061
XLogBytePosToEndRecPtr
25666511
XLogBytePosToRecPtr
50279364
XLogCheckpointNeeded
5068
XLogChecksums
51
XLogFileClose
6754
XLogFileCopy
54
XLogFileInit
16049
XLogFileInitInternal
16275
XLogFileOpen
97
XLogFlush
859837
XLogGetLastRemovedSegno
1303
XLogGetOldestSegno
12
XLogGetReplicationSlotMinimumLSN
2589
XLogInitNewTimeline
63
XLogInsertAllowed
68438099
XLogInsertRecord
25147378
XLogNeedsFlush
16588598
XLogPutNextOid
719
XLogRecPtrToBytePos
2870
XLogReportParameters
1043
XLogRestorePoint
3
XLogSetAsyncXactLSN
62619
XLogSetReplicationSlotMinimumLSN
43854
XLogShutdownWalRcv
1108
XLogWrite
2390880
assign_checkpoint_completion_target
1326
assign_max_wal_size
7379
assign_wal_consistency_checking
2307
assign_wal_sync_method
1326
check_wal_buffers
2605
check_wal_consistency_checking
2308
check_wal_segment_size
2568
do_pg_abort_backup
9
do_pg_backup_start
192
do_pg_backup_stop
184
get_backup_status
213
get_sync_bit
17894
issue_xlog_fsync
209482
register_persistent_abort_backup_handler
4
show_archive_command
2014
show_data_checksums
2018
show_effective_wal_level
2060
show_in_hot_standby
18194
str_time
996
update_checkpoint_display
3950
xlog2_redo
7
xlog_redo
116358
Generated by:
LCOV version 2.0-1