class DebugInlineeLinesSubsection
Declaration
class DebugInlineeLinesSubsection : public DebugSubsection { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:88
Inherits from: DebugSubsection
Member Variables
Inherited from DebugSubsection:
Method Overview
- public DebugInlineeLinesSubsection(llvm::codeview::DebugChecksumsSubsection & Checksums, bool HasExtraFiles = false)
- public void addExtraFile(llvm::StringRef FileName)
- public void addInlineSite(llvm::codeview::TypeIndex FuncId, llvm::StringRef FileName, uint32_t SourceLine)
- public std::vector<Entry>::const_iterator begin() const
- public uint32_t calculateSerializedSize() const
- public static bool classof(const llvm::codeview::DebugSubsection * S)
- public llvm::Error commit(llvm::BinaryStreamWriter & Writer) const
- public std::vector<Entry>::const_iterator end() const
- public bool hasExtraFiles() const
- public void setHasExtraFiles(bool Has)
Inherited from DebugSubsection:
Methods
¶DebugInlineeLinesSubsection(
llvm::codeview::DebugChecksumsSubsection&
Checksums,
bool HasExtraFiles = false)
DebugInlineeLinesSubsection(
llvm::codeview::DebugChecksumsSubsection&
Checksums,
bool HasExtraFiles = false)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:95
Parameters
- llvm::codeview::DebugChecksumsSubsection& Checksums
- bool HasExtraFiles = false
¶void addExtraFile(llvm::StringRef FileName)
void addExtraFile(llvm::StringRef FileName)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:106
Parameters
- llvm::StringRef FileName
¶void addInlineSite(
llvm::codeview::TypeIndex FuncId,
llvm::StringRef FileName,
uint32_t SourceLine)
void addInlineSite(
llvm::codeview::TypeIndex FuncId,
llvm::StringRef FileName,
uint32_t SourceLine)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:105
Parameters
- llvm::codeview::TypeIndex FuncId
- llvm::StringRef FileName
- uint32_t SourceLine
¶std::vector<Entry>::const_iterator begin() const
std::vector<Entry>::const_iterator begin() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:111
¶uint32_t calculateSerializedSize() const
uint32_t calculateSerializedSize() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:103
¶static bool classof(
const llvm::codeview::DebugSubsection* S)
static bool classof(
const llvm::codeview::DebugSubsection* S)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:98
Parameters
- const llvm::codeview::DebugSubsection* S
¶llvm::Error commit(
llvm::BinaryStreamWriter& Writer) const
llvm::Error commit(
llvm::BinaryStreamWriter& Writer) const
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:102
Parameters
- llvm::BinaryStreamWriter& Writer
¶std::vector<Entry>::const_iterator end() const
std::vector<Entry>::const_iterator end() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:112
¶bool hasExtraFiles() const
bool hasExtraFiles() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:108
¶void setHasExtraFiles(bool Has)
void setHasExtraFiles(bool Has)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h:109
Parameters
- bool Has