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