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-05-20 05:11:12
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
14
CreateOverwriteContrecordRecord
20
do_pg_abort_backup
20
GetFakeLSNForUnloggedRel
66
XLogFileCopy
74
CreateEndOfRecoveryRecord
76
BootStrapXLOG
80
InitControlFile
80
WriteControlFile
80
CleanupAfterArchiveRecovery
90
XLogInitNewTimeline
90
GetRecoveryState
102
RemoveNonParentXlogFiles
110
GetOldestRestartPoint
114
ReachedEndOfBackup
126
GetActiveWalLevelOnStandby
132
CreateRestartPoint
170
CleanupBackupHistory
260
do_pg_backup_stop
274
do_pg_backup_start
290
PerformRecoveryXLogAction
292
RemoveTempXlogFiles
326
get_backup_status
330
RecoveryRestartPoint
410
CheckRequiredParameterValues
456
RequestXLogSwitch
666
ReserveXLogSwitch
666
SetWalWriterSleeping
758
GetWALAvailability
818
XLogPutNextOid
992
ShutdownXLOG
1000
UpdateLastRemovedPtr
1190
RemoveXlogFile
1224
LogCheckpointStart
1242
str_time
1360
XLogReportParameters
1420
LocalSetXLogInsertAllowed
1476
StartupXLOG
1520
ValidateXLOGDirectoryStructure
1520
InitializeWalConsistencyChecking
1526
LocalProcessControlFile
1540
ReadControlFile
1620
CreateCheckPoint
1628
GetLastImportantRecPtr
1670
XLogShutdownWalRcv
1680
CheckPointGuts
1706
LogCheckpointEnd
1706
RemoveOldXlogFiles
1706
UpdateCheckPointDistanceEstimate
1706
XLOGfileslop
1706
XLOGChooseNumBuffers
1766
XLOGShmemInit
1768
SetInstallXLogFileSegmentActive
1770
assign_checkpoint_completion_target
1830
assign_wal_sync_method
1830
assign_wal_consistency_checking
1834
check_wal_consistency_checking
1834
XLogGetLastRemovedSegno
1848
XLogCheckpointNeeded
1904
check_max_slot_wal_keep_size
2038
InstallXLogFileSegment
2084
PreallocXlogFiles
2164
UpdateFullPageWrites
2344
GetSystemIdentifier
2426
KeepLogSeg
2510
XLogGetReplicationSlotMinimumLSN
2510
GetXLogWriteRecPtr
2546
XLogFileClose
3052
GetInsertRecPtr
3222
XLogRecPtrToBytePos
3410
update_checkpoint_display
3412
check_wal_segment_size
3532
check_wal_buffers
3596
show_archive_command
3882
GetXLogInsertRecPtr
4700
WALInsertLockAcquireExclusive
4786
XLOGShmemSize
5066
assign_max_wal_size
9492
CalculateCheckpointSegments
12942
XLogFileInit
14542
XLogFileInitInternal
14688
get_sync_bit
15524
UpdateControlFile
17338
show_in_hot_standby
25422
XLogSetReplicationSlotMinimumLSN
40922
XLogSetAsyncXactLSN
45484
WALReadFromBuffers
50120
XLogBackgroundFlush
54816
xlog_redo
55816
CheckXLogRemoved
127146
GetWALInsertionTimeLine
158000
UpdateMinRecoveryPoint
174320
issue_xlog_fsync
260658
GetRedoRecPtr
362460
GetFlushRecPtr
374704
XLogFlush
1105946
XLogWrite
1238552
WaitXLogInsertionsToFinish
1247952
WALInsertLockUpdateInsertingAt
1379896
AdvanceXLInsertBuffer
1382212
XLogNeedsFlush
16187318
DataChecksumsEnabled
19027230
ReserveXLogInsertLocation
25287038
CopyXLogRecordToWAL
25287608
WALInsertLockAcquire
25297678
XLogInsertRecord
25298990
WALInsertLockRelease
25302464
GetFullPageWriteInfo
25546000
XLogBytePosToEndRecPtr
25613230
GetXLogBuffer
26885094
XLogBytePosToRecPtr
50580878
XLogInsertAllowed
52672800
RecoveryInProgress
104441290
Generated by:
LCOV version 1.14