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

Inherited from DebugObjectSection:

Methods

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)

Declared at: llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:57

Parameters

llvm::raw_ostream& OS
llvm::StringRef Name

bool isTextOrDataSection() const

Declared at: llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:64

void setTargetMemoryRange(
    llvm::jitlink::SectionRange Range)

Declared at: llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:56

Parameters

llvm::jitlink::SectionRange Range

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