blob: 461b963936d94158ca645a62cb1e02e43f133439 [file] [edit]
//===------ OrcRTBridge.cpp - Executor functions for bootstrap -----===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
#include "llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"
namespace llvm {
namespace orc {
namespace rt {
const SymbolNameSpec RegisterEHFrameSectionAllocActionName =
SymbolNameSpec::c("orc_rt_ci_aa_sps_DWARFEHFrameRegistrar_registerSection");
const SymbolNameSpec DeregisterEHFrameSectionAllocActionName =
SymbolNameSpec::c("orc_rt_ci_aa_sps_DWARFEHFrameRegistrar_deregisterSection");
const SymbolNameSpec RegisterJITLoaderGDBAllocActionName =
SymbolNameSpec::c("orc_rt_ci_aa_sps_GDBJITRegistrar_register");
const SymbolNameSpec DeregisterJITLoaderGDBAllocActionName =
SymbolNameSpec::c("orc_rt_ci_aa_sps_GDBJITRegistrar_deregister");
const SymbolNameSpec DispatchName =
SymbolNameSpec::verbatim("__orc_rt_jit_dispatch");
const SymbolNameSpec DispatchCtxName =
SymbolNameSpec::verbatim("__orc_rt_jit_dispatch_ctx");
const MachOUnwindInfoRegistrarSymbolNames
orc_rt_MachOUnwindInfoRegistrarSPSSymbols = {
SymbolNameSpec::c(
"orc_rt_ci_aa_sps_MachOUnwindInfoRegistrar_registerSections"),
SymbolNameSpec::c(
"orc_rt_ci_aa_sps_MachOUnwindInfoRegistrar_deregisterSections")};
} // end namespace rt
} // end namespace orc
} // end namespace llvm