class ELFDebugObjectSection
Declaration
template <typename ELFT>
class ELFDebugObjectSection : public DebugObjectSection { /* full declaration omitted */ };
Declared at: llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:49
Inherits from: DebugObjectSection
Templates
- ELFT
Member Variables
- private typename ELFT::Shdr* Header
Method Overview
- public ELFDebugObjectSection<ELFT>(const typename ELFT::Shdr * Header)
- public void dump(llvm::raw_ostream & OS, llvm::StringRef Name)
- private bool isTextOrDataSection() const
- public void setTargetMemoryRange(llvm::jitlink::SectionRange Range)
- public llvm::Error validateInBounds(llvm::StringRef Buffer, const char * Name) const
Inherited from DebugObjectSection:
Methods
¶ELFDebugObjectSection<ELFT>(
const typename ELFT::Shdr* Header)
ELFDebugObjectSection<ELFT>(
const typename ELFT::Shdr* Header)
Declared at: llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:53
Parameters
- const typename ELFT::Shdr* Header
¶void dump(llvm::raw_ostream& OS,
llvm::StringRef Name)
void dump(llvm::raw_ostream& OS,
llvm::StringRef Name)
Declared at: llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:57
Parameters
- llvm::raw_ostream& OS
- llvm::StringRef Name
¶bool isTextOrDataSection() const
bool isTextOrDataSection() const
Declared at: llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:64
¶void setTargetMemoryRange(
llvm::jitlink::SectionRange Range)
void setTargetMemoryRange(
llvm::jitlink::SectionRange Range)
Declared at: llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:56
Parameters
¶llvm::Error validateInBounds(
llvm::StringRef Buffer,
const char* Name) const
llvm::Error validateInBounds(
llvm::StringRef Buffer,
const char* Name) const
Declared at: llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:59
Parameters
- llvm::StringRef Buffer
- const char* Name