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
- public SymbolTableEntry()
- public SymbolTableEntry(llvm::JITSymbolFlags Flags)
- public llvm::JITTargetAddress getAddress() const
- public llvm::JITSymbolFlags getFlags() const
- public llvm::orc::SymbolState getState() const
- public llvm::JITEvaluatedSymbol getSymbol() const
- public bool hasMaterializerAttached() const
- public bool isPendingRemoval() const
- public void setAddress(llvm::JITTargetAddress Addr)
- public void setFlags(llvm::JITSymbolFlags Flags)
- public void setMaterializerAttached(bool MaterializerAttached)
- public void setPendingRemoval(bool PendingRemoval)
- public void setState(llvm::orc::SymbolState State)
Methods
¶SymbolTableEntry()
SymbolTableEntry()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1194
¶SymbolTableEntry(llvm::JITSymbolFlags Flags)
SymbolTableEntry(llvm::JITSymbolFlags Flags)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1195
Parameters
- llvm::JITSymbolFlags Flags
¶llvm::JITTargetAddress getAddress() const
llvm::JITTargetAddress getAddress() const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1199
¶llvm::JITSymbolFlags getFlags() const
llvm::JITSymbolFlags getFlags() const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1200
¶llvm::orc::SymbolState getState() const
llvm::orc::SymbolState getState() const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1201
¶llvm::JITEvaluatedSymbol getSymbol() const
llvm::JITEvaluatedSymbol getSymbol() const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1222
¶bool hasMaterializerAttached() const
bool hasMaterializerAttached() const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1203
¶bool isPendingRemoval() const
bool isPendingRemoval() const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1204
¶void setAddress(llvm::JITTargetAddress Addr)
void setAddress(llvm::JITTargetAddress Addr)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1206
Parameters
- llvm::JITTargetAddress Addr
¶void setFlags(llvm::JITSymbolFlags Flags)
void setFlags(llvm::JITSymbolFlags Flags)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1207
Parameters
- llvm::JITSymbolFlags Flags
¶void setMaterializerAttached(
bool MaterializerAttached)
void setMaterializerAttached(
bool MaterializerAttached)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1214
Parameters
- bool MaterializerAttached
¶void setPendingRemoval(bool PendingRemoval)
void setPendingRemoval(bool PendingRemoval)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1218
Parameters
- bool PendingRemoval
¶void setState(llvm::orc::SymbolState State)
void setState(llvm::orc::SymbolState State)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1208
Parameters
- llvm::orc::SymbolState State