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 %
2810
2505
Test Date:
2026-11-13 06:16:38
Functions:
97.2 %
143
139
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
66.4 %
1647
1094
Function Name
Hit count
GetActiveWalLevelOnStandby
0
GetLastSegSwitchData
0
IsInstallXLogFileSegmentActive
0
XLOGShmemAttach
0
SwitchIntoArchiveRecovery
1
GetMockAuthenticationNonce
2
XLogRestorePoint
3
register_persistent_abort_backup_handler
6
xlog2_redo
9
CreateOverwriteContrecordRecord
11
do_pg_abort_backup
11
DataChecksumsOff
12
SetDataChecksumsOff
12
SetDataChecksumsOn
12
SetDataChecksumsOnInProgress
16
DataChecksumsOn
18
XLogGetOldestSegno
28
XLogChecksums
53
XLogFileCopy
57
CreateEndOfRecoveryRecord
58
BootStrapXLOG
60
InitControlFile
60
WriteControlFile
60
CleanupAfterArchiveRecovery
66
XLogInitNewTimeline
66
RemoveNonParentXlogFiles
81
AdoptReplayedDataChecksumState
94
ReachedEndOfBackup
102
XLogFileOpen
114
PerformRecoveryXLogAction
181
CleanupBackupHistory
184
do_pg_backup_stop
195
do_pg_backup_start
205
RemoveTempXlogFiles
218
get_backup_status
225
CheckRequiredParameterValues
296
DataChecksumsInProgressOn
346
GetOldestRestartPoint
409
CreateRestartPoint
632
GetWALAvailability
634
SetWalWriterSleeping
660
CheckReplayedDataChecksumState
694
XLogPutNextOid
741
RecoveryRestartPoint
786
ShutdownXLOG
835
RequestXLogSwitch
871
ReserveXLogSwitch
871
str_time
1042
XLogReportParameters
1092
LocalSetXLogInsertAllowed
1129
XLogShutdownWalRcv
1156
InitializeWalConsistencyChecking
1162
StartupXLOG
1174
ValidateXLOGDirectoryStructure
1174
LocalProcessControlFile
1182
ReadControlFile
1242
XLogGetLastRemovedSegno
1339
XLOGChooseNumBuffers
1342
XLOGShmemInit
1345
ResetInstallXLogFileSegmentActive
1349
XLOGShmemRequest
1349
SetInstallXLogFileSegmentActive
1387
assign_checkpoint_completion_target
1390
assign_wal_sync_method
1390
LogCheckpointStart
1723
GetSystemIdentifier
1783
GetXLogWriteRecPtr
1797
CreateCheckPoint
1860
UpdateFullPageWrites
1883
GetLastImportantRecPtr
1919
show_archive_command
2068
show_data_checksums
2072
CheckPointGuts
2075
LogCheckpointEnd
2075
RemoveOldXlogFiles
2075
UpdateCheckPointDistanceEstimate
2075
XLOGfileslop
2075
show_effective_wal_level
2121
PreallocXlogFiles
2365
assign_wal_consistency_checking
2389
check_wal_consistency_checking
2390
KeepLogSeg
2676
XLogGetReplicationSlotMinimumLSN
2685
check_wal_segment_size
2693
check_wal_buffers
2733
UpdateLastRemovedPtr
2824
RemoveXlogFile
2843
XLogRecPtrToBytePos
2992
GetWALInsertionTimeLineIfSet
3114
XLogAssignLSN
3421
CheckpointFlagsString
3446
InstallXLogFileSegment
3454
update_checkpoint_display
4150
WALInsertLockAcquireExclusive
5192
XLogCheckpointNeeded
5276
XLogFileClose
7006
assign_max_wal_size
7639
GetInsertRecPtr
7799
CalculateCheckpointSegments
10271
UpdateControlFile
11022
GetXLogInsertEndRecPtr
13681
XLogFileInit
16621
XLogFileInitInternal
16856
XLogBackgroundFlush
17343
get_sync_bit
18431
GetRecoveryState
18752
show_in_hot_standby
19029
InitLocalDataChecksumState
26482
SetLocalDataChecksumState
29482
XLogSetReplicationSlotMinimumLSN
43273
GetXLogInsertRecPtr
49557
XLogSetAsyncXactLSN
65210
GetDefaultCharSignedness
89903
WALReadFromBuffers
110214
xlog_redo
118708
UpdateMinRecoveryPoint
125651
GetWALInsertionTimeLine
127843
CheckXLogRemoved
138848
GetFakeLSNForUnloggedRel
202669
issue_xlog_fsync
215083
GetFlushRecPtr
269971
GetRedoRecPtr
369676
DataChecksumsNeedWrite
889426
XLogFlush
889629
GetLastChecksumChangeRecPtr
1445190
XLogWrite
2468729
WaitXLogInsertionsToFinish
2623520
WALInsertLockUpdateInsertingAt
2811776
AdvanceXLInsertBuffer
2817211
DataChecksumsNeedVerify
2831589
XLogNeedsFlush
16778643
ReserveXLogInsertLocation
25524342
CopyXLogRecordToWAL
25525150
PrimaryFlushWakeupProcessRequests
25525213
WALInsertLockAcquire
25533863
XLogInsertRecord
25534723
WALInsertLockRelease
25539055
GetFullPageWriteInfo
25739691
XLogBytePosToEndRecPtr
26072911
GetXLogBuffer
28430274
XLogBytePosToRecPtr
51100659
XLogInsertAllowed
69483188
RecoveryInProgress
83301852
Generated by:
LCOV version 2.0-1