21 StringMap<std::vector<char>> &BootstrapMap,
31 if (!dlsym(RTLD_DEFAULT,
"__unw_add_find_dynamic_unwind_sections"))
32 BootstrapMap[
"darwin-use-ehframes-only"].push_back(1);
LLVM_ABI llvm::orc::shared::CWrapperFunctionResult llvm_orc_deregisterEHFrameSectionAllocAction(const char *ArgData, size_t ArgSize)
LLVM_ABI llvm::orc::shared::CWrapperFunctionResult llvm_orc_registerEHFrameSectionAllocAction(const char *ArgData, size_t ArgSize)
StringMap - This is an unconventional map that is specialized for handling keys that are "strings",...
static ExecutorAddr fromPtr(T *Ptr, UnwrapFn &&Unwrap=UnwrapFn())
Create an ExecutorAddr from the given pointer.
LLVM_ABI const char * DeregisterEHFrameSectionAllocActionName
LLVM_ABI const char * RegisterEHFrameSectionAllocActionName
LLVM_ABI void addDefaultBootstrapValuesForHostProcess(StringMap< std::vector< char > > &BootstrapMap, StringMap< ExecutorAddr > &BootstrapSymbols)