LLVM  14.0.0git
Public Member Functions | List of all members
llvm::orc::ELFDebugObjectSection< ELFT > Class Template Reference
Inheritance diagram for llvm::orc::ELFDebugObjectSection< ELFT >:
Inheritance graph
[legend]
Collaboration diagram for llvm::orc::ELFDebugObjectSection< ELFT >:
Collaboration graph
[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 ()
 

Detailed Description

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

Definition at line 49 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 53 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 108 of file DebugObjectManagerPlugin.cpp.

References Addr, and llvm::formatv().

◆ setTargetMemoryRange()

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

◆ validateInBounds()

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

Definition at line 86 of file DebugObjectManagerPlugin.cpp.


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