1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
|
// go run mkasm.go openbsd ppc64
// Code generated by the command above; DO NOT EDIT.
#include "textflag.h"
TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
CALL libc_getgroups(SB)
RET
TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
CALL libc_setgroups(SB)
RET
TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
CALL libc_wait4(SB)
RET
TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
CALL libc_accept(SB)
RET
TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
CALL libc_bind(SB)
RET
TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
CALL libc_connect(SB)
RET
TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
CALL libc_socket(SB)
RET
TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
CALL libc_getsockopt(SB)
RET
TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
CALL libc_setsockopt(SB)
RET
TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
CALL libc_getpeername(SB)
RET
TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
CALL libc_getsockname(SB)
RET
TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
CALL libc_shutdown(SB)
RET
TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
CALL libc_socketpair(SB)
RET
TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
CALL libc_recvfrom(SB)
RET
TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
CALL libc_sendto(SB)
RET
TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
CALL libc_recvmsg(SB)
RET
TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
CALL libc_sendmsg(SB)
RET
TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
CALL libc_kevent(SB)
RET
TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
CALL libc_utimes(SB)
RET
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
CALL libc_futimes(SB)
RET
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
CALL libc_fcntl(SB)
RET
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
CALL libc_ioctl(SB)
RET
TEXT ·libc_pipe2_trampoline(SB),NOSPLIT,$0-0
CALL libc_pipe2(SB)
RET
TEXT ·libc_accept4_trampoline(SB),NOSPLIT,$0-0
CALL libc_accept4(SB)
RET
TEXT ·libc_getdents_trampoline(SB),NOSPLIT,$0-0
CALL libc_getdents(SB)
RET
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
CALL libc_access(SB)
RET
TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
CALL libc_adjtime(SB)
RET
TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
CALL libc_chdir(SB)
RET
TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
CALL libc_chflags(SB)
RET
TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
CALL libc_chmod(SB)
RET
TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
CALL libc_chown(SB)
RET
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
CALL libc_chroot(SB)
RET
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
CALL libc_close(SB)
RET
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
CALL libc_dup(SB)
RET
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
CALL libc_dup2(SB)
RET
TEXT ·libc_dup3_trampoline(SB),NOSPLIT,$0-0
CALL libc_dup3(SB)
RET
TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
CALL libc_fchdir(SB)
RET
TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
CALL libc_fchflags(SB)
RET
TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
CALL libc_fchmod(SB)
RET
TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
CALL libc_fchown(SB)
RET
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
CALL libc_flock(SB)
RET
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
CALL libc_fpathconf(SB)
RET
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
CALL libc_fstat(SB)
RET
TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0
CALL libc_fstatfs(SB)
RET
TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
CALL libc_fsync(SB)
RET
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
CALL libc_ftruncate(SB)
RET
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
CALL libc_getegid(SB)
RET
TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
CALL libc_geteuid(SB)
RET
TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
CALL libc_getgid(SB)
RET
TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
CALL libc_getpgid(SB)
RET
TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
CALL libc_getpgrp(SB)
RET
TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
CALL libc_getpid(SB)
RET
TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
CALL libc_getppid(SB)
RET
TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
CALL libc_getpriority(SB)
RET
TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
CALL libc_getrlimit(SB)
RET
TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
CALL libc_getrusage(SB)
RET
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
CALL libc_getsid(SB)
RET
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
CALL libc_gettimeofday(SB)
RET
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
CALL libc_getuid(SB)
RET
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
CALL libc_issetugid(SB)
RET
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
CALL libc_kill(SB)
RET
TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
CALL libc_kqueue(SB)
RET
TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
CALL libc_lchown(SB)
RET
TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
CALL libc_link(SB)
RET
TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
CALL libc_listen(SB)
RET
TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
CALL libc_lstat(SB)
RET
TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
CALL libc_mkdir(SB)
RET
TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
CALL libc_mkfifo(SB)
RET
TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
CALL libc_mknod(SB)
RET
TEXT ·libc_nanosleep_trampoline(SB),NOSPLIT,$0-0
CALL libc_nanosleep(SB)
RET
TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
CALL libc_open(SB)
RET
TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
CALL libc_pathconf(SB)
RET
TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
CALL libc_pread(SB)
RET
TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
CALL libc_pwrite(SB)
RET
TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
CALL libc_read(SB)
RET
TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
CALL libc_readlink(SB)
RET
TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
CALL libc_rename(SB)
RET
TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
CALL libc_revoke(SB)
RET
TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
CALL libc_rmdir(SB)
RET
TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
CALL libc_select(SB)
RET
TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
CALL libc_setegid(SB)
RET
TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
CALL libc_seteuid(SB)
RET
TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
CALL libc_setgid(SB)
RET
TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
CALL libc_setlogin(SB)
RET
TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
CALL libc_setpgid(SB)
RET
TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
CALL libc_setpriority(SB)
RET
TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
CALL libc_setregid(SB)
RET
TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
CALL libc_setreuid(SB)
RET
TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
CALL libc_setrlimit(SB)
RET
TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
CALL libc_setsid(SB)
RET
TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
CALL libc_settimeofday(SB)
RET
TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
CALL libc_setuid(SB)
RET
TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
CALL libc_stat(SB)
RET
TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
CALL libc_statfs(SB)
RET
TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
CALL libc_symlink(SB)
RET
TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
CALL libc_sync(SB)
RET
TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
CALL libc_truncate(SB)
RET
TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
CALL libc_umask(SB)
RET
TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
CALL libc_unlink(SB)
RET
TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
CALL libc_unmount(SB)
RET
TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
CALL libc_write(SB)
RET
TEXT ·libc_writev_trampoline(SB),NOSPLIT,$0-0
CALL libc_writev(SB)
RET
TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
CALL libc_mmap(SB)
RET
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
CALL libc_munmap(SB)
RET
TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0
CALL libc_getfsstat(SB)
RET
TEXT ·libc_utimensat_trampoline(SB),NOSPLIT,$0-0
CALL libc_utimensat(SB)
RET
TEXT ·libc_syscall_trampoline(SB),NOSPLIT,$0-0
CALL libc_syscall(SB)
RET
TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
CALL libc_lseek(SB)
RET
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
CALL libc_getcwd(SB)
RET
TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
CALL libc_sysctl(SB)
RET
TEXT ·libc_fork_trampoline(SB),NOSPLIT,$0-0
CALL libc_fork(SB)
RET
TEXT ·libc_execve_trampoline(SB),NOSPLIT,$0-0
CALL libc_execve(SB)
RET
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
CALL libc_exit(SB)
RET
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
CALL libc_ptrace(SB)
RET
TEXT ·libc_getentropy_trampoline(SB),NOSPLIT,$0-0
CALL libc_getentropy(SB)
RET
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
CALL libc_fstatat(SB)
RET
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
CALL libc_unlinkat(SB)
RET
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
CALL libc_openat(SB)
RET
|