LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
89.6 %
2692
2411
Test Date:
2026-09-10 13:15:49
Functions:
97.1 %
140
136
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
66.5 %
1563
1040
Function Name
Hit count
GetActiveWalLevelOnStandby
0
GetLastSegSwitchData
0
IsInstallXLogFileSegmentActive
0
XLOGShmemAttach
0
SwitchIntoArchiveRecovery
1
GetMockAuthenticationNonce
2
XLogRestorePoint
3
register_persistent_abort_backup_handler
5
xlog2_redo
7
do_pg_abort_backup
10
CreateOverwriteContrecordRecord
11
SetDataChecksumsOn
11
DataChecksumsOff
12
SetDataChecksumsOff
12
XLogGetOldestSegno
12
SetDataChecksumsOnInProgress
15
DataChecksumsOn
17
XLogChecksums
51
XLogFileCopy
54
BootStrapXLOG
56
CreateEndOfRecoveryRecord
56
InitControlFile
56
WriteControlFile
56
CleanupAfterArchiveRecovery
63
XLogInitNewTimeline
63
RemoveNonParentXlogFiles
76
ReachedEndOfBackup
94
XLogFileOpen
96
PerformRecoveryXLogAction
173
CleanupBackupHistory
175
do_pg_backup_stop
186
do_pg_backup_start
194
RemoveTempXlogFiles
205
get_backup_status
216
CheckRequiredParameterValues
283
DataChecksumsInProgressOn
325
GetOldestRestartPoint
405
CreateRestartPoint
616
SetWalWriterSleeping
635
GetWALAvailability
639
XLogPutNextOid
714
RecoveryRestartPoint
760
ShutdownXLOG
788
RequestXLogSwitch
851
ReserveXLogSwitch
851
str_time
996
XLogReportParameters
1043
LocalSetXLogInsertAllowed
1074
XLogShutdownWalRcv
1107
InitializeWalConsistencyChecking
1111
StartupXLOG
1119
ValidateXLOGDirectoryStructure
1119
LocalProcessControlFile
1129
ReadControlFile
1185
XLOGChooseNumBuffers
1279
XLOGShmemInit
1281
XLOGShmemRequest
1284
ResetInstallXLogFileSegmentActive
1293
XLogGetLastRemovedSegno
1306
SetInstallXLogFileSegmentActive
1321
assign_checkpoint_completion_target
1326
assign_wal_sync_method
1326
LogCheckpointStart
1649
GetSystemIdentifier
1684
CreateCheckPoint
1771
GetXLogWriteRecPtr
1780
UpdateFullPageWrites
1789
GetLastImportantRecPtr
1819
CheckPointGuts
1977
LogCheckpointEnd
1977
RemoveOldXlogFiles
1977
UpdateCheckPointDistanceEstimate
1977
XLOGfileslop
1977
show_archive_command
2021
show_data_checksums
2025
show_effective_wal_level
2067
GetWALInsertionTimeLineIfSet
2094
GetXLogInsertRecPtr
2234
PreallocXlogFiles
2266
assign_wal_consistency_checking
2301
check_wal_consistency_checking
2302
check_wal_segment_size
2568
KeepLogSeg
2585
XLogGetReplicationSlotMinimumLSN
2594
check_wal_buffers
2605
UpdateLastRemovedPtr
2750
RemoveXlogFile
2767
XLogRecPtrToBytePos
2872
CheckpointFlagsString
3298
InstallXLogFileSegment
3303
update_checkpoint_display
3954
WALInsertLockAcquireExclusive
4969
XLogCheckpointNeeded
5136
XLogFileClose
6802
assign_max_wal_size
7357
GetInsertRecPtr
7371
CalculateCheckpointSegments
9868
UpdateControlFile
10402
XLogFileInit
16096
XLogBackgroundFlush
16098
XLogFileInitInternal
16305
get_sync_bit
17876
show_in_hot_standby
18186
XLogAssignLSN
20467
InitLocalDataChecksumState
25322
GetRecoveryState
27575
SetLocalDataChecksumState
28892
XLogSetReplicationSlotMinimumLSN
43461
GetXLogInsertEndRecPtr
47245
XLogSetAsyncXactLSN
62508
GetDefaultCharSignedness
89903
WALReadFromBuffers
107451
xlog_redo
116452
UpdateMinRecoveryPoint
120236
GetWALInsertionTimeLine
133050
CheckXLogRemoved
143061
GetFakeLSNForUnloggedRel
202667
issue_xlog_fsync
208551
GetFlushRecPtr
245469
GetRedoRecPtr
381618
DataChecksumsNeedWrite
849881
XLogFlush
870406
GetLastChecksumChangeRecPtr
1392007
XLogWrite
2395311
WaitXLogInsertionsToFinish
2541685
WALInsertLockUpdateInsertingAt
2736830
AdvanceXLInsertBuffer
2741858
DataChecksumsNeedVerify
2746757
XLogNeedsFlush
16615208
ReserveXLogInsertLocation
25149969
CopyXLogRecordToWAL
25150755
WALInsertLockAcquire
25159122
XLogInsertRecord
25159962
WALInsertLockRelease
25164091
GetFullPageWriteInfo
25370211
XLogBytePosToEndRecPtr
25708299
GetXLogBuffer
27966708
XLogBytePosToRecPtr
50304498
XLogInsertAllowed
68500428
RecoveryInProgress
95141539
Generated by:
LCOV version 2.0-1