LLVM 22.0.0git
llvm::orc::ELFDebugObjectSection< ELFT > Class Template Reference
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<typename ELFT>
class llvm::orc::ELFDebugObjectSection< ELFT >

Definition at line 47 of file DebugObjectManagerPlugin.cpp.

Constructor & Destructor Documentation

◆ ELFDebugObjectSection()

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

Definition at line 51 of file DebugObjectManagerPlugin.cpp.

Member Function Documentation

◆ dump()

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

Reimplemented from llvm::orc::DebugObjectSection.

Definition at line 93 of file DebugObjectManagerPlugin.cpp.

References llvm::formatv().

◆ setTargetMemoryRange()

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

Implements llvm::orc::DebugObjectSection.

Definition at line 64 of file DebugObjectManagerPlugin.cpp.

References Range.

◆ validateInBounds()


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