class JITDylib::SymbolTableEntry

Declaration

class JITDylib::SymbolTableEntry { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1192

Member Variables

private llvm::JITTargetAddress Addr = 0
private llvm::JITSymbolFlags Flags
private uint8_t State
private uint8_t MaterializerAttached
private uint8_t PendingRemoval

Method Overview

Methods

SymbolTableEntry()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1194

SymbolTableEntry(llvm::JITSymbolFlags Flags)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1195

Parameters

llvm::JITSymbolFlags Flags

llvm::JITTargetAddress getAddress() const

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1199

llvm::JITSymbolFlags getFlags() const

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1200

llvm::orc::SymbolState getState() const

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1201

llvm::JITEvaluatedSymbol getSymbol() const

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1222

bool hasMaterializerAttached() const

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1203

bool isPendingRemoval() const

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1204

void setAddress(llvm::JITTargetAddress Addr)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1206

Parameters

llvm::JITTargetAddress Addr

void setFlags(llvm::JITSymbolFlags Flags)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1207

Parameters

llvm::JITSymbolFlags Flags

void setMaterializerAttached(
    bool MaterializerAttached)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1214

Parameters

bool MaterializerAttached

void setPendingRemoval(bool PendingRemoval)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1218

Parameters

bool PendingRemoval

void setState(llvm::orc::SymbolState State)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1208

Parameters

llvm::orc::SymbolState State