LLVM: llvm::orc::ELFDebugObjectSection< ELFT > Class Template Reference (original) (raw)

Inheritance diagram for llvm::orc::ELFDebugObjectSection< ELFT >:

[legend]

Public Member Functions
ELFDebugObjectSection (const typename ELFT::Shdr *Header)
void setTargetMemoryRange (SectionRange Range) override
void dump (raw_ostream &OS, StringRef Name) override
Error validateInBounds (StringRef Buffer, const char *Name) const
Public Member Functions inherited from llvm::orc::DebugObjectSection
virtual ~DebugObjectSection ()=default

Detailed Description

template
class llvm::orc::ELFDebugObjectSection< ELFT >

Definition at line 48 of file ELFDebugObjectPlugin.cpp.

Constructor & Destructor Documentation

template

llvm::orc::ELFDebugObjectSection< ELFT >::ELFDebugObjectSection ( const typename ELFT::Shdr * Header) inline

Definition at line 52 of file ELFDebugObjectPlugin.cpp.

Member Function Documentation

dump()

template

void llvm::orc::ELFDebugObjectSection< ELFT >::dump ( raw_ostream & OS, StringRef Name ) overridevirtual

Reimplemented from llvm::orc::DebugObjectSection.

Definition at line 94 of file ELFDebugObjectPlugin.cpp.

References llvm::formatv().

setTargetMemoryRange()

template

void llvm::orc::ELFDebugObjectSection< ELFT >::setTargetMemoryRange ( SectionRange Range) overridevirtual

Implements llvm::orc::DebugObjectSection.

Definition at line 65 of file ELFDebugObjectPlugin.cpp.

References Range.

validateInBounds()

template

Error llvm::orc::ELFDebugObjectSection< ELFT >::validateInBounds ( StringRef Buffer,
const char * Name ) const

Definition at line 72 of file ELFDebugObjectPlugin.cpp.

References llvm::StringRef::bytes_begin(), llvm::StringRef::bytes_end(), llvm::formatv(), llvm::inconvertibleErrorCode(), llvm::make_error(), llvm::StringRef::size(), and llvm::Error::success().


The documentation for this class was generated from the following file: