summaryrefslogtreecommitdiffstats
path: root/src/syscall/zsyscall_openbsd_ppc64.s
blob: 8f3ff9a28c4e5bc3ed04fdaf9163d6f3e5fa58fd (plain)
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