LLVM: llvm::orc::SimpleLazyReexportsSpeculator Class Reference (original) (raw)
#include "[llvm/ExecutionEngine/Orc/LazyReexports.h](LazyReexports%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| SimpleLazyReexportsSpeculator (SimpleLazyReexportsSpeculator &&)=delete | |
| SimpleLazyReexportsSpeculator & | operator= (SimpleLazyReexportsSpeculator &&)=delete |
| ~SimpleLazyReexportsSpeculator () override | |
| void | onLazyReexportsCreated (JITDylib &JD, ResourceKey K, const SymbolAliasMap &Reexports) override |
| Called under the session lock when new lazy reexports are created. | |
| void | onLazyReexportsTransfered (JITDylib &JD, ResourceKey DstK, ResourceKey SrcK) override |
| Called under the session lock when lazy reexports have their ownership transferred to a new ResourceKey. | |
| Error | onLazyReexportsRemoved (JITDylib &JD, ResourceKey K) override |
| Called under the session lock when lazy reexports are removed. | |
| void | onLazyReexportCalled (const CallThroughInfo &CTI) override |
| Called outside the session lock when a lazy reexport is called. | |
| void | addSpeculationSuggestions (std::vector< std::pair< std::string, SymbolStringPtr > > NewSuggestions) |
| Public Member Functions inherited from llvm::orc::LazyReexportsManager::Listener | |
| virtual | ~Listener () |
Definition at line 274 of file LazyReexports.h.
◆ RecordExecutionFunction
Initial value:
LazyReexportsManager::CallThroughInfo CallThroughInfo
unique_function is a type-erasing functor similar to std::function.
Definition at line 277 of file LazyReexports.h.
◆ ~SimpleLazyReexportsSpeculator()
| llvm::orc::SimpleLazyReexportsSpeculator::~SimpleLazyReexportsSpeculator ( ) | override |
|---|
◆ addSpeculationSuggestions()
| void llvm::orc::SimpleLazyReexportsSpeculator::addSpeculationSuggestions | ( | std::vector< std::pair< std::string, SymbolStringPtr > > | NewSuggestions | ) |
|---|
◆ Create()
◆ onLazyReexportCalled()
| void llvm::orc::SimpleLazyReexportsSpeculator::onLazyReexportCalled ( const CallThroughInfo & CTI) | overridevirtual |
|---|
◆ onLazyReexportsCreated()
◆ onLazyReexportsRemoved()
◆ onLazyReexportsTransfered()
◆ operator=()
The documentation for this class was generated from the following files:
- include/llvm/ExecutionEngine/Orc/LazyReexports.h
- lib/ExecutionEngine/Orc/LazyReexports.cpp