|
3 | 3 | //go:build !cgo && (unix)
|
4 | 4 |
|
5 | 5 | #include "textflag.h"
|
6 |
| - |
| 6 | + |
| 7 | + |
| 8 | +#ifndef GOARCH_amd64 |
| 9 | +#ifndef GOARCH_arm64 |
| 10 | +#ifndef GOARCH_riscv64 |
| 11 | +#ifndef GOARCH_loong64 |
| 12 | +#ifndef GOARCH_mips64 |
| 13 | +#ifndef GOARCH_mips64le |
| 14 | +#ifndef GOARCH_ppc64 |
| 15 | +#ifndef GOARCH_ppc64le |
| 16 | +#ifndef GOARCH_sparc64 |
| 17 | +#define _GOPTRSIZE 4 |
| 18 | +#endif |
| 19 | +#endif |
| 20 | +#endif |
| 21 | +#endif |
| 22 | +#endif |
| 23 | +#endif |
| 24 | +#endif |
| 25 | +#endif |
| 26 | +#endif |
| 27 | + |
| 28 | + |
| 29 | +#ifndef _GOPTRSIZE |
| 30 | +#define _GOPTRSIZE 8 |
| 31 | +#endif |
7 | 32 | TEXT _mkcgo_dlclose_trampoline<>(SB),NOSPLIT,$0-0
|
8 | 33 | JMP _mkcgo_dlclose(SB)
|
9 |
| -GLOBL ·_mkcgo_dlclose_trampoline_addr(SB), RODATA, $8 |
10 |
| -DATA ·_mkcgo_dlclose_trampoline_addr(SB)/8, $_mkcgo_dlclose_trampoline<>(SB) |
| 34 | +GLOBL ·_mkcgo_dlclose_trampoline_addr(SB), RODATA, $_GOPTRSIZE |
| 35 | +DATA ·_mkcgo_dlclose_trampoline_addr(SB)/_GOPTRSIZE, $_mkcgo_dlclose_trampoline<>(SB) |
11 | 36 |
|
12 | 37 | TEXT _mkcgo_dlerror_trampoline<>(SB),NOSPLIT,$0-0
|
13 | 38 | JMP _mkcgo_dlerror(SB)
|
14 |
| -GLOBL ·_mkcgo_dlerror_trampoline_addr(SB), RODATA, $8 |
15 |
| -DATA ·_mkcgo_dlerror_trampoline_addr(SB)/8, $_mkcgo_dlerror_trampoline<>(SB) |
| 39 | +GLOBL ·_mkcgo_dlerror_trampoline_addr(SB), RODATA, $_GOPTRSIZE |
| 40 | +DATA ·_mkcgo_dlerror_trampoline_addr(SB)/_GOPTRSIZE, $_mkcgo_dlerror_trampoline<>(SB) |
16 | 41 |
|
17 | 42 | TEXT _mkcgo_dlopen_trampoline<>(SB),NOSPLIT,$0-0
|
18 | 43 | JMP _mkcgo_dlopen(SB)
|
19 |
| -GLOBL ·_mkcgo_dlopen_trampoline_addr(SB), RODATA, $8 |
20 |
| -DATA ·_mkcgo_dlopen_trampoline_addr(SB)/8, $_mkcgo_dlopen_trampoline<>(SB) |
| 44 | +GLOBL ·_mkcgo_dlopen_trampoline_addr(SB), RODATA, $_GOPTRSIZE |
| 45 | +DATA ·_mkcgo_dlopen_trampoline_addr(SB)/_GOPTRSIZE, $_mkcgo_dlopen_trampoline<>(SB) |
21 | 46 |
|
22 | 47 | TEXT _mkcgo_dlsym_trampoline<>(SB),NOSPLIT,$0-0
|
23 | 48 | JMP _mkcgo_dlsym(SB)
|
24 |
| -GLOBL ·_mkcgo_dlsym_trampoline_addr(SB), RODATA, $8 |
25 |
| -DATA ·_mkcgo_dlsym_trampoline_addr(SB)/8, $_mkcgo_dlsym_trampoline<>(SB) |
| 49 | +GLOBL ·_mkcgo_dlsym_trampoline_addr(SB), RODATA, $_GOPTRSIZE |
| 50 | +DATA ·_mkcgo_dlsym_trampoline_addr(SB)/_GOPTRSIZE, $_mkcgo_dlsym_trampoline<>(SB) |
26 | 51 |
|
0 commit comments