|
LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h"#include "llvm/ExecutionEngine/Orc/TargetProcess/LibraryScanner.h"#include "llvm/ADT/StringSet.h"#include "llvm/BinaryFormat/MachO.h"#include "llvm/Object/COFF.h"#include "llvm/Object/ELF.h"#include "llvm/Object/ELFObjectFile.h"#include "llvm/Object/MachO.h"#include "llvm/Object/ObjectFile.h"#include "llvm/Support/DJB.h"#include "llvm/Support/Error.h"#include <mutex>Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::orc |
Macros | |
| #define | DEBUG_TYPE "orc-resolver" |
Functions | |
| static bool | llvm::orc::shouldIgnoreSymbol (const object::SymbolRef &Sym, uint32_t IgnoreFlags) |
| static StringRef | llvm::orc::GetGnuHashSection (llvm::object::ObjectFile *file) |
| static bool | llvm::orc::MayExistInElfObjectFile (llvm::object::ObjectFile *soFile, StringRef Sym) |
| Bloom filter is a stochastic data structure which can tell us if a symbol name does not exist in a library with 100% certainty. | |
| #define DEBUG_TYPE "orc-resolver" |
Definition at line 29 of file LibraryResolver.cpp.