ORC_RT_INTERFACE __orc_rt_CWrapperFunctionResult
__orc_rt_macho_register_thread_data_section(char *ArgData, size_t ArgSize) {
- // NOTE: Does not use SPS to deserialize arg buffer, instead the arg buffer
- // is taken to be the range of the thread data section.
return WrapperFunction<SPSError(SPSExecutorAddrRange)>::handle(
ArgData, ArgSize,
[](ExecutorAddrRange R) {
ORC_RT_INTERFACE __orc_rt_CWrapperFunctionResult
__orc_rt_macho_deregister_thread_data_section(char *ArgData, size_t ArgSize) {
- // NOTE: Does not use SPS to deserialize arg buffer, instead the arg buffer
- // is taken to be the range of the thread data section.
return WrapperFunction<SPSError(SPSExecutorAddrRange)>::handle(
ArgData, ArgSize,
[](ExecutorAddrRange R) {