LLVM 20.0.0git
|
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 void | setTargetMemoryRange (SectionRange Range)=0 |
virtual void | dump (raw_ostream &OS, StringRef Name) |
virtual | ~DebugObjectSection ()=default |
Definition at line 49 of file DebugObjectManagerPlugin.cpp.
|
inline |
Definition at line 53 of file DebugObjectManagerPlugin.cpp.
|
overridevirtual |
Reimplemented from llvm::orc::DebugObjectSection.
Definition at line 95 of file DebugObjectManagerPlugin.cpp.
References Addr, llvm::formatv(), Name, and OS.
|
overridevirtual |
Implements llvm::orc::DebugObjectSection.
Definition at line 66 of file DebugObjectManagerPlugin.cpp.
References Range.
Error llvm::orc::ELFDebugObjectSection< ELFT >::validateInBounds | ( | StringRef | Buffer, |
const char * | Name | ||
) | const |
Definition at line 73 of file DebugObjectManagerPlugin.cpp.
References llvm::StringRef::bytes_begin(), llvm::StringRef::bytes_end(), End, llvm::formatv(), llvm::inconvertibleErrorCode(), Name, llvm::StringRef::size(), and llvm::Error::success().