mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-01-30 11:04:35 +00:00
Enhance Mach-O fiber switching functions with visibility attributes
This commit is contained in:
parent
19ce9ac146
commit
90e075ea52
@ -120,11 +120,14 @@ extern "C" void PS4_SYSV_ABI __asan_destroy_fake_stack() {}
|
||||
#if defined(__APPLE__)
|
||||
extern "C" void PS4_SYSV_ABI
|
||||
__sanitizer_start_switch_fiber_macho(void** fake_stack_save, const void* stack_addr,
|
||||
size_t stack_size) asm("__sanitizer_start_switch_fiber");
|
||||
size_t stack_size)
|
||||
__attribute__((used, visibility("default"))) asm("__sanitizer_start_switch_fiber");
|
||||
extern "C" void PS4_SYSV_ABI __sanitizer_finish_switch_fiber_macho(
|
||||
void* fake_stack_save, const void** old_stack_addr,
|
||||
size_t* old_stack_size) asm("__sanitizer_finish_switch_fiber");
|
||||
extern "C" void PS4_SYSV_ABI __asan_destroy_fake_stack_macho(void) asm("__asan_destroy_fake_stack");
|
||||
size_t* old_stack_size)
|
||||
__attribute__((used, visibility("default"))) asm("__sanitizer_finish_switch_fiber");
|
||||
extern "C" void PS4_SYSV_ABI __asan_destroy_fake_stack_macho(void)
|
||||
__attribute__((used, visibility("default"))) asm("__asan_destroy_fake_stack");
|
||||
|
||||
extern "C" void PS4_SYSV_ABI __sanitizer_start_switch_fiber_macho(void** fake_stack_save,
|
||||
const void* stack_addr,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user