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:
- lib/ExecutionEngine/Orc/Debugging/ELFDebugObjectPlugin.cpp