LLVM: llvm::JITEvaluatedSymbol Class Reference (original) (raw)
Represents a symbol that has been evaluated to an address already. More...
#include "[llvm/ExecutionEngine/JITSymbol.h](JITSymbol%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| JITEvaluatedSymbol ()=default | |
| JITEvaluatedSymbol (std::nullptr_t) | |
| Create a 'null' symbol. | |
| JITEvaluatedSymbol (JITTargetAddress Address, JITSymbolFlags Flags) | |
| Create a symbol for the given address and flags. | |
| operator bool () const | |
| An evaluated symbol converts to 'true' if its address is non-zero. | |
| JITTargetAddress | getAddress () const |
| Return the address of this symbol. | |
| JITSymbolFlags | getFlags () const |
| Return the flags for this symbol. | |
| void | setFlags (JITSymbolFlags Flags) |
| Set the flags for this symbol. |
Represents a symbol that has been evaluated to an address already.
Definition at line 231 of file JITSymbol.h.
| llvm::JITEvaluatedSymbol::JITEvaluatedSymbol ( ) | default |
|---|
◆ JITEvaluatedSymbol() [2/3]
| llvm::JITEvaluatedSymbol::JITEvaluatedSymbol ( std::nullptr_t ) | inline |
|---|
◆ JITEvaluatedSymbol() [3/3]
Create a symbol for the given address and flags.
Definition at line 239 of file JITSymbol.h.
◆ fromPointer()
◆ getAddress()
Return the address of this symbol.
Definition at line 253 of file JITSymbol.h.
◆ getFlags()
Return the flags for this symbol.
Definition at line 256 of file JITSymbol.h.
◆ operator bool()
| llvm::JITEvaluatedSymbol::operator bool ( ) const | inlineexplicit |
|---|
An evaluated symbol converts to 'true' if its address is non-zero.
Definition at line 250 of file JITSymbol.h.
◆ setFlags()
| void llvm::JITEvaluatedSymbol::setFlags ( JITSymbolFlags Flags) | inline |
|---|
Set the flags for this symbol.
Definition at line 259 of file JITSymbol.h.
The documentation for this class was generated from the following file:
- include/llvm/ExecutionEngine/JITSymbol.h