|
LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h"
Public Types | |
| enum class | EnumerateResult { Continue , Stop , Error } |
| using | OnEachSymbolFn = std::function<EnumerateResult(StringRef Sym)> |
Static Public Member Functions | |
| static bool | enumerateSymbols (object::ObjectFile *Obj, OnEachSymbolFn OnEach, const SymbolEnumeratorOptions &Opts) |
| static bool | enumerateSymbols (StringRef Path, OnEachSymbolFn OnEach, const SymbolEnumeratorOptions &Opts) |
Definition at line 383 of file LibraryResolver.h.
| using llvm::orc::LibraryResolver::SymbolEnumerator::OnEachSymbolFn = std::function<EnumerateResult(StringRef Sym)> |
Definition at line 387 of file LibraryResolver.h.
|
strong |
| Enumerator | |
|---|---|
| Continue | |
| Stop | |
| Error | |
Definition at line 385 of file LibraryResolver.h.
|
static |
Definition at line 106 of file LibraryResolver.cpp.
References llvm::cast(), llvm::consumeError(), E(), enumerateSymbols(), llvm::orc::SymbolEnumeratorOptions::FilterFlags, I, Range, and llvm::orc::shouldIgnoreSymbol().
Referenced by enumerateSymbols(), and enumerateSymbols().
|
static |
Definition at line 165 of file LibraryResolver.cpp.
References llvm::dbgs(), enumerateSymbols(), llvm::orc::ObjectFileLoader::getObjectFile(), llvm::handleAllErrors(), and LLVM_DEBUG.