LCOV - code coverage report
Current view: top level - src/backend/access/transam - xlogreader.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 79.8 % 737 588
Test Date: 2026-07-27 16:15:43 Functions: 96.6 % 29 28
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 74.0 % 412 305

Function Name Sort by function name Hit count Sort by function hit count
XLogRecGetFullXid 0
XLogReaderResetError 5
XLogFindNextRecord 22
report_invalid_record 300
XLogReaderSetDecodeBuffer 1095
XLogReaderFree 2430
WALOpenSegmentInit 3088
XLogReaderAllocate 3088
allocate_recordbuf 3120
ResetDecoder 4084
XLogBeginRead 4084
XLogReaderInvalReadState 8674
WALRead 142802
XLogReaderValidatePageHeader 1558326
XLogReadRecord 2413646
RestoreBlockImage 2512122
XLogRecGetBlockTag 3280281
XLogRecGetBlockData 3476369
DecodeXLogRecord 5378861
ValidXLogRecord 5378862
XLogNextRecord 5383241
DecodeXLogRecordRequiredSpace 5386075
XLogReadRecordAlloc 5386075
ValidXLogRecordHeader 5386278
XLogDecodeNextRecord 5402364
XLogReadAhead 5402364
XLogRecGetBlockTagExtended 8999726
XLogReleasePreviousRecord 10766777
ReadPageInternal 12342447

Generated by: LCOV version 2.0-1