|
LLVM
3.7.0
|
#include <LogicalDylib.h>
Public Types | |
| typedef BaseLayerT::ModuleSetHandleT | BaseLayerModuleSetHandleT |
| typedef BaseLayerHandleList::iterator | BaseLayerHandleIterator |
| typedef LogicalModuleList::iterator | LogicalModuleHandle |
Public Member Functions | |
| LogicalDylib (BaseLayerT &BaseLayer) | |
| ~LogicalDylib () | |
| LogicalModuleHandle | createLogicalModule () |
| void | addToLogicalModule (LogicalModuleHandle LMH, BaseLayerModuleSetHandleT BaseLayerHandle) |
| LogicalModuleResources & | getLogicalModuleResources (LogicalModuleHandle LMH) |
| BaseLayerHandleIterator | moduleHandlesBegin (LogicalModuleHandle LMH) |
| BaseLayerHandleIterator | moduleHandlesEnd (LogicalModuleHandle LMH) |
| JITSymbol | findSymbolInLogicalModule (LogicalModuleHandle LMH, const std::string &Name) |
| JITSymbol | findSymbolInternally (LogicalModuleHandle LMH, const std::string &Name) |
| JITSymbol | findSymbol (const std::string &Name, bool ExportedSymbolsOnly) |
| LogicalDylibResources & | getDylibResources () |
Protected Attributes | |
| BaseLayerT | BaseLayer |
| LogicalModuleList | LogicalModules |
| LogicalDylibResources | DylibResources |
Definition at line 23 of file LogicalDylib.h.
| typedef BaseLayerHandleList::iterator llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::BaseLayerHandleIterator |
Definition at line 38 of file LogicalDylib.h.
| typedef BaseLayerT::ModuleSetHandleT llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::BaseLayerModuleSetHandleT |
Definition at line 25 of file LogicalDylib.h.
| typedef LogicalModuleList::iterator llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::LogicalModuleHandle |
Definition at line 39 of file LogicalDylib.h.
|
inline |
Definition at line 41 of file LogicalDylib.h.
|
inline |
|
inline |
Definition at line 54 of file LogicalDylib.h.
|
inline |
Definition at line 49 of file LogicalDylib.h.
References llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::LogicalModules.
|
inline |
|
inline |
Definition at line 71 of file LogicalDylib.h.
References llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::BaseLayer, and llvm::ARMBuildAttrs::Symbol.
Referenced by llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::findSymbolInternally().
|
inline |
Definition at line 79 of file LogicalDylib.h.
References llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::findSymbolInLogicalModule(), llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::LogicalModules, and llvm::ARMBuildAttrs::Symbol.
|
inline |
Definition at line 103 of file LogicalDylib.h.
References llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::DylibResources.
|
inline |
Definition at line 59 of file LogicalDylib.h.
|
inline |
Definition at line 63 of file LogicalDylib.h.
|
inline |
Definition at line 67 of file LogicalDylib.h.
|
protected |
Definition at line 106 of file LogicalDylib.h.
Referenced by llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::findSymbol(), llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::findSymbolInLogicalModule(), and llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::~LogicalDylib().
|
protected |
Definition at line 108 of file LogicalDylib.h.
Referenced by llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::getDylibResources().
|
protected |
Definition at line 107 of file LogicalDylib.h.
Referenced by llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::createLogicalModule(), llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::findSymbol(), llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::findSymbolInternally(), and llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources >::~LogicalDylib().
1.8.6