LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xlog.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
2143
2438
87.9 %
Date:
2024-04-25 12:11:11
Functions:
118
120
98.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
GetLastSegSwitchData
0
IsInstallXLogFileSegmentActive
0
GetMockAuthenticationNonce
2
SwitchIntoArchiveRecovery
4
XLogGetOldestSegno
4
XLogRestorePoint
6
register_persistent_abort_backup_handler
10
XLogFileOpen
16
CreateOverwriteContrecordRecord
20
do_pg_abort_backup
20
GetFakeLSNForUnloggedRel
66
XLogFileCopy
74
CreateEndOfRecoveryRecord
76
BootStrapXLOG
80
InitControlFile
80
WriteControlFile
80
CleanupAfterArchiveRecovery
90
XLogInitNewTimeline
90
GetRecoveryState
100
RemoveNonParentXlogFiles
110
GetOldestRestartPoint
122
ReachedEndOfBackup
126
GetActiveWalLevelOnStandby
132
CreateRestartPoint
172
CleanupBackupHistory
258
do_pg_backup_stop
272
do_pg_backup_start
288
PerformRecoveryXLogAction
292
RemoveTempXlogFiles
326
get_backup_status
328
RecoveryRestartPoint
406
CheckRequiredParameterValues
452
RequestXLogSwitch
662
ReserveXLogSwitch
662
SetWalWriterSleeping
756
GetWALAvailability
818
XLogPutNextOid
996
ShutdownXLOG
1000
UpdateLastRemovedPtr
1202
RemoveXlogFile
1236
LogCheckpointStart
1240
str_time
1360
XLogReportParameters
1420
LocalSetXLogInsertAllowed
1476
StartupXLOG
1520
ValidateXLOGDirectoryStructure
1520
InitializeWalConsistencyChecking
1526
LocalProcessControlFile
1540
ReadControlFile
1620
CreateCheckPoint
1628
GetLastImportantRecPtr
1674
XLogShutdownWalRcv
1690
CheckPointGuts
1704
LogCheckpointEnd
1704
RemoveOldXlogFiles
1704
UpdateCheckPointDistanceEstimate
1704
XLOGfileslop
1704
XLOGChooseNumBuffers
1766
XLOGShmemInit
1768
SetInstallXLogFileSegmentActive
1778
assign_checkpoint_completion_target
1830
assign_wal_sync_method
1830
assign_wal_consistency_checking
1834
check_wal_consistency_checking
1834
XLogGetLastRemovedSegno
1842
XLogCheckpointNeeded
1908
check_max_slot_wal_keep_size
2038
InstallXLogFileSegment
2116
PreallocXlogFiles
2162
UpdateFullPageWrites
2344
GetSystemIdentifier
2398
KeepLogSeg
2508
XLogGetReplicationSlotMinimumLSN
2508
GetXLogWriteRecPtr
2546
XLogFileClose
3132
XLogRecPtrToBytePos
3406
update_checkpoint_display
3408
check_wal_segment_size
3532
check_wal_buffers
3596
GetInsertRecPtr
3616
show_archive_command
3884
GetXLogInsertRecPtr
4698
WALInsertLockAcquireExclusive
4774
XLOGShmemSize
5066
assign_max_wal_size
9528
CalculateCheckpointSegments
12978
XLogFileInit
14648
XLogFileInitInternal
14806
XLogBackgroundFlush
15190
get_sync_bit
15642
UpdateControlFile
17830
show_in_hot_standby
25380
XLogSetReplicationSlotMinimumLSN
41640
XLogSetAsyncXactLSN
46024
WALReadFromBuffers
52528
xlog_redo
56476
GetWALInsertionTimeLine
78164
CheckXLogRemoved
88426
UpdateMinRecoveryPoint
177848
GetFlushRecPtr
257812
issue_xlog_fsync
264990
GetRedoRecPtr
405504
XLogFlush
1120594
XLogWrite
1237074
WaitXLogInsertionsToFinish
1245742
WALInsertLockUpdateInsertingAt
1383550
AdvanceXLInsertBuffer
1386062
XLogNeedsFlush
16304054
DataChecksumsEnabled
19450010
ReserveXLogInsertLocation
25522742
CopyXLogRecordToWAL
25523308
WALInsertLockAcquire
25533412
XLogInsertRecord
25534720
WALInsertLockRelease
25538186
GetFullPageWriteInfo
25794664
XLogBytePosToEndRecPtr
25850670
GetXLogBuffer
27117822
XLogBytePosToRecPtr
51052276
XLogInsertAllowed
53159838
RecoveryInProgress
106197868
Generated by:
LCOV version 1.14