LLVM 20.0.0git
|
#include "llvm/DebugInfo/CodeView/DebugLinesSubsection.h"
Public Member Functions | |
Error | operator() (BinaryStreamRef Stream, uint32_t &Len, LineColumnEntry &Item) |
Public Attributes | |
const LineFragmentHeader * | Header = nullptr |
Definition at line 71 of file DebugLinesSubsection.h.
Error LineColumnExtractor::operator() | ( | BinaryStreamRef | Stream, |
uint32_t & | Len, | ||
LineColumnEntry & | Item | ||
) |
Definition at line 23 of file DebugLinesSubsection.cpp.
References llvm::codeview::LineBlockFragmentHeader::BlockSize, llvm::codeview::LineColumnEntry::Columns, llvm::codeview::corrupt_record, llvm::codeview::EC, llvm::codeview::LineFragmentHeader::Flags, Header, llvm::codeview::LF_HaveColumns, llvm::codeview::LineColumnEntry::LineNumbers, llvm::codeview::LineBlockFragmentHeader::NameIndex, llvm::codeview::LineColumnEntry::NameIndex, llvm::codeview::LineBlockFragmentHeader::NumLines, llvm::BinaryStreamReader::readArray(), llvm::BinaryStreamReader::readObject(), Size, and llvm::Error::success().
const LineFragmentHeader* llvm::codeview::LineColumnExtractor::Header = nullptr |
Definition at line 76 of file DebugLinesSubsection.h.
Referenced by llvm::codeview::DebugLinesSubsectionRef::initialize(), and operator()().