// SPDX-License-Identifier: Apache-2.0 // SPDX-FileCopyrightText: 2022 The Ebitengine Authors //go:build darwin // +build darwin #include "textflag.h" // func dlopen(path *byte, mode int) (ret uintptr) GLOBL ·dlopenABI0(SB), NOPTR|RODATA, $8 DATA ·dlopenABI0(SB)/8, $dlopen(SB) TEXT dlopen(SB), NOSPLIT, $0-0 JMP _dlopen(SB) RET // func dlsym(handle uintptr, symbol *byte) (ret uintptr) GLOBL ·dlsymABI0(SB), NOPTR|RODATA, $8 DATA ·dlsymABI0(SB)/8, $dlsym(SB) TEXT dlsym(SB), NOSPLIT, $0-0 JMP _dlsym(SB) RET // func dlerror() (ret *byte) GLOBL ·dlerrorABI0(SB), NOPTR|RODATA, $8 DATA ·dlerrorABI0(SB)/8, $dlerror(SB) TEXT dlerror(SB), NOSPLIT, $0-0 JMP _dlerror(SB) RET // func dlclose(handle uintptr) (ret int) GLOBL ·dlcloseABI0(SB), NOPTR|RODATA, $8 DATA ·dlcloseABI0(SB)/8, $dlclose(SB) TEXT dlclose(SB), NOSPLIT, $0-0 JMP _dlclose(SB) RET