LLVM
8.0.1
|
Represents a symbol that has been evaluated to an address already. More...
#include "llvm/ExecutionEngine/JITSymbol.h"
Public Member Functions | |
JITEvaluatedSymbol ()=default | |
JITEvaluatedSymbol (std::nullptr_t) | |
Create a 'null' symbol. More... | |
JITEvaluatedSymbol (JITTargetAddress Address, JITSymbolFlags Flags) | |
Create a symbol for the given address and flags. More... | |
operator bool () const | |
An evaluated symbol converts to 'true' if its address is non-zero. More... | |
JITTargetAddress | getAddress () const |
Return the address of this symbol. More... | |
JITSymbolFlags | getFlags () const |
Return the flags for this symbol. More... | |
void | setFlags (JITSymbolFlags Flags) |
Set the flags for this symbol. More... | |
Represents a symbol that has been evaluated to an address already.
Definition at line 209 of file JITSymbol.h.
|
default |
|
inline |
Create a 'null' symbol.
Definition at line 214 of file JITSymbol.h.
|
inline |
Create a symbol for the given address and flags.
Definition at line 217 of file JITSymbol.h.
|
inline |
Return the address of this symbol.
Definition at line 224 of file JITSymbol.h.
References llvm::Address.
Referenced by llvm::orc::operator<<().
|
inline |
Return the flags for this symbol.
Definition at line 227 of file JITSymbol.h.
Referenced by llvm::orc::operator<<().
|
inlineexplicit |
An evaluated symbol converts to 'true' if its address is non-zero.
Definition at line 221 of file JITSymbol.h.
References llvm::Address.
|
inline |
Set the flags for this symbol.
Definition at line 230 of file JITSymbol.h.
References llvm::Address.