//===- run_program_wrapper.cpp --------------------------------------------===// // // 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 // //===----------------------------------------------------------------------===// // // This file is a part of the ORC runtime support library. // //===----------------------------------------------------------------------===// #include "adt.h" #include "common.h" #include "wrapper_function_utils.h" #include <vector> usingnamespace__orc_rt; extern "C" int64_t __orc_rt_run_program(const char *JITDylibName, const char *EntrySymbolName, int argc, char *argv[]); ORC_RT_INTERFACE orc_rt_CWrapperFunctionResult __orc_rt_run_program_wrapper(const char *ArgData, size_t ArgSize) { … }