LLVM 22.0.0git
|
#include "llvm/DebugInfo/CodeView/DebugLinesSubsection.h"
Public Member Functions | |
LLVM_ABI Error | operator() (BinaryStreamRef Stream, uint32_t &Len, LineColumnEntry &Item) |
Public Attributes | |
const LineFragmentHeader * | Header = nullptr |
Definition at line 72 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, Header, llvm::codeview::LF_HaveColumns, llvm::codeview::LineColumnEntry::LineNumbers, llvm::make_error(), 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 77 of file DebugLinesSubsection.h.
Referenced by operator()().