25 StringMap<std::vector<char>> &BootstrapMap,
30 BootstrapSymbols[Mangle.mangledCopy(
33 BootstrapSymbols[Mangle.mangledCopy(
37 BootstrapSymbols[Mangle.mangledCopy(
42 if (!dlsym(RTLD_DEFAULT,
"__unw_add_find_dynamic_unwind_sections"))
43 BootstrapMap[
"darwin-use-ehframes-only"].push_back(1);
LLVM_ABI llvm::orc::shared::CWrapperFunctionBuffer llvm_orc_registerJITLoaderGDBAllocAction(const char *ArgData, size_t ArgSize)
LLVM_ABI llvm::orc::shared::CWrapperFunctionBuffer llvm_orc_deregisterEHFrameSectionAllocAction(const char *ArgData, size_t ArgSize)
LLVM_ABI llvm::orc::shared::CWrapperFunctionBuffer llvm_orc_registerEHFrameSectionAllocAction(const char *ArgData, size_t ArgSize)
StringMap - This is an unconventional map that is specialized for handling keys that are "strings",...
Triple - Helper class for working with autoconf configuration names.
static ExecutorAddr fromPtr(T *Ptr, UnwrapFn &&Unwrap=UnwrapFn())
Create an ExecutorAddr from the given pointer.
Applies linker name-mangling for a target.
LLVM_ABI const SymbolNameSpec DeregisterEHFrameSectionAllocActionName
LLVM_ABI const SymbolNameSpec RegisterJITLoaderGDBAllocActionName
LLVM_ABI const SymbolNameSpec RegisterEHFrameSectionAllocActionName
LLVM_ABI void addDefaultBootstrapValuesForHostProcess(StringMap< std::vector< char > > &BootstrapMap, StringMap< ExecutorAddr > &BootstrapSymbols)
LLVM_ABI std::string getProcessTriple()
getProcessTriple() - Return an appropriate target triple for generating code to be loaded into the cu...