1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: 2026 The Ebitengine Authors
3
4//go:build !cgo && linux
5
6#include "textflag.h"
7
8TEXT _cgo_purego_setegid_trampoline(SB), NOSPLIT, $8
9 MOVV ·x_cgo_purego_setegid_call(SB), R23
10 MOVV (R23), R23
11 CALL (R23)
12 RET
13
14TEXT _cgo_purego_seteuid_trampoline(SB), NOSPLIT, $8
15 MOVV ·x_cgo_purego_seteuid_call(SB), R23
16 MOVV (R23), R23
17 CALL (R23)
18 RET
19
20TEXT _cgo_purego_setgid_trampoline(SB), NOSPLIT, $8
21 MOVV ·x_cgo_purego_setgid_call(SB), R23
22 MOVV (R23), R23
23 CALL (R23)
24 RET
25
26TEXT _cgo_purego_setregid_trampoline(SB), NOSPLIT, $8
27 MOVV ·x_cgo_purego_setregid_call(SB), R23
28 MOVV (R23), R23
29 CALL (R23)
30 RET
31
32TEXT _cgo_purego_setresgid_trampoline(SB), NOSPLIT, $8
33 MOVV ·x_cgo_purego_setresgid_call(SB), R23
34 MOVV (R23), R23
35 CALL (R23)
36 RET
37
38TEXT _cgo_purego_setresuid_trampoline(SB), NOSPLIT, $8
39 MOVV ·x_cgo_purego_setresuid_call(SB), R23
40 MOVV (R23), R23
41 CALL (R23)
42 RET
43
44TEXT _cgo_purego_setreuid_trampoline(SB), NOSPLIT, $8
45 MOVV ·x_cgo_purego_setreuid_call(SB), R23
46 MOVV (R23), R23
47 CALL (R23)
48 RET
49
50TEXT _cgo_purego_setuid_trampoline(SB), NOSPLIT, $8
51 MOVV ·x_cgo_purego_setuid_call(SB), R23
52 MOVV (R23), R23
53 CALL (R23)
54 RET
55
56TEXT _cgo_purego_setgroups_trampoline(SB), NOSPLIT, $8
57 MOVV ·x_cgo_purego_setgroups_call(SB), R23
58 MOVV (R23), R23
59 CALL (R23)
60 RET