2 * Copyright (c) 2015 Ruslan Bukin <br@bsdpad.com>
5 * This software was developed by the University of Cambridge Computer
6 * Laboratory as part of the CTSRD Project, with support from the UK Higher
7 * Education Innovation Fund (HEIF).
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions are
11 * met: redistributions of source code must retain the above copyright
12 * notice, this list of conditions and the following disclaimer;
13 * redistributions in binary form must reproduce the above copyright
14 * notice, this list of conditions and the following disclaimer in the
15 * documentation and/or other materials provided with the distribution;
16 * neither the name of the copyright holders nor the names of its
17 * contributors may be used to endorse or promote products derived from
18 * this software without specific prior written permission.
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33 #include "arch/arm/freebsd/process.hh"
36 #include <sys/param.h>
37 #include <sys/syscall.h>
38 #if !defined ( __GNU_LIBRARY__ )
39 #include <sys/sysctl.h>
41 #include <sys/types.h>
44 #include "arch/arm/freebsd/freebsd.hh"
45 #include "arch/arm/isa_traits.hh"
46 #include "base/loader/object_file.hh"
47 #include "base/trace.hh"
48 #include "cpu/thread_context.hh"
49 #include "kern/freebsd/freebsd.hh"
50 #include "sim/process.hh"
51 #include "sim/syscall_desc.hh"
52 #include "sim/syscall_emul.hh"
53 #include "sim/system.hh"
56 using namespace ArmISA
;
61 class ArmFreebsdObjectFileLoader
: public Process::Loader
65 load(ProcessParams
*params
, ObjectFile
*obj_file
) override
67 auto arch
= obj_file
->getArch();
68 auto opsys
= obj_file
->getOpSys();
70 if (arch
!= ObjectFile::Arm
&& arch
!= ObjectFile::Thumb
&&
71 arch
!= ObjectFile::Arm64
) {
75 if (opsys
!= ObjectFile::FreeBSD
)
78 if (arch
== ObjectFile::Arm64
)
79 return new ArmFreebsdProcess64(params
, obj_file
, arch
);
81 return new ArmFreebsdProcess32(params
, obj_file
, arch
);
85 ArmFreebsdObjectFileLoader loader
;
87 } // anonymous namespace
90 issetugidFunc(SyscallDesc
*desc
, int callnum
, ThreadContext
*tc
)
95 #if !defined ( __GNU_LIBRARY__ )
97 sysctlFunc(SyscallDesc
*desc
, int callnum
, ThreadContext
*tc
)
102 auto process
= tc
->getProcessPtr();
103 Addr namep
= process
->getSyscallArg(tc
, index
);
104 size_t namelen
= process
->getSyscallArg(tc
, index
);
105 Addr oldp
= process
->getSyscallArg(tc
, index
);
106 Addr oldlenp
= process
->getSyscallArg(tc
, index
);
107 Addr newp
= process
->getSyscallArg(tc
, index
);
108 size_t newlen
= process
->getSyscallArg(tc
, index
);
110 BufferArg
buf(namep
, sizeof(size_t));
111 BufferArg
buf2(oldp
, sizeof(size_t));
112 BufferArg
buf3(oldlenp
, sizeof(size_t));
113 BufferArg
buf4(newp
, sizeof(size_t));
115 buf
.copyIn(tc
->getVirtProxy());
116 buf2
.copyIn(tc
->getVirtProxy());
117 buf3
.copyIn(tc
->getVirtProxy());
121 buf4
.copyIn(tc
->getVirtProxy());
122 hnewp
= (void *)buf4
.bufferPtr();
125 uint32_t *hnamep
= (uint32_t *)buf
.bufferPtr();
126 void *holdp
= (void *)buf2
.bufferPtr();
127 size_t *holdlenp
= (size_t *)buf3
.bufferPtr();
129 ret
= sysctl((int *)hnamep
, namelen
, holdp
, holdlenp
, hnewp
, newlen
);
131 buf
.copyOut(tc
->getVirtProxy());
132 buf2
.copyOut(tc
->getVirtProxy());
133 buf3
.copyOut(tc
->getVirtProxy());
135 buf4
.copyOut(tc
->getVirtProxy());
141 static SyscallDesc syscallDescs32
[] = {
142 /* 0 */ SyscallDesc("unused#000", unimplementedFunc
),
143 /* 1 */ SyscallDesc("unused#001", unimplementedFunc
),
144 /* 2 */ SyscallDesc("unused#002", unimplementedFunc
),
145 /* 3 */ SyscallDesc("unused#003", unimplementedFunc
),
146 /* 4 */ SyscallDesc("unused#004", unimplementedFunc
),
147 /* 5 */ SyscallDesc("unused#005", unimplementedFunc
),
148 /* 6 */ SyscallDesc("unused#006", unimplementedFunc
),
149 /* 7 */ SyscallDesc("unused#007", unimplementedFunc
),
150 /* 8 */ SyscallDesc("unused#008", unimplementedFunc
),
151 /* 9 */ SyscallDesc("unused#009", unimplementedFunc
),
152 /* 10 */ SyscallDesc("unused#010", unimplementedFunc
),
153 /* 11 */ SyscallDesc("unused#011", unimplementedFunc
),
154 /* 12 */ SyscallDesc("unused#012", unimplementedFunc
),
155 /* 13 */ SyscallDesc("unused#013", unimplementedFunc
),
156 /* 14 */ SyscallDesc("unused#014", unimplementedFunc
),
157 /* 15 */ SyscallDesc("unused#015", unimplementedFunc
),
158 /* 16 */ SyscallDesc("unused#016", unimplementedFunc
),
159 /* 17 */ SyscallDesc("unused#017", unimplementedFunc
),
160 /* 18 */ SyscallDesc("unused#018", unimplementedFunc
),
161 /* 19 */ SyscallDesc("unused#019", unimplementedFunc
),
162 /* 20 */ SyscallDesc("unused#020", unimplementedFunc
),
163 /* 21 */ SyscallDesc("unused#021", unimplementedFunc
),
164 /* 22 */ SyscallDesc("unused#022", unimplementedFunc
),
165 /* 23 */ SyscallDesc("unused#023", unimplementedFunc
),
166 /* 24 */ SyscallDesc("unused#024", unimplementedFunc
),
167 /* 25 */ SyscallDesc("unused#025", unimplementedFunc
),
168 /* 26 */ SyscallDesc("unused#026", unimplementedFunc
),
169 /* 27 */ SyscallDesc("unused#027", unimplementedFunc
),
170 /* 28 */ SyscallDesc("unused#028", unimplementedFunc
),
171 /* 29 */ SyscallDesc("unused#029", unimplementedFunc
),
172 /* 30 */ SyscallDesc("unused#030", unimplementedFunc
),
173 /* 31 */ SyscallDesc("unused#031", unimplementedFunc
),
174 /* 32 */ SyscallDesc("unused#032", unimplementedFunc
),
175 /* 33 */ SyscallDesc("unused#033", unimplementedFunc
),
176 /* 34 */ SyscallDesc("unused#034", unimplementedFunc
),
177 /* 35 */ SyscallDesc("unused#035", unimplementedFunc
),
178 /* 36 */ SyscallDesc("unused#036", unimplementedFunc
),
179 /* 37 */ SyscallDesc("unused#037", unimplementedFunc
),
180 /* 38 */ SyscallDesc("unused#038", unimplementedFunc
),
181 /* 39 */ SyscallDesc("unused#039", unimplementedFunc
),
182 /* 40 */ SyscallDesc("unused#040", unimplementedFunc
),
183 /* 41 */ SyscallDesc("unused#041", unimplementedFunc
),
184 /* 42 */ SyscallDesc("unused#042", unimplementedFunc
),
185 /* 43 */ SyscallDesc("unused#043", unimplementedFunc
),
186 /* 44 */ SyscallDesc("unused#044", unimplementedFunc
),
187 /* 45 */ SyscallDesc("unused#045", unimplementedFunc
),
188 /* 46 */ SyscallDesc("unused#046", unimplementedFunc
),
189 /* 47 */ SyscallDesc("unused#047", unimplementedFunc
),
190 /* 48 */ SyscallDesc("unused#048", unimplementedFunc
),
191 /* 49 */ SyscallDesc("unused#049", unimplementedFunc
),
192 /* 50 */ SyscallDesc("unused#050", unimplementedFunc
),
193 /* 51 */ SyscallDesc("unused#051", unimplementedFunc
),
194 /* 52 */ SyscallDesc("unused#052", unimplementedFunc
),
195 /* 53 */ SyscallDesc("unused#053", unimplementedFunc
),
196 /* 54 */ SyscallDesc("unused#054", unimplementedFunc
),
197 /* 55 */ SyscallDesc("unused#055", unimplementedFunc
),
198 /* 56 */ SyscallDesc("unused#056", unimplementedFunc
),
199 /* 57 */ SyscallDesc("unused#057", unimplementedFunc
),
200 /* 58 */ SyscallDesc("unused#058", unimplementedFunc
),
201 /* 59 */ SyscallDesc("unused#059", unimplementedFunc
),
202 /* 60 */ SyscallDesc("unused#060", unimplementedFunc
),
203 /* 61 */ SyscallDesc("unused#061", unimplementedFunc
),
204 /* 62 */ SyscallDesc("unused#062", unimplementedFunc
),
205 /* 63 */ SyscallDesc("unused#063", unimplementedFunc
),
206 /* 64 */ SyscallDesc("unused#064", unimplementedFunc
),
207 /* 65 */ SyscallDesc("unused#065", unimplementedFunc
),
208 /* 66 */ SyscallDesc("unused#066", unimplementedFunc
),
209 /* 67 */ SyscallDesc("unused#067", unimplementedFunc
),
210 /* 68 */ SyscallDesc("unused#068", unimplementedFunc
),
211 /* 69 */ SyscallDesc("unused#069", unimplementedFunc
),
212 /* 70 */ SyscallDesc("unused#070", unimplementedFunc
),
213 /* 71 */ SyscallDesc("unused#071", unimplementedFunc
),
214 /* 72 */ SyscallDesc("unused#072", unimplementedFunc
),
215 /* 73 */ SyscallDesc("unused#073", unimplementedFunc
),
216 /* 74 */ SyscallDesc("unused#074", unimplementedFunc
),
217 /* 75 */ SyscallDesc("unused#075", unimplementedFunc
),
218 /* 76 */ SyscallDesc("unused#076", unimplementedFunc
),
219 /* 77 */ SyscallDesc("unused#077", unimplementedFunc
),
220 /* 78 */ SyscallDesc("unused#078", unimplementedFunc
),
221 /* 79 */ SyscallDesc("unused#079", unimplementedFunc
),
222 /* 80 */ SyscallDesc("unused#080", unimplementedFunc
),
223 /* 81 */ SyscallDesc("unused#081", unimplementedFunc
),
224 /* 82 */ SyscallDesc("unused#082", unimplementedFunc
),
225 /* 83 */ SyscallDesc("unused#083", unimplementedFunc
),
226 /* 84 */ SyscallDesc("unused#084", unimplementedFunc
),
227 /* 85 */ SyscallDesc("unused#085", unimplementedFunc
),
228 /* 86 */ SyscallDesc("unused#086", unimplementedFunc
),
229 /* 87 */ SyscallDesc("unused#087", unimplementedFunc
),
230 /* 88 */ SyscallDesc("unused#088", unimplementedFunc
),
231 /* 89 */ SyscallDesc("unused#089", unimplementedFunc
),
232 /* 90 */ SyscallDesc("unused#090", unimplementedFunc
),
233 /* 91 */ SyscallDesc("unused#091", unimplementedFunc
),
234 /* 92 */ SyscallDesc("unused#092", unimplementedFunc
),
235 /* 93 */ SyscallDesc("unused#093", unimplementedFunc
),
236 /* 94 */ SyscallDesc("unused#094", unimplementedFunc
),
237 /* 95 */ SyscallDesc("unused#095", unimplementedFunc
),
238 /* 96 */ SyscallDesc("unused#096", unimplementedFunc
),
239 /* 97 */ SyscallDesc("unused#097", unimplementedFunc
),
240 /* 98 */ SyscallDesc("unused#098", unimplementedFunc
),
241 /* 99 */ SyscallDesc("unused#099", unimplementedFunc
),
242 /* 100 */ SyscallDesc("unused#100", unimplementedFunc
),
243 /* 101 */ SyscallDesc("unused#101", unimplementedFunc
),
244 /* 102 */ SyscallDesc("unused#102", unimplementedFunc
),
245 /* 103 */ SyscallDesc("unused#103", unimplementedFunc
),
246 /* 104 */ SyscallDesc("unused#104", unimplementedFunc
),
247 /* 105 */ SyscallDesc("unused#105", unimplementedFunc
),
248 /* 106 */ SyscallDesc("unused#106", unimplementedFunc
),
249 /* 107 */ SyscallDesc("unused#107", unimplementedFunc
),
250 /* 108 */ SyscallDesc("unused#108", unimplementedFunc
),
251 /* 109 */ SyscallDesc("unused#109", unimplementedFunc
),
252 /* 110 */ SyscallDesc("unused#110", unimplementedFunc
),
253 /* 111 */ SyscallDesc("unused#111", unimplementedFunc
),
254 /* 112 */ SyscallDesc("unused#112", unimplementedFunc
),
255 /* 113 */ SyscallDesc("unused#113", unimplementedFunc
),
256 /* 114 */ SyscallDesc("unused#114", unimplementedFunc
),
257 /* 115 */ SyscallDesc("unused#115", unimplementedFunc
),
258 /* 116 */ SyscallDesc("unused#116", unimplementedFunc
),
259 /* 117 */ SyscallDesc("unused#117", unimplementedFunc
),
260 /* 118 */ SyscallDesc("unused#118", unimplementedFunc
),
261 /* 119 */ SyscallDesc("unused#119", unimplementedFunc
),
262 /* 120 */ SyscallDesc("unused#120", unimplementedFunc
),
263 /* 121 */ SyscallDesc("unused#121", unimplementedFunc
),
264 /* 122 */ SyscallDesc("unused#122", unimplementedFunc
),
265 /* 123 */ SyscallDesc("unused#123", unimplementedFunc
),
266 /* 124 */ SyscallDesc("unused#124", unimplementedFunc
),
267 /* 125 */ SyscallDesc("unused#125", unimplementedFunc
),
268 /* 126 */ SyscallDesc("unused#126", unimplementedFunc
),
269 /* 127 */ SyscallDesc("unused#127", unimplementedFunc
),
270 /* 128 */ SyscallDesc("unused#128", unimplementedFunc
),
271 /* 129 */ SyscallDesc("unused#129", unimplementedFunc
),
272 /* 130 */ SyscallDesc("unused#130", unimplementedFunc
),
273 /* 131 */ SyscallDesc("unused#131", unimplementedFunc
),
274 /* 132 */ SyscallDesc("unused#132", unimplementedFunc
),
275 /* 133 */ SyscallDesc("unused#133", unimplementedFunc
),
276 /* 134 */ SyscallDesc("unused#134", unimplementedFunc
),
277 /* 135 */ SyscallDesc("unused#135", unimplementedFunc
),
278 /* 136 */ SyscallDesc("unused#136", unimplementedFunc
),
279 /* 137 */ SyscallDesc("unused#137", unimplementedFunc
),
280 /* 138 */ SyscallDesc("unused#138", unimplementedFunc
),
281 /* 139 */ SyscallDesc("unused#139", unimplementedFunc
),
282 /* 140 */ SyscallDesc("unused#140", unimplementedFunc
),
283 /* 141 */ SyscallDesc("unused#141", unimplementedFunc
),
284 /* 142 */ SyscallDesc("unused#142", unimplementedFunc
),
285 /* 143 */ SyscallDesc("unused#143", unimplementedFunc
),
286 /* 144 */ SyscallDesc("unused#144", unimplementedFunc
),
287 /* 145 */ SyscallDesc("unused#145", unimplementedFunc
),
288 /* 146 */ SyscallDesc("unused#146", unimplementedFunc
),
289 /* 147 */ SyscallDesc("unused#147", unimplementedFunc
),
290 /* 148 */ SyscallDesc("unused#148", unimplementedFunc
),
291 /* 149 */ SyscallDesc("unused#149", unimplementedFunc
),
292 /* 150 */ SyscallDesc("unused#150", unimplementedFunc
),
293 /* 151 */ SyscallDesc("unused#151", unimplementedFunc
),
294 /* 152 */ SyscallDesc("unused#152", unimplementedFunc
),
295 /* 153 */ SyscallDesc("unused#153", unimplementedFunc
),
296 /* 154 */ SyscallDesc("unused#154", unimplementedFunc
),
297 /* 155 */ SyscallDesc("unused#155", unimplementedFunc
),
298 /* 156 */ SyscallDesc("unused#156", unimplementedFunc
),
299 /* 157 */ SyscallDesc("unused#157", unimplementedFunc
),
300 /* 158 */ SyscallDesc("unused#158", unimplementedFunc
),
301 /* 159 */ SyscallDesc("unused#159", unimplementedFunc
),
302 /* 160 */ SyscallDesc("unused#160", unimplementedFunc
),
303 /* 161 */ SyscallDesc("unused#161", unimplementedFunc
),
304 /* 162 */ SyscallDesc("unused#162", unimplementedFunc
),
305 /* 163 */ SyscallDesc("unused#163", unimplementedFunc
),
306 /* 164 */ SyscallDesc("unused#164", unimplementedFunc
),
307 /* 165 */ SyscallDesc("unused#165", unimplementedFunc
),
308 /* 166 */ SyscallDesc("unused#166", unimplementedFunc
),
309 /* 167 */ SyscallDesc("unused#167", unimplementedFunc
),
310 /* 168 */ SyscallDesc("unused#168", unimplementedFunc
),
311 /* 169 */ SyscallDesc("unused#169", unimplementedFunc
),
312 /* 170 */ SyscallDesc("unused#170", unimplementedFunc
),
313 /* 171 */ SyscallDesc("unused#171", unimplementedFunc
),
314 /* 172 */ SyscallDesc("unused#172", unimplementedFunc
),
315 /* 173 */ SyscallDesc("unused#173", unimplementedFunc
),
316 /* 174 */ SyscallDesc("unused#174", unimplementedFunc
),
317 /* 175 */ SyscallDesc("unused#175", unimplementedFunc
),
318 /* 176 */ SyscallDesc("unused#176", unimplementedFunc
),
319 /* 177 */ SyscallDesc("unused#177", unimplementedFunc
),
320 /* 178 */ SyscallDesc("unused#178", unimplementedFunc
),
321 /* 179 */ SyscallDesc("unused#179", unimplementedFunc
),
322 /* 180 */ SyscallDesc("unused#180", unimplementedFunc
),
323 /* 181 */ SyscallDesc("unused#181", unimplementedFunc
),
324 /* 182 */ SyscallDesc("unused#182", unimplementedFunc
),
325 /* 183 */ SyscallDesc("unused#183", unimplementedFunc
),
326 /* 184 */ SyscallDesc("unused#184", unimplementedFunc
),
327 /* 185 */ SyscallDesc("unused#185", unimplementedFunc
),
328 /* 186 */ SyscallDesc("unused#186", unimplementedFunc
),
329 /* 187 */ SyscallDesc("unused#187", unimplementedFunc
),
330 /* 188 */ SyscallDesc("unused#188", unimplementedFunc
),
331 /* 189 */ SyscallDesc("unused#189", unimplementedFunc
),
332 /* 190 */ SyscallDesc("unused#190", unimplementedFunc
),
333 /* 191 */ SyscallDesc("unused#191", unimplementedFunc
),
334 /* 192 */ SyscallDesc("unused#192", unimplementedFunc
),
335 /* 193 */ SyscallDesc("unused#193", unimplementedFunc
),
336 /* 194 */ SyscallDesc("unused#194", unimplementedFunc
),
337 /* 195 */ SyscallDesc("unused#195", unimplementedFunc
),
338 /* 196 */ SyscallDesc("unused#196", unimplementedFunc
),
339 /* 197 */ SyscallDesc("unused#197", unimplementedFunc
),
340 /* 198 */ SyscallDesc("unused#198", unimplementedFunc
),
341 /* 199 */ SyscallDesc("unused#199", unimplementedFunc
),
342 /* 200 */ SyscallDesc("unused#200", unimplementedFunc
),
343 /* 201 */ SyscallDesc("unused#201", unimplementedFunc
),
344 /* 202 */ SyscallDesc("unused#202", unimplementedFunc
),
345 /* 203 */ SyscallDesc("unused#203", unimplementedFunc
),
346 /* 204 */ SyscallDesc("unused#204", unimplementedFunc
),
347 /* 205 */ SyscallDesc("unused#205", unimplementedFunc
),
348 /* 206 */ SyscallDesc("unused#206", unimplementedFunc
),
349 /* 207 */ SyscallDesc("unused#207", unimplementedFunc
),
350 /* 208 */ SyscallDesc("unused#208", unimplementedFunc
),
351 /* 209 */ SyscallDesc("unused#209", unimplementedFunc
),
352 /* 210 */ SyscallDesc("unused#210", unimplementedFunc
),
353 /* 211 */ SyscallDesc("unused#211", unimplementedFunc
),
354 /* 212 */ SyscallDesc("unused#212", unimplementedFunc
),
355 /* 213 */ SyscallDesc("unused#213", unimplementedFunc
),
356 /* 214 */ SyscallDesc("unused#214", unimplementedFunc
),
357 /* 215 */ SyscallDesc("unused#215", unimplementedFunc
),
358 /* 216 */ SyscallDesc("unused#216", unimplementedFunc
),
359 /* 217 */ SyscallDesc("unused#217", unimplementedFunc
),
360 /* 218 */ SyscallDesc("unused#218", unimplementedFunc
),
361 /* 219 */ SyscallDesc("unused#219", unimplementedFunc
),
362 /* 220 */ SyscallDesc("unused#220", unimplementedFunc
),
363 /* 221 */ SyscallDesc("unused#221", unimplementedFunc
),
364 /* 222 */ SyscallDesc("unused#222", unimplementedFunc
),
365 /* 223 */ SyscallDesc("unused#223", unimplementedFunc
),
366 /* 224 */ SyscallDesc("unused#224", unimplementedFunc
),
367 /* 225 */ SyscallDesc("unused#225", unimplementedFunc
),
368 /* 226 */ SyscallDesc("unused#226", unimplementedFunc
),
369 /* 227 */ SyscallDesc("unused#227", unimplementedFunc
),
370 /* 228 */ SyscallDesc("unused#228", unimplementedFunc
),
371 /* 229 */ SyscallDesc("unused#229", unimplementedFunc
),
372 /* 230 */ SyscallDesc("unused#230", unimplementedFunc
),
373 /* 231 */ SyscallDesc("unused#231", unimplementedFunc
),
374 /* 232 */ SyscallDesc("unused#232", unimplementedFunc
),
375 /* 233 */ SyscallDesc("unused#233", unimplementedFunc
),
376 /* 234 */ SyscallDesc("unused#234", unimplementedFunc
),
377 /* 235 */ SyscallDesc("unused#235", unimplementedFunc
),
378 /* 236 */ SyscallDesc("unused#236", unimplementedFunc
),
379 /* 237 */ SyscallDesc("unused#237", unimplementedFunc
),
380 /* 238 */ SyscallDesc("unused#238", unimplementedFunc
),
381 /* 239 */ SyscallDesc("unused#239", unimplementedFunc
),
382 /* 240 */ SyscallDesc("unused#240", unimplementedFunc
),
383 /* 241 */ SyscallDesc("unused#241", unimplementedFunc
),
384 /* 242 */ SyscallDesc("unused#242", unimplementedFunc
),
385 /* 243 */ SyscallDesc("unused#243", unimplementedFunc
),
386 /* 244 */ SyscallDesc("unused#244", unimplementedFunc
),
387 /* 245 */ SyscallDesc("unused#245", unimplementedFunc
),
388 /* 246 */ SyscallDesc("unused#246", unimplementedFunc
),
389 /* 247 */ SyscallDesc("unused#247", unimplementedFunc
),
390 /* 248 */ SyscallDesc("unused#248", unimplementedFunc
),
391 /* 249 */ SyscallDesc("unused#249", unimplementedFunc
),
392 /* 250 */ SyscallDesc("unused#250", unimplementedFunc
),
393 /* 251 */ SyscallDesc("unused#251", unimplementedFunc
),
394 /* 252 */ SyscallDesc("unused#252", unimplementedFunc
),
395 /* 253 */ SyscallDesc("unused#253", unimplementedFunc
),
396 /* 254 */ SyscallDesc("unused#254", unimplementedFunc
),
397 /* 255 */ SyscallDesc("unused#255", unimplementedFunc
),
398 /* 256 */ SyscallDesc("unused#256", unimplementedFunc
),
399 /* 257 */ SyscallDesc("unused#257", unimplementedFunc
),
400 /* 258 */ SyscallDesc("unused#258", unimplementedFunc
),
401 /* 259 */ SyscallDesc("unused#259", unimplementedFunc
),
402 /* 260 */ SyscallDesc("unused#260", unimplementedFunc
),
403 /* 261 */ SyscallDesc("unused#261", unimplementedFunc
),
404 /* 262 */ SyscallDesc("unused#262", unimplementedFunc
),
405 /* 263 */ SyscallDesc("unused#263", unimplementedFunc
),
406 /* 264 */ SyscallDesc("unused#264", unimplementedFunc
),
407 /* 265 */ SyscallDesc("unused#265", unimplementedFunc
),
408 /* 266 */ SyscallDesc("unused#266", unimplementedFunc
),
409 /* 267 */ SyscallDesc("unused#267", unimplementedFunc
),
410 /* 268 */ SyscallDesc("unused#268", unimplementedFunc
),
411 /* 269 */ SyscallDesc("unused#269", unimplementedFunc
),
412 /* 270 */ SyscallDesc("unused#270", unimplementedFunc
),
413 /* 271 */ SyscallDesc("unused#271", unimplementedFunc
),
414 /* 272 */ SyscallDesc("unused#272", unimplementedFunc
),
415 /* 273 */ SyscallDesc("unused#273", unimplementedFunc
),
416 /* 274 */ SyscallDesc("unused#274", unimplementedFunc
),
417 /* 275 */ SyscallDesc("unused#275", unimplementedFunc
),
418 /* 276 */ SyscallDesc("unused#276", unimplementedFunc
),
419 /* 277 */ SyscallDesc("unused#277", unimplementedFunc
),
420 /* 278 */ SyscallDesc("unused#278", unimplementedFunc
),
421 /* 279 */ SyscallDesc("unused#279", unimplementedFunc
),
422 /* 280 */ SyscallDesc("unused#280", unimplementedFunc
),
423 /* 281 */ SyscallDesc("unused#281", unimplementedFunc
),
424 /* 282 */ SyscallDesc("unused#282", unimplementedFunc
),
425 /* 283 */ SyscallDesc("unused#283", unimplementedFunc
),
426 /* 284 */ SyscallDesc("unused#284", unimplementedFunc
),
427 /* 285 */ SyscallDesc("unused#285", unimplementedFunc
),
428 /* 286 */ SyscallDesc("unused#286", unimplementedFunc
),
429 /* 287 */ SyscallDesc("unused#287", unimplementedFunc
),
430 /* 288 */ SyscallDesc("unused#288", unimplementedFunc
),
431 /* 289 */ SyscallDesc("unused#289", unimplementedFunc
),
432 /* 290 */ SyscallDesc("unused#290", unimplementedFunc
),
433 /* 291 */ SyscallDesc("unused#291", unimplementedFunc
),
434 /* 292 */ SyscallDesc("unused#292", unimplementedFunc
),
435 /* 293 */ SyscallDesc("unused#293", unimplementedFunc
),
436 /* 294 */ SyscallDesc("unused#294", unimplementedFunc
),
437 /* 295 */ SyscallDesc("unused#295", unimplementedFunc
),
438 /* 296 */ SyscallDesc("unused#296", unimplementedFunc
),
439 /* 297 */ SyscallDesc("unused#297", unimplementedFunc
),
440 /* 298 */ SyscallDesc("unused#298", unimplementedFunc
),
441 /* 299 */ SyscallDesc("unused#299", unimplementedFunc
),
442 /* 300 */ SyscallDesc("unused#300", unimplementedFunc
),
443 /* 301 */ SyscallDesc("unused#301", unimplementedFunc
),
444 /* 302 */ SyscallDesc("unused#302", unimplementedFunc
),
445 /* 303 */ SyscallDesc("unused#303", unimplementedFunc
),
446 /* 304 */ SyscallDesc("unused#304", unimplementedFunc
),
447 /* 305 */ SyscallDesc("unused#305", unimplementedFunc
),
448 /* 306 */ SyscallDesc("unused#306", unimplementedFunc
),
449 /* 307 */ SyscallDesc("unused#307", unimplementedFunc
),
450 /* 308 */ SyscallDesc("unused#308", unimplementedFunc
),
451 /* 309 */ SyscallDesc("unused#309", unimplementedFunc
),
452 /* 310 */ SyscallDesc("unused#310", unimplementedFunc
),
453 /* 311 */ SyscallDesc("unused#311", unimplementedFunc
),
454 /* 312 */ SyscallDesc("unused#312", unimplementedFunc
),
455 /* 313 */ SyscallDesc("unused#313", unimplementedFunc
),
456 /* 314 */ SyscallDesc("unused#314", unimplementedFunc
),
457 /* 315 */ SyscallDesc("unused#315", unimplementedFunc
),
458 /* 316 */ SyscallDesc("unused#316", unimplementedFunc
),
459 /* 317 */ SyscallDesc("unused#317", unimplementedFunc
),
460 /* 318 */ SyscallDesc("unused#318", unimplementedFunc
),
461 /* 319 */ SyscallDesc("unused#319", unimplementedFunc
),
462 /* 320 */ SyscallDesc("unused#320", unimplementedFunc
),
463 /* 321 */ SyscallDesc("unused#321", unimplementedFunc
),
464 /* 322 */ SyscallDesc("unused#322", unimplementedFunc
),
465 /* 323 */ SyscallDesc("unused#323", unimplementedFunc
),
466 /* 324 */ SyscallDesc("unused#324", unimplementedFunc
),
467 /* 325 */ SyscallDesc("unused#325", unimplementedFunc
),
468 /* 326 */ SyscallDesc("unused#326", unimplementedFunc
),
469 /* 327 */ SyscallDesc("unused#327", unimplementedFunc
),
470 /* 328 */ SyscallDesc("unused#328", unimplementedFunc
),
471 /* 329 */ SyscallDesc("unused#329", unimplementedFunc
),
472 /* 330 */ SyscallDesc("unused#330", unimplementedFunc
),
473 /* 331 */ SyscallDesc("unused#331", unimplementedFunc
),
474 /* 332 */ SyscallDesc("unused#332", unimplementedFunc
),
475 /* 333 */ SyscallDesc("unused#333", unimplementedFunc
),
476 /* 334 */ SyscallDesc("unused#334", unimplementedFunc
),
477 /* 335 */ SyscallDesc("unused#335", unimplementedFunc
),
478 /* 336 */ SyscallDesc("unused#336", unimplementedFunc
),
479 /* 337 */ SyscallDesc("unused#337", unimplementedFunc
),
480 /* 338 */ SyscallDesc("unused#338", unimplementedFunc
),
481 /* 339 */ SyscallDesc("unused#339", unimplementedFunc
),
482 /* 340 */ SyscallDesc("unused#340", unimplementedFunc
),
483 /* 341 */ SyscallDesc("unused#341", unimplementedFunc
),
484 /* 342 */ SyscallDesc("unused#342", unimplementedFunc
),
485 /* 343 */ SyscallDesc("unused#343", unimplementedFunc
),
486 /* 344 */ SyscallDesc("unused#344", unimplementedFunc
),
487 /* 345 */ SyscallDesc("unused#345", unimplementedFunc
),
488 /* 346 */ SyscallDesc("unused#346", unimplementedFunc
),
489 /* 347 */ SyscallDesc("unused#347", unimplementedFunc
),
490 /* 348 */ SyscallDesc("unused#348", unimplementedFunc
),
491 /* 349 */ SyscallDesc("unused#349", unimplementedFunc
),
492 /* 350 */ SyscallDesc("unused#350", unimplementedFunc
),
493 /* 351 */ SyscallDesc("unused#351", unimplementedFunc
),
494 /* 352 */ SyscallDesc("unused#352", unimplementedFunc
),
495 /* 353 */ SyscallDesc("unused#353", unimplementedFunc
),
496 /* 354 */ SyscallDesc("unused#354", unimplementedFunc
),
497 /* 355 */ SyscallDesc("unused#355", unimplementedFunc
),
498 /* 356 */ SyscallDesc("unused#356", unimplementedFunc
),
499 /* 357 */ SyscallDesc("unused#357", unimplementedFunc
),
500 /* 358 */ SyscallDesc("unused#358", unimplementedFunc
),
501 /* 359 */ SyscallDesc("unused#359", unimplementedFunc
),
502 /* 360 */ SyscallDesc("unused#360", unimplementedFunc
),
503 /* 361 */ SyscallDesc("unused#361", unimplementedFunc
),
504 /* 362 */ SyscallDesc("unused#362", unimplementedFunc
),
505 /* 363 */ SyscallDesc("unused#363", unimplementedFunc
),
506 /* 364 */ SyscallDesc("unused#364", unimplementedFunc
),
507 /* 365 */ SyscallDesc("unused#365", unimplementedFunc
),
508 /* 366 */ SyscallDesc("unused#366", unimplementedFunc
),
509 /* 367 */ SyscallDesc("unused#367", unimplementedFunc
),
510 /* 368 */ SyscallDesc("unused#368", unimplementedFunc
),
511 /* 369 */ SyscallDesc("unused#369", unimplementedFunc
),
512 /* 370 */ SyscallDesc("unused#370", unimplementedFunc
),
513 /* 371 */ SyscallDesc("unused#371", unimplementedFunc
),
514 /* 372 */ SyscallDesc("unused#372", unimplementedFunc
),
515 /* 373 */ SyscallDesc("unused#373", unimplementedFunc
),
516 /* 374 */ SyscallDesc("unused#374", unimplementedFunc
),
517 /* 375 */ SyscallDesc("unused#375", unimplementedFunc
),
518 /* 376 */ SyscallDesc("unused#376", unimplementedFunc
),
519 /* 377 */ SyscallDesc("unused#377", unimplementedFunc
),
520 /* 378 */ SyscallDesc("unused#378", unimplementedFunc
),
521 /* 379 */ SyscallDesc("unused#379", unimplementedFunc
),
522 /* 380 */ SyscallDesc("unused#380", unimplementedFunc
),
523 /* 381 */ SyscallDesc("unused#381", unimplementedFunc
),
524 /* 382 */ SyscallDesc("unused#382", unimplementedFunc
),
525 /* 383 */ SyscallDesc("unused#383", unimplementedFunc
),
526 /* 384 */ SyscallDesc("unused#384", unimplementedFunc
),
527 /* 385 */ SyscallDesc("unused#385", unimplementedFunc
),
528 /* 386 */ SyscallDesc("unused#386", unimplementedFunc
),
529 /* 387 */ SyscallDesc("unused#387", unimplementedFunc
),
530 /* 388 */ SyscallDesc("unused#388", unimplementedFunc
),
531 /* 389 */ SyscallDesc("unused#389", unimplementedFunc
),
532 /* 390 */ SyscallDesc("unused#390", unimplementedFunc
),
533 /* 391 */ SyscallDesc("unused#391", unimplementedFunc
),
534 /* 392 */ SyscallDesc("unused#392", unimplementedFunc
),
535 /* 393 */ SyscallDesc("unused#393", unimplementedFunc
),
536 /* 394 */ SyscallDesc("unused#394", unimplementedFunc
),
537 /* 395 */ SyscallDesc("unused#395", unimplementedFunc
),
538 /* 396 */ SyscallDesc("unused#396", unimplementedFunc
),
539 /* 397 */ SyscallDesc("unused#397", unimplementedFunc
),
540 /* 398 */ SyscallDesc("unused#398", unimplementedFunc
),
541 /* 399 */ SyscallDesc("unused#399", unimplementedFunc
),
542 /* 400 */ SyscallDesc("unused#400", unimplementedFunc
),
543 /* 401 */ SyscallDesc("unused#401", unimplementedFunc
),
544 /* 402 */ SyscallDesc("unused#402", unimplementedFunc
),
545 /* 403 */ SyscallDesc("unused#403", unimplementedFunc
),
546 /* 404 */ SyscallDesc("unused#404", unimplementedFunc
),
547 /* 405 */ SyscallDesc("unused#405", unimplementedFunc
),
548 /* 406 */ SyscallDesc("unused#406", unimplementedFunc
),
549 /* 407 */ SyscallDesc("unused#407", unimplementedFunc
),
550 /* 408 */ SyscallDesc("unused#408", unimplementedFunc
),
551 /* 409 */ SyscallDesc("unused#409", unimplementedFunc
),
552 /* 410 */ SyscallDesc("unused#410", unimplementedFunc
),
553 /* 411 */ SyscallDesc("unused#411", unimplementedFunc
),
554 /* 412 */ SyscallDesc("unused#412", unimplementedFunc
),
555 /* 413 */ SyscallDesc("unused#413", unimplementedFunc
),
556 /* 414 */ SyscallDesc("unused#414", unimplementedFunc
),
557 /* 415 */ SyscallDesc("unused#415", unimplementedFunc
),
558 /* 416 */ SyscallDesc("unused#416", unimplementedFunc
),
559 /* 417 */ SyscallDesc("unused#417", unimplementedFunc
),
560 /* 418 */ SyscallDesc("unused#418", unimplementedFunc
),
561 /* 419 */ SyscallDesc("unused#419", unimplementedFunc
),
562 /* 420 */ SyscallDesc("unused#420", unimplementedFunc
),
563 /* 421 */ SyscallDesc("unused#421", unimplementedFunc
),
564 /* 422 */ SyscallDesc("unused#422", unimplementedFunc
),
565 /* 423 */ SyscallDesc("unused#423", unimplementedFunc
),
566 /* 424 */ SyscallDesc("unused#424", unimplementedFunc
),
567 /* 425 */ SyscallDesc("unused#425", unimplementedFunc
),
568 /* 426 */ SyscallDesc("unused#426", unimplementedFunc
),
569 /* 427 */ SyscallDesc("unused#427", unimplementedFunc
),
570 /* 428 */ SyscallDesc("unused#428", unimplementedFunc
),
571 /* 429 */ SyscallDesc("unused#429", unimplementedFunc
),
572 /* 430 */ SyscallDesc("unused#430", unimplementedFunc
),
573 /* 431 */ SyscallDesc("unused#431", unimplementedFunc
),
574 /* 432 */ SyscallDesc("unused#432", unimplementedFunc
),
575 /* 433 */ SyscallDesc("unused#433", unimplementedFunc
),
576 /* 434 */ SyscallDesc("unused#434", unimplementedFunc
),
577 /* 435 */ SyscallDesc("unused#435", unimplementedFunc
),
578 /* 436 */ SyscallDesc("unused#436", unimplementedFunc
),
579 /* 437 */ SyscallDesc("unused#437", unimplementedFunc
),
580 /* 438 */ SyscallDesc("unused#438", unimplementedFunc
),
581 /* 439 */ SyscallDesc("unused#439", unimplementedFunc
),
582 /* 440 */ SyscallDesc("unused#440", unimplementedFunc
),
583 /* 441 */ SyscallDesc("unused#441", unimplementedFunc
),
584 /* 442 */ SyscallDesc("unused#442", unimplementedFunc
),
585 /* 443 */ SyscallDesc("unused#443", unimplementedFunc
),
586 /* 444 */ SyscallDesc("unused#444", unimplementedFunc
),
587 /* 445 */ SyscallDesc("unused#445", unimplementedFunc
),
588 /* 446 */ SyscallDesc("unused#446", unimplementedFunc
),
589 /* 447 */ SyscallDesc("unused#447", unimplementedFunc
),
590 /* 448 */ SyscallDesc("unused#448", unimplementedFunc
),
591 /* 449 */ SyscallDesc("unused#449", unimplementedFunc
),
592 /* 450 */ SyscallDesc("unused#450", unimplementedFunc
),
593 /* 451 */ SyscallDesc("unused#451", unimplementedFunc
),
594 /* 452 */ SyscallDesc("unused#452", unimplementedFunc
),
595 /* 453 */ SyscallDesc("unused#453", unimplementedFunc
),
596 /* 454 */ SyscallDesc("unused#454", unimplementedFunc
),
597 /* 455 */ SyscallDesc("unused#455", unimplementedFunc
),
598 /* 456 */ SyscallDesc("unused#456", unimplementedFunc
),
599 /* 457 */ SyscallDesc("unused#457", unimplementedFunc
),
600 /* 458 */ SyscallDesc("unused#458", unimplementedFunc
),
601 /* 459 */ SyscallDesc("unused#459", unimplementedFunc
),
602 /* 460 */ SyscallDesc("unused#460", unimplementedFunc
),
603 /* 461 */ SyscallDesc("unused#461", unimplementedFunc
),
604 /* 462 */ SyscallDesc("unused#462", unimplementedFunc
),
605 /* 463 */ SyscallDesc("unused#463", unimplementedFunc
),
606 /* 464 */ SyscallDesc("unused#464", unimplementedFunc
),
607 /* 465 */ SyscallDesc("unused#465", unimplementedFunc
),
608 /* 466 */ SyscallDesc("unused#466", unimplementedFunc
),
609 /* 467 */ SyscallDesc("unused#467", unimplementedFunc
),
610 /* 468 */ SyscallDesc("unused#468", unimplementedFunc
),
611 /* 469 */ SyscallDesc("unused#469", unimplementedFunc
),
612 /* 470 */ SyscallDesc("unused#470", unimplementedFunc
),
613 /* 471 */ SyscallDesc("unused#471", unimplementedFunc
),
614 /* 472 */ SyscallDesc("unused#472", unimplementedFunc
),
615 /* 473 */ SyscallDesc("unused#473", unimplementedFunc
),
616 /* 474 */ SyscallDesc("unused#474", unimplementedFunc
),
617 /* 475 */ SyscallDesc("unused#475", unimplementedFunc
),
618 /* 476 */ SyscallDesc("unused#476", unimplementedFunc
),
619 /* 477 */ SyscallDesc("unused#477", unimplementedFunc
),
620 /* 478 */ SyscallDesc("unused#478", unimplementedFunc
),
621 /* 479 */ SyscallDesc("unused#479", unimplementedFunc
),
622 /* 480 */ SyscallDesc("unused#480", unimplementedFunc
),
623 /* 481 */ SyscallDesc("unused#481", unimplementedFunc
),
624 /* 482 */ SyscallDesc("unused#482", unimplementedFunc
),
625 /* 483 */ SyscallDesc("unused#483", unimplementedFunc
),
626 /* 484 */ SyscallDesc("unused#484", unimplementedFunc
),
627 /* 485 */ SyscallDesc("unused#485", unimplementedFunc
),
628 /* 486 */ SyscallDesc("unused#486", unimplementedFunc
),
629 /* 487 */ SyscallDesc("unused#487", unimplementedFunc
),
630 /* 488 */ SyscallDesc("unused#488", unimplementedFunc
),
631 /* 489 */ SyscallDesc("unused#489", unimplementedFunc
),
632 /* 490 */ SyscallDesc("unused#490", unimplementedFunc
),
633 /* 491 */ SyscallDesc("unused#491", unimplementedFunc
),
634 /* 492 */ SyscallDesc("unused#492", unimplementedFunc
),
635 /* 493 */ SyscallDesc("unused#493", unimplementedFunc
),
636 /* 494 */ SyscallDesc("unused#494", unimplementedFunc
),
637 /* 495 */ SyscallDesc("unused#495", unimplementedFunc
),
638 /* 496 */ SyscallDesc("unused#496", unimplementedFunc
),
639 /* 497 */ SyscallDesc("unused#497", unimplementedFunc
),
640 /* 498 */ SyscallDesc("unused#498", unimplementedFunc
),
641 /* 499 */ SyscallDesc("unused#499", unimplementedFunc
),
642 /* 500 */ SyscallDesc("unused#500", unimplementedFunc
),
643 /* 501 */ SyscallDesc("unused#501", unimplementedFunc
),
644 /* 502 */ SyscallDesc("unused#502", unimplementedFunc
),
645 /* 503 */ SyscallDesc("unused#503", unimplementedFunc
),
646 /* 504 */ SyscallDesc("unused#504", unimplementedFunc
),
647 /* 505 */ SyscallDesc("unused#505", unimplementedFunc
),
648 /* 506 */ SyscallDesc("unused#506", unimplementedFunc
),
649 /* 507 */ SyscallDesc("unused#507", unimplementedFunc
),
650 /* 508 */ SyscallDesc("unused#508", unimplementedFunc
),
651 /* 509 */ SyscallDesc("unused#509", unimplementedFunc
),
652 /* 510 */ SyscallDesc("unused#510", unimplementedFunc
),
653 /* 511 */ SyscallDesc("unused#511", unimplementedFunc
),
654 /* 512 */ SyscallDesc("unused#512", unimplementedFunc
),
655 /* 513 */ SyscallDesc("unused#513", unimplementedFunc
),
656 /* 514 */ SyscallDesc("unused#514", unimplementedFunc
),
657 /* 515 */ SyscallDesc("unused#515", unimplementedFunc
),
658 /* 516 */ SyscallDesc("unused#516", unimplementedFunc
),
659 /* 517 */ SyscallDesc("unused#517", unimplementedFunc
),
660 /* 518 */ SyscallDesc("unused#518", unimplementedFunc
),
661 /* 519 */ SyscallDesc("unused#519", unimplementedFunc
),
662 /* 520 */ SyscallDesc("unused#520", unimplementedFunc
),
663 /* 521 */ SyscallDesc("unused#521", unimplementedFunc
),
664 /* 522 */ SyscallDesc("unused#522", unimplementedFunc
),
665 /* 523 */ SyscallDesc("unused#523", unimplementedFunc
),
666 /* 524 */ SyscallDesc("unused#524", unimplementedFunc
),
667 /* 525 */ SyscallDesc("unused#525", unimplementedFunc
),
668 /* 526 */ SyscallDesc("unused#526", unimplementedFunc
),
669 /* 527 */ SyscallDesc("unused#527", unimplementedFunc
),
670 /* 528 */ SyscallDesc("unused#528", unimplementedFunc
),
671 /* 529 */ SyscallDesc("unused#529", unimplementedFunc
),
672 /* 530 */ SyscallDesc("unused#530", unimplementedFunc
),
673 /* 531 */ SyscallDesc("unused#531", unimplementedFunc
),
674 /* 532 */ SyscallDesc("unused#532", unimplementedFunc
),
675 /* 533 */ SyscallDesc("unused#533", unimplementedFunc
),
676 /* 534 */ SyscallDesc("unused#534", unimplementedFunc
),
677 /* 535 */ SyscallDesc("unused#535", unimplementedFunc
),
678 /* 536 */ SyscallDesc("unused#536", unimplementedFunc
),
679 /* 537 */ SyscallDesc("unused#537", unimplementedFunc
),
680 /* 538 */ SyscallDesc("unused#538", unimplementedFunc
),
681 /* 539 */ SyscallDesc("unused#539", unimplementedFunc
),
682 /* 540 */ SyscallDesc("unused#540", unimplementedFunc
),
683 /* 541 */ SyscallDesc("unused#541", unimplementedFunc
),
684 /* 542 */ SyscallDesc("unused#542", unimplementedFunc
),
685 /* 543 */ SyscallDesc("unused#543", unimplementedFunc
),
686 /* 544 */ SyscallDesc("unused#544", unimplementedFunc
),
687 /* 545 */ SyscallDesc("unused#545", unimplementedFunc
),
688 /* 546 */ SyscallDesc("unused#546", unimplementedFunc
),
689 /* 547 */ SyscallDesc("unused#547", unimplementedFunc
),
692 static SyscallDesc syscallDescs64
[] = {
693 /* 0 */ SyscallDesc("unused#000", unimplementedFunc
),
694 /* 1 */ SyscallDesc("exit", exitFunc
),
695 /* 2 */ SyscallDesc("unused#002", unimplementedFunc
),
696 /* 3 */ SyscallDesc("read", readFunc
<ArmFreebsd64
>),
697 /* 4 */ SyscallDesc("write", writeFunc
<ArmFreebsd64
>),
698 /* 5 */ SyscallDesc("unused#005", unimplementedFunc
),
699 /* 6 */ SyscallDesc("unused#006", unimplementedFunc
),
700 /* 7 */ SyscallDesc("unused#007", unimplementedFunc
),
701 /* 8 */ SyscallDesc("unused#008", unimplementedFunc
),
702 /* 9 */ SyscallDesc("unused#009", unimplementedFunc
),
703 /* 10 */ SyscallDesc("unused#010", unimplementedFunc
),
704 /* 11 */ SyscallDesc("unused#011", unimplementedFunc
),
705 /* 12 */ SyscallDesc("unused#012", unimplementedFunc
),
706 /* 13 */ SyscallDesc("unused#013", unimplementedFunc
),
707 /* 14 */ SyscallDesc("unused#014", unimplementedFunc
),
708 /* 15 */ SyscallDesc("unused#015", unimplementedFunc
),
709 /* 16 */ SyscallDesc("unused#016", unimplementedFunc
),
710 /* 17 */ SyscallDesc("obreak", brkFunc
),
711 /* 18 */ SyscallDesc("unused#018", unimplementedFunc
),
712 /* 19 */ SyscallDesc("unused#019", unimplementedFunc
),
713 /* 20 */ SyscallDesc("unused#020", unimplementedFunc
),
714 /* 21 */ SyscallDesc("unused#021", unimplementedFunc
),
715 /* 22 */ SyscallDesc("unused#022", unimplementedFunc
),
716 /* 23 */ SyscallDesc("unused#023", unimplementedFunc
),
717 /* 24 */ SyscallDesc("unused#024", unimplementedFunc
),
718 /* 25 */ SyscallDesc("unused#025", unimplementedFunc
),
719 /* 26 */ SyscallDesc("unused#026", unimplementedFunc
),
720 /* 27 */ SyscallDesc("unused#027", unimplementedFunc
),
721 /* 28 */ SyscallDesc("unused#028", unimplementedFunc
),
722 /* 29 */ SyscallDesc("unused#029", unimplementedFunc
),
723 /* 30 */ SyscallDesc("unused#030", unimplementedFunc
),
724 /* 31 */ SyscallDesc("unused#031", unimplementedFunc
),
725 /* 32 */ SyscallDesc("unused#032", unimplementedFunc
),
726 /* 33 */ SyscallDesc("unused#033", unimplementedFunc
),
727 /* 34 */ SyscallDesc("unused#034", unimplementedFunc
),
728 /* 35 */ SyscallDesc("unused#035", unimplementedFunc
),
729 /* 36 */ SyscallDesc("unused#036", unimplementedFunc
),
730 /* 37 */ SyscallDesc("unused#037", unimplementedFunc
),
731 /* 38 */ SyscallDesc("unused#038", unimplementedFunc
),
732 /* 39 */ SyscallDesc("unused#039", unimplementedFunc
),
733 /* 40 */ SyscallDesc("unused#040", unimplementedFunc
),
734 /* 41 */ SyscallDesc("unused#041", unimplementedFunc
),
735 /* 42 */ SyscallDesc("unused#042", unimplementedFunc
),
736 /* 43 */ SyscallDesc("unused#043", unimplementedFunc
),
737 /* 44 */ SyscallDesc("unused#044", unimplementedFunc
),
738 /* 45 */ SyscallDesc("unused#045", unimplementedFunc
),
739 /* 46 */ SyscallDesc("unused#046", unimplementedFunc
),
740 /* 47 */ SyscallDesc("unused#047", unimplementedFunc
),
741 /* 48 */ SyscallDesc("unused#048", unimplementedFunc
),
742 /* 49 */ SyscallDesc("unused#049", unimplementedFunc
),
743 /* 50 */ SyscallDesc("unused#050", unimplementedFunc
),
744 /* 51 */ SyscallDesc("unused#051", unimplementedFunc
),
745 /* 52 */ SyscallDesc("unused#052", unimplementedFunc
),
746 /* 53 */ SyscallDesc("unused#053", unimplementedFunc
),
747 /* 54 */ SyscallDesc("ioctl", ioctlFunc
<ArmFreebsd64
>),
748 /* 55 */ SyscallDesc("unused#055", unimplementedFunc
),
749 /* 56 */ SyscallDesc("unused#056", unimplementedFunc
),
750 /* 57 */ SyscallDesc("unused#057", unimplementedFunc
),
751 /* 58 */ SyscallDesc("readlink", readlinkFunc
),
752 /* 59 */ SyscallDesc("unused#059", unimplementedFunc
),
753 /* 60 */ SyscallDesc("unused#060", unimplementedFunc
),
754 /* 61 */ SyscallDesc("unused#061", unimplementedFunc
),
755 /* 62 */ SyscallDesc("unused#062", unimplementedFunc
),
756 /* 63 */ SyscallDesc("unused#063", unimplementedFunc
),
757 /* 64 */ SyscallDesc("unused#064", unimplementedFunc
),
758 /* 65 */ SyscallDesc("unused#065", unimplementedFunc
),
759 /* 66 */ SyscallDesc("unused#066", unimplementedFunc
),
760 /* 67 */ SyscallDesc("unused#067", unimplementedFunc
),
761 /* 68 */ SyscallDesc("unused#068", unimplementedFunc
),
762 /* 69 */ SyscallDesc("unused#069", unimplementedFunc
),
763 /* 70 */ SyscallDesc("unused#070", unimplementedFunc
),
764 /* 71 */ SyscallDesc("unused#071", unimplementedFunc
),
765 /* 72 */ SyscallDesc("unused#072", unimplementedFunc
),
766 /* 73 */ SyscallDesc("unused#073", unimplementedFunc
),
767 /* 74 */ SyscallDesc("unused#074", unimplementedFunc
),
768 /* 75 */ SyscallDesc("unused#075", unimplementedFunc
),
769 /* 76 */ SyscallDesc("unused#076", unimplementedFunc
),
770 /* 77 */ SyscallDesc("unused#077", unimplementedFunc
),
771 /* 78 */ SyscallDesc("unused#078", unimplementedFunc
),
772 /* 79 */ SyscallDesc("unused#079", unimplementedFunc
),
773 /* 80 */ SyscallDesc("unused#080", unimplementedFunc
),
774 /* 81 */ SyscallDesc("unused#081", unimplementedFunc
),
775 /* 82 */ SyscallDesc("unused#082", unimplementedFunc
),
776 /* 83 */ SyscallDesc("unused#083", unimplementedFunc
),
777 /* 84 */ SyscallDesc("unused#084", unimplementedFunc
),
778 /* 85 */ SyscallDesc("unused#085", unimplementedFunc
),
779 /* 86 */ SyscallDesc("unused#086", unimplementedFunc
),
780 /* 87 */ SyscallDesc("unused#087", unimplementedFunc
),
781 /* 88 */ SyscallDesc("unused#088", unimplementedFunc
),
782 /* 89 */ SyscallDesc("unused#089", unimplementedFunc
),
783 /* 90 */ SyscallDesc("unused#090", unimplementedFunc
),
784 /* 91 */ SyscallDesc("unused#091", unimplementedFunc
),
785 /* 92 */ SyscallDesc("unused#092", unimplementedFunc
),
786 /* 93 */ SyscallDesc("unused#093", unimplementedFunc
),
787 /* 94 */ SyscallDesc("unused#094", unimplementedFunc
),
788 /* 95 */ SyscallDesc("unused#095", unimplementedFunc
),
789 /* 96 */ SyscallDesc("unused#096", unimplementedFunc
),
790 /* 97 */ SyscallDesc("unused#097", unimplementedFunc
),
791 /* 98 */ SyscallDesc("unused#098", unimplementedFunc
),
792 /* 99 */ SyscallDesc("unused#099", unimplementedFunc
),
793 /* 100 */ SyscallDesc("unused#100", unimplementedFunc
),
794 /* 101 */ SyscallDesc("unused#101", unimplementedFunc
),
795 /* 102 */ SyscallDesc("unused#102", unimplementedFunc
),
796 /* 103 */ SyscallDesc("unused#103", unimplementedFunc
),
797 /* 104 */ SyscallDesc("unused#104", unimplementedFunc
),
798 /* 105 */ SyscallDesc("unused#105", unimplementedFunc
),
799 /* 106 */ SyscallDesc("unused#106", unimplementedFunc
),
800 /* 107 */ SyscallDesc("unused#107", unimplementedFunc
),
801 /* 108 */ SyscallDesc("unused#108", unimplementedFunc
),
802 /* 109 */ SyscallDesc("unused#109", unimplementedFunc
),
803 /* 110 */ SyscallDesc("unused#110", unimplementedFunc
),
804 /* 111 */ SyscallDesc("unused#111", unimplementedFunc
),
805 /* 112 */ SyscallDesc("unused#112", unimplementedFunc
),
806 /* 113 */ SyscallDesc("unused#113", unimplementedFunc
),
807 /* 114 */ SyscallDesc("unused#114", unimplementedFunc
),
808 /* 115 */ SyscallDesc("unused#115", unimplementedFunc
),
809 /* 116 */ SyscallDesc("unused#116", unimplementedFunc
),
810 /* 117 */ SyscallDesc("getrusage", getrusageFunc
<ArmFreebsd64
>),
811 /* 118 */ SyscallDesc("unused#118", unimplementedFunc
),
812 /* 119 */ SyscallDesc("unused#119", unimplementedFunc
),
813 /* 120 */ SyscallDesc("unused#120", unimplementedFunc
),
814 /* 121 */ SyscallDesc("unused#121", unimplementedFunc
),
815 /* 122 */ SyscallDesc("unused#122", unimplementedFunc
),
816 /* 123 */ SyscallDesc("unused#123", unimplementedFunc
),
817 /* 124 */ SyscallDesc("unused#124", unimplementedFunc
),
818 /* 125 */ SyscallDesc("unused#125", unimplementedFunc
),
819 /* 126 */ SyscallDesc("unused#126", unimplementedFunc
),
820 /* 127 */ SyscallDesc("unused#127", unimplementedFunc
),
821 /* 128 */ SyscallDesc("unused#128", unimplementedFunc
),
822 /* 129 */ SyscallDesc("unused#129", unimplementedFunc
),
823 /* 130 */ SyscallDesc("unused#130", unimplementedFunc
),
824 /* 131 */ SyscallDesc("unused#131", unimplementedFunc
),
825 /* 132 */ SyscallDesc("unused#132", unimplementedFunc
),
826 /* 133 */ SyscallDesc("unused#133", unimplementedFunc
),
827 /* 134 */ SyscallDesc("unused#134", unimplementedFunc
),
828 /* 135 */ SyscallDesc("unused#135", unimplementedFunc
),
829 /* 136 */ SyscallDesc("unused#136", unimplementedFunc
),
830 /* 137 */ SyscallDesc("unused#137", unimplementedFunc
),
831 /* 138 */ SyscallDesc("unused#138", unimplementedFunc
),
832 /* 139 */ SyscallDesc("unused#139", unimplementedFunc
),
833 /* 140 */ SyscallDesc("unused#140", unimplementedFunc
),
834 /* 141 */ SyscallDesc("unused#141", unimplementedFunc
),
835 /* 142 */ SyscallDesc("unused#142", unimplementedFunc
),
836 /* 143 */ SyscallDesc("unused#143", unimplementedFunc
),
837 /* 144 */ SyscallDesc("unused#144", unimplementedFunc
),
838 /* 145 */ SyscallDesc("unused#145", unimplementedFunc
),
839 /* 146 */ SyscallDesc("unused#146", unimplementedFunc
),
840 /* 147 */ SyscallDesc("unused#147", unimplementedFunc
),
841 /* 148 */ SyscallDesc("unused#148", unimplementedFunc
),
842 /* 149 */ SyscallDesc("unused#149", unimplementedFunc
),
843 /* 150 */ SyscallDesc("unused#150", unimplementedFunc
),
844 /* 151 */ SyscallDesc("unused#151", unimplementedFunc
),
845 /* 152 */ SyscallDesc("unused#152", unimplementedFunc
),
846 /* 153 */ SyscallDesc("unused#153", unimplementedFunc
),
847 /* 154 */ SyscallDesc("unused#154", unimplementedFunc
),
848 /* 155 */ SyscallDesc("unused#155", unimplementedFunc
),
849 /* 156 */ SyscallDesc("unused#156", unimplementedFunc
),
850 /* 157 */ SyscallDesc("unused#157", unimplementedFunc
),
851 /* 158 */ SyscallDesc("unused#158", unimplementedFunc
),
852 /* 159 */ SyscallDesc("unused#159", unimplementedFunc
),
853 /* 160 */ SyscallDesc("unused#160", unimplementedFunc
),
854 /* 161 */ SyscallDesc("unused#161", unimplementedFunc
),
855 /* 162 */ SyscallDesc("unused#162", unimplementedFunc
),
856 /* 163 */ SyscallDesc("unused#163", unimplementedFunc
),
857 /* 164 */ SyscallDesc("unused#164", unimplementedFunc
),
858 /* 165 */ SyscallDesc("unused#165", unimplementedFunc
),
859 /* 166 */ SyscallDesc("unused#166", unimplementedFunc
),
860 /* 167 */ SyscallDesc("unused#167", unimplementedFunc
),
861 /* 168 */ SyscallDesc("unused#168", unimplementedFunc
),
862 /* 169 */ SyscallDesc("unused#169", unimplementedFunc
),
863 /* 170 */ SyscallDesc("unused#170", unimplementedFunc
),
864 /* 171 */ SyscallDesc("unused#171", unimplementedFunc
),
865 /* 172 */ SyscallDesc("unused#172", unimplementedFunc
),
866 /* 173 */ SyscallDesc("unused#173", unimplementedFunc
),
867 /* 174 */ SyscallDesc("unused#174", unimplementedFunc
),
868 /* 175 */ SyscallDesc("unused#175", unimplementedFunc
),
869 /* 176 */ SyscallDesc("unused#176", unimplementedFunc
),
870 /* 177 */ SyscallDesc("unused#177", unimplementedFunc
),
871 /* 178 */ SyscallDesc("unused#178", unimplementedFunc
),
872 /* 179 */ SyscallDesc("unused#179", unimplementedFunc
),
873 /* 180 */ SyscallDesc("unused#180", unimplementedFunc
),
874 /* 181 */ SyscallDesc("unused#181", unimplementedFunc
),
875 /* 182 */ SyscallDesc("unused#182", unimplementedFunc
),
876 /* 183 */ SyscallDesc("unused#183", unimplementedFunc
),
877 /* 184 */ SyscallDesc("unused#184", unimplementedFunc
),
878 /* 185 */ SyscallDesc("unused#185", unimplementedFunc
),
879 /* 186 */ SyscallDesc("unused#186", unimplementedFunc
),
880 /* 187 */ SyscallDesc("unused#187", unimplementedFunc
),
881 /* 188 */ SyscallDesc("unused#188", unimplementedFunc
),
882 /* 189 */ SyscallDesc("fstat", fstatFunc
<ArmFreebsd64
>),
883 /* 190 */ SyscallDesc("unused#190", unimplementedFunc
),
884 /* 191 */ SyscallDesc("unused#191", unimplementedFunc
),
885 /* 192 */ SyscallDesc("unused#192", unimplementedFunc
),
886 /* 193 */ SyscallDesc("unused#193", unimplementedFunc
),
887 /* 194 */ SyscallDesc("unused#194", unimplementedFunc
),
888 /* 195 */ SyscallDesc("unused#195", unimplementedFunc
),
889 /* 196 */ SyscallDesc("unused#196", unimplementedFunc
),
890 /* 197 */ SyscallDesc("unused#197", unimplementedFunc
),
891 /* 198 */ SyscallDesc("unused#198", unimplementedFunc
),
892 /* 199 */ SyscallDesc("unused#199", unimplementedFunc
),
893 /* 200 */ SyscallDesc("unused#200", unimplementedFunc
),
894 /* 201 */ SyscallDesc("unused#201", unimplementedFunc
),
895 #if !defined ( __GNU_LIBRARY__ )
896 /* 202 */ SyscallDesc("sysctl", sysctlFunc
),
898 /* 202 */ SyscallDesc("sysctl", unimplementedFunc
),
900 /* 203 */ SyscallDesc("unused#203", unimplementedFunc
),
901 /* 204 */ SyscallDesc("unused#204", unimplementedFunc
),
902 /* 205 */ SyscallDesc("unused#205", unimplementedFunc
),
903 /* 206 */ SyscallDesc("unused#206", unimplementedFunc
),
904 /* 207 */ SyscallDesc("unused#207", unimplementedFunc
),
905 /* 208 */ SyscallDesc("unused#208", unimplementedFunc
),
906 /* 209 */ SyscallDesc("unused#209", unimplementedFunc
),
907 /* 210 */ SyscallDesc("unused#210", unimplementedFunc
),
908 /* 211 */ SyscallDesc("unused#211", unimplementedFunc
),
909 /* 212 */ SyscallDesc("unused#212", unimplementedFunc
),
910 /* 213 */ SyscallDesc("unused#213", unimplementedFunc
),
911 /* 214 */ SyscallDesc("unused#214", unimplementedFunc
),
912 /* 215 */ SyscallDesc("unused#215", unimplementedFunc
),
913 /* 216 */ SyscallDesc("unused#216", unimplementedFunc
),
914 /* 217 */ SyscallDesc("unused#217", unimplementedFunc
),
915 /* 218 */ SyscallDesc("unused#218", unimplementedFunc
),
916 /* 219 */ SyscallDesc("unused#219", unimplementedFunc
),
917 /* 220 */ SyscallDesc("unused#220", unimplementedFunc
),
918 /* 221 */ SyscallDesc("unused#221", unimplementedFunc
),
919 /* 222 */ SyscallDesc("unused#222", unimplementedFunc
),
920 /* 223 */ SyscallDesc("unused#223", unimplementedFunc
),
921 /* 224 */ SyscallDesc("unused#224", unimplementedFunc
),
922 /* 225 */ SyscallDesc("unused#225", unimplementedFunc
),
923 /* 226 */ SyscallDesc("unused#226", unimplementedFunc
),
924 /* 227 */ SyscallDesc("unused#227", unimplementedFunc
),
925 /* 228 */ SyscallDesc("unused#228", unimplementedFunc
),
926 /* 229 */ SyscallDesc("unused#229", unimplementedFunc
),
927 /* 230 */ SyscallDesc("unused#230", unimplementedFunc
),
928 /* 231 */ SyscallDesc("unused#231", unimplementedFunc
),
929 /* 232 */ SyscallDesc("unused#232", unimplementedFunc
),
930 /* 233 */ SyscallDesc("unused#233", unimplementedFunc
),
931 /* 234 */ SyscallDesc("unused#234", unimplementedFunc
),
932 /* 235 */ SyscallDesc("unused#235", unimplementedFunc
),
933 /* 236 */ SyscallDesc("unused#236", unimplementedFunc
),
934 /* 237 */ SyscallDesc("unused#237", unimplementedFunc
),
935 /* 238 */ SyscallDesc("unused#238", unimplementedFunc
),
936 /* 239 */ SyscallDesc("unused#239", unimplementedFunc
),
937 /* 240 */ SyscallDesc("unused#240", unimplementedFunc
),
938 /* 241 */ SyscallDesc("unused#241", unimplementedFunc
),
939 /* 242 */ SyscallDesc("unused#242", unimplementedFunc
),
940 /* 243 */ SyscallDesc("unused#243", unimplementedFunc
),
941 /* 244 */ SyscallDesc("unused#244", unimplementedFunc
),
942 /* 245 */ SyscallDesc("unused#245", unimplementedFunc
),
943 /* 246 */ SyscallDesc("unused#246", unimplementedFunc
),
944 /* 247 */ SyscallDesc("unused#247", unimplementedFunc
),
945 /* 248 */ SyscallDesc("unused#248", unimplementedFunc
),
946 /* 249 */ SyscallDesc("unused#249", unimplementedFunc
),
947 /* 250 */ SyscallDesc("unused#250", unimplementedFunc
),
948 /* 251 */ SyscallDesc("unused#251", unimplementedFunc
),
949 /* 252 */ SyscallDesc("unused#252", unimplementedFunc
),
950 /* 253 */ SyscallDesc("issetugid", issetugidFunc
),
951 /* 254 */ SyscallDesc("unused#254", unimplementedFunc
),
952 /* 255 */ SyscallDesc("unused#255", unimplementedFunc
),
953 /* 256 */ SyscallDesc("unused#256", unimplementedFunc
),
954 /* 257 */ SyscallDesc("unused#257", unimplementedFunc
),
955 /* 258 */ SyscallDesc("unused#258", unimplementedFunc
),
956 /* 259 */ SyscallDesc("unused#259", unimplementedFunc
),
957 /* 260 */ SyscallDesc("unused#260", unimplementedFunc
),
958 /* 261 */ SyscallDesc("unused#261", unimplementedFunc
),
959 /* 262 */ SyscallDesc("unused#262", unimplementedFunc
),
960 /* 263 */ SyscallDesc("unused#263", unimplementedFunc
),
961 /* 264 */ SyscallDesc("unused#264", unimplementedFunc
),
962 /* 265 */ SyscallDesc("unused#265", unimplementedFunc
),
963 /* 266 */ SyscallDesc("unused#266", unimplementedFunc
),
964 /* 267 */ SyscallDesc("unused#267", unimplementedFunc
),
965 /* 268 */ SyscallDesc("unused#268", unimplementedFunc
),
966 /* 269 */ SyscallDesc("unused#269", unimplementedFunc
),
967 /* 270 */ SyscallDesc("unused#270", unimplementedFunc
),
968 /* 271 */ SyscallDesc("unused#271", unimplementedFunc
),
969 /* 272 */ SyscallDesc("unused#272", unimplementedFunc
),
970 /* 273 */ SyscallDesc("unused#273", unimplementedFunc
),
971 /* 274 */ SyscallDesc("unused#274", unimplementedFunc
),
972 /* 275 */ SyscallDesc("unused#275", unimplementedFunc
),
973 /* 276 */ SyscallDesc("unused#276", unimplementedFunc
),
974 /* 277 */ SyscallDesc("unused#277", unimplementedFunc
),
975 /* 278 */ SyscallDesc("unused#278", unimplementedFunc
),
976 /* 279 */ SyscallDesc("unused#279", unimplementedFunc
),
977 /* 280 */ SyscallDesc("unused#280", unimplementedFunc
),
978 /* 281 */ SyscallDesc("unused#281", unimplementedFunc
),
979 /* 282 */ SyscallDesc("unused#282", unimplementedFunc
),
980 /* 283 */ SyscallDesc("unused#283", unimplementedFunc
),
981 /* 284 */ SyscallDesc("unused#284", unimplementedFunc
),
982 /* 285 */ SyscallDesc("unused#285", unimplementedFunc
),
983 /* 286 */ SyscallDesc("unused#286", unimplementedFunc
),
984 /* 287 */ SyscallDesc("unused#287", unimplementedFunc
),
985 /* 288 */ SyscallDesc("unused#288", unimplementedFunc
),
986 /* 289 */ SyscallDesc("unused#289", unimplementedFunc
),
987 /* 290 */ SyscallDesc("unused#290", unimplementedFunc
),
988 /* 291 */ SyscallDesc("unused#291", unimplementedFunc
),
989 /* 292 */ SyscallDesc("unused#292", unimplementedFunc
),
990 /* 293 */ SyscallDesc("unused#293", unimplementedFunc
),
991 /* 294 */ SyscallDesc("unused#294", unimplementedFunc
),
992 /* 295 */ SyscallDesc("unused#295", unimplementedFunc
),
993 /* 296 */ SyscallDesc("unused#296", unimplementedFunc
),
994 /* 297 */ SyscallDesc("unused#297", unimplementedFunc
),
995 /* 298 */ SyscallDesc("unused#298", unimplementedFunc
),
996 /* 299 */ SyscallDesc("unused#299", unimplementedFunc
),
997 /* 300 */ SyscallDesc("unused#300", unimplementedFunc
),
998 /* 301 */ SyscallDesc("unused#301", unimplementedFunc
),
999 /* 302 */ SyscallDesc("unused#302", unimplementedFunc
),
1000 /* 303 */ SyscallDesc("unused#303", unimplementedFunc
),
1001 /* 304 */ SyscallDesc("unused#304", unimplementedFunc
),
1002 /* 305 */ SyscallDesc("unused#305", unimplementedFunc
),
1003 /* 306 */ SyscallDesc("unused#306", unimplementedFunc
),
1004 /* 307 */ SyscallDesc("unused#307", unimplementedFunc
),
1005 /* 308 */ SyscallDesc("unused#308", unimplementedFunc
),
1006 /* 309 */ SyscallDesc("unused#309", unimplementedFunc
),
1007 /* 310 */ SyscallDesc("unused#310", unimplementedFunc
),
1008 /* 311 */ SyscallDesc("unused#311", unimplementedFunc
),
1009 /* 312 */ SyscallDesc("unused#312", unimplementedFunc
),
1010 /* 313 */ SyscallDesc("unused#313", unimplementedFunc
),
1011 /* 314 */ SyscallDesc("unused#314", unimplementedFunc
),
1012 /* 315 */ SyscallDesc("unused#315", unimplementedFunc
),
1013 /* 316 */ SyscallDesc("unused#316", unimplementedFunc
),
1014 /* 317 */ SyscallDesc("unused#317", unimplementedFunc
),
1015 /* 318 */ SyscallDesc("unused#318", unimplementedFunc
),
1016 /* 319 */ SyscallDesc("unused#319", unimplementedFunc
),
1017 /* 320 */ SyscallDesc("unused#320", unimplementedFunc
),
1018 /* 321 */ SyscallDesc("unused#321", unimplementedFunc
),
1019 /* 322 */ SyscallDesc("unused#322", unimplementedFunc
),
1020 /* 323 */ SyscallDesc("unused#323", unimplementedFunc
),
1021 /* 324 */ SyscallDesc("unused#324", unimplementedFunc
),
1022 /* 325 */ SyscallDesc("unused#325", unimplementedFunc
),
1023 /* 326 */ SyscallDesc("unused#326", unimplementedFunc
),
1024 /* 327 */ SyscallDesc("unused#327", unimplementedFunc
),
1025 /* 328 */ SyscallDesc("unused#328", unimplementedFunc
),
1026 /* 329 */ SyscallDesc("unused#329", unimplementedFunc
),
1027 /* 330 */ SyscallDesc("unused#330", unimplementedFunc
),
1028 /* 331 */ SyscallDesc("unused#331", unimplementedFunc
),
1029 /* 332 */ SyscallDesc("unused#332", unimplementedFunc
),
1030 /* 333 */ SyscallDesc("unused#333", unimplementedFunc
),
1031 /* 334 */ SyscallDesc("unused#334", unimplementedFunc
),
1032 /* 335 */ SyscallDesc("unused#335", unimplementedFunc
),
1033 /* 336 */ SyscallDesc("unused#336", unimplementedFunc
),
1034 /* 337 */ SyscallDesc("unused#337", unimplementedFunc
),
1035 /* 338 */ SyscallDesc("unused#338", unimplementedFunc
),
1036 /* 339 */ SyscallDesc("unused#339", unimplementedFunc
),
1037 /* 340 */ SyscallDesc("unused#340", unimplementedFunc
),
1038 /* 341 */ SyscallDesc("unused#341", unimplementedFunc
),
1039 /* 342 */ SyscallDesc("unused#342", unimplementedFunc
),
1040 /* 343 */ SyscallDesc("unused#343", unimplementedFunc
),
1041 /* 344 */ SyscallDesc("unused#344", unimplementedFunc
),
1042 /* 345 */ SyscallDesc("unused#345", unimplementedFunc
),
1043 /* 346 */ SyscallDesc("unused#346", unimplementedFunc
),
1044 /* 347 */ SyscallDesc("unused#347", unimplementedFunc
),
1045 /* 348 */ SyscallDesc("unused#348", unimplementedFunc
),
1046 /* 349 */ SyscallDesc("unused#349", unimplementedFunc
),
1047 /* 350 */ SyscallDesc("unused#350", unimplementedFunc
),
1048 /* 351 */ SyscallDesc("unused#351", unimplementedFunc
),
1049 /* 352 */ SyscallDesc("unused#352", unimplementedFunc
),
1050 /* 353 */ SyscallDesc("unused#353", unimplementedFunc
),
1051 /* 354 */ SyscallDesc("unused#354", unimplementedFunc
),
1052 /* 355 */ SyscallDesc("unused#355", unimplementedFunc
),
1053 /* 356 */ SyscallDesc("unused#356", unimplementedFunc
),
1054 /* 357 */ SyscallDesc("unused#357", unimplementedFunc
),
1055 /* 358 */ SyscallDesc("unused#358", unimplementedFunc
),
1056 /* 359 */ SyscallDesc("unused#359", unimplementedFunc
),
1057 /* 360 */ SyscallDesc("unused#360", unimplementedFunc
),
1058 /* 361 */ SyscallDesc("unused#361", unimplementedFunc
),
1059 /* 362 */ SyscallDesc("unused#362", unimplementedFunc
),
1060 /* 363 */ SyscallDesc("unused#363", unimplementedFunc
),
1061 /* 364 */ SyscallDesc("unused#364", unimplementedFunc
),
1062 /* 365 */ SyscallDesc("unused#365", unimplementedFunc
),
1063 /* 366 */ SyscallDesc("unused#366", unimplementedFunc
),
1064 /* 367 */ SyscallDesc("unused#367", unimplementedFunc
),
1065 /* 368 */ SyscallDesc("unused#368", unimplementedFunc
),
1066 /* 369 */ SyscallDesc("unused#369", unimplementedFunc
),
1067 /* 370 */ SyscallDesc("unused#370", unimplementedFunc
),
1068 /* 371 */ SyscallDesc("unused#371", unimplementedFunc
),
1069 /* 372 */ SyscallDesc("unused#372", unimplementedFunc
),
1070 /* 373 */ SyscallDesc("unused#373", unimplementedFunc
),
1071 /* 374 */ SyscallDesc("unused#374", unimplementedFunc
),
1072 /* 375 */ SyscallDesc("unused#375", unimplementedFunc
),
1073 /* 376 */ SyscallDesc("unused#376", unimplementedFunc
),
1074 /* 377 */ SyscallDesc("unused#377", unimplementedFunc
),
1075 /* 378 */ SyscallDesc("unused#378", unimplementedFunc
),
1076 /* 379 */ SyscallDesc("unused#379", unimplementedFunc
),
1077 /* 380 */ SyscallDesc("unused#380", unimplementedFunc
),
1078 /* 381 */ SyscallDesc("unused#381", unimplementedFunc
),
1079 /* 382 */ SyscallDesc("unused#382", unimplementedFunc
),
1080 /* 383 */ SyscallDesc("unused#383", unimplementedFunc
),
1081 /* 384 */ SyscallDesc("unused#384", unimplementedFunc
),
1082 /* 385 */ SyscallDesc("unused#385", unimplementedFunc
),
1083 /* 386 */ SyscallDesc("unused#386", unimplementedFunc
),
1084 /* 387 */ SyscallDesc("unused#387", unimplementedFunc
),
1085 /* 388 */ SyscallDesc("unused#388", unimplementedFunc
),
1086 /* 389 */ SyscallDesc("unused#389", unimplementedFunc
),
1087 /* 390 */ SyscallDesc("unused#390", unimplementedFunc
),
1088 /* 391 */ SyscallDesc("unused#391", unimplementedFunc
),
1089 /* 392 */ SyscallDesc("unused#392", unimplementedFunc
),
1090 /* 393 */ SyscallDesc("unused#393", unimplementedFunc
),
1091 /* 394 */ SyscallDesc("unused#394", unimplementedFunc
),
1092 /* 395 */ SyscallDesc("unused#395", unimplementedFunc
),
1093 /* 396 */ SyscallDesc("unused#396", unimplementedFunc
),
1094 /* 397 */ SyscallDesc("unused#397", unimplementedFunc
),
1095 /* 398 */ SyscallDesc("unused#398", unimplementedFunc
),
1096 /* 399 */ SyscallDesc("unused#399", unimplementedFunc
),
1097 /* 400 */ SyscallDesc("unused#400", unimplementedFunc
),
1098 /* 401 */ SyscallDesc("unused#401", unimplementedFunc
),
1099 /* 402 */ SyscallDesc("unused#402", unimplementedFunc
),
1100 /* 403 */ SyscallDesc("unused#403", unimplementedFunc
),
1101 /* 404 */ SyscallDesc("unused#404", unimplementedFunc
),
1102 /* 405 */ SyscallDesc("unused#405", unimplementedFunc
),
1103 /* 406 */ SyscallDesc("unused#406", unimplementedFunc
),
1104 /* 407 */ SyscallDesc("unused#407", unimplementedFunc
),
1105 /* 408 */ SyscallDesc("unused#408", unimplementedFunc
),
1106 /* 409 */ SyscallDesc("unused#409", unimplementedFunc
),
1107 /* 410 */ SyscallDesc("unused#410", unimplementedFunc
),
1108 /* 411 */ SyscallDesc("unused#411", unimplementedFunc
),
1109 /* 412 */ SyscallDesc("unused#412", unimplementedFunc
),
1110 /* 413 */ SyscallDesc("unused#413", unimplementedFunc
),
1111 /* 414 */ SyscallDesc("unused#414", unimplementedFunc
),
1112 /* 415 */ SyscallDesc("unused#415", unimplementedFunc
),
1113 /* 416 */ SyscallDesc("unused#416", unimplementedFunc
),
1114 /* 417 */ SyscallDesc("unused#417", unimplementedFunc
),
1115 /* 418 */ SyscallDesc("unused#418", unimplementedFunc
),
1116 /* 419 */ SyscallDesc("unused#419", unimplementedFunc
),
1117 /* 420 */ SyscallDesc("unused#420", unimplementedFunc
),
1118 /* 421 */ SyscallDesc("unused#421", unimplementedFunc
),
1119 /* 422 */ SyscallDesc("unused#422", unimplementedFunc
),
1120 /* 423 */ SyscallDesc("unused#423", unimplementedFunc
),
1121 /* 424 */ SyscallDesc("unused#424", unimplementedFunc
),
1122 /* 425 */ SyscallDesc("unused#425", unimplementedFunc
),
1123 /* 426 */ SyscallDesc("unused#426", unimplementedFunc
),
1124 /* 427 */ SyscallDesc("unused#427", unimplementedFunc
),
1125 /* 428 */ SyscallDesc("unused#428", unimplementedFunc
),
1126 /* 429 */ SyscallDesc("unused#429", unimplementedFunc
),
1127 /* 430 */ SyscallDesc("unused#430", unimplementedFunc
),
1128 /* 431 */ SyscallDesc("unused#431", unimplementedFunc
),
1129 /* 432 */ SyscallDesc("unused#432", unimplementedFunc
),
1130 /* 433 */ SyscallDesc("unused#433", unimplementedFunc
),
1131 /* 434 */ SyscallDesc("unused#434", unimplementedFunc
),
1132 /* 435 */ SyscallDesc("unused#435", unimplementedFunc
),
1133 /* 436 */ SyscallDesc("unused#436", unimplementedFunc
),
1134 /* 437 */ SyscallDesc("unused#437", unimplementedFunc
),
1135 /* 438 */ SyscallDesc("unused#438", unimplementedFunc
),
1136 /* 439 */ SyscallDesc("unused#439", unimplementedFunc
),
1137 /* 440 */ SyscallDesc("unused#440", unimplementedFunc
),
1138 /* 441 */ SyscallDesc("unused#441", unimplementedFunc
),
1139 /* 442 */ SyscallDesc("unused#442", unimplementedFunc
),
1140 /* 443 */ SyscallDesc("unused#443", unimplementedFunc
),
1141 /* 444 */ SyscallDesc("unused#444", unimplementedFunc
),
1142 /* 445 */ SyscallDesc("unused#445", unimplementedFunc
),
1143 /* 446 */ SyscallDesc("unused#446", unimplementedFunc
),
1144 /* 447 */ SyscallDesc("unused#447", unimplementedFunc
),
1145 /* 448 */ SyscallDesc("unused#448", unimplementedFunc
),
1146 /* 449 */ SyscallDesc("unused#449", unimplementedFunc
),
1147 /* 450 */ SyscallDesc("unused#450", unimplementedFunc
),
1148 /* 451 */ SyscallDesc("unused#451", unimplementedFunc
),
1149 /* 452 */ SyscallDesc("unused#452", unimplementedFunc
),
1150 /* 453 */ SyscallDesc("unused#453", unimplementedFunc
),
1151 /* 454 */ SyscallDesc("unused#454", unimplementedFunc
),
1152 /* 455 */ SyscallDesc("unused#455", unimplementedFunc
),
1153 /* 456 */ SyscallDesc("unused#456", unimplementedFunc
),
1154 /* 457 */ SyscallDesc("unused#457", unimplementedFunc
),
1155 /* 458 */ SyscallDesc("unused#458", unimplementedFunc
),
1156 /* 459 */ SyscallDesc("unused#459", unimplementedFunc
),
1157 /* 460 */ SyscallDesc("unused#460", unimplementedFunc
),
1158 /* 461 */ SyscallDesc("unused#461", unimplementedFunc
),
1159 /* 462 */ SyscallDesc("unused#462", unimplementedFunc
),
1160 /* 463 */ SyscallDesc("unused#463", unimplementedFunc
),
1161 /* 464 */ SyscallDesc("unused#464", unimplementedFunc
),
1162 /* 465 */ SyscallDesc("unused#465", unimplementedFunc
),
1163 /* 466 */ SyscallDesc("unused#466", unimplementedFunc
),
1164 /* 467 */ SyscallDesc("unused#467", unimplementedFunc
),
1165 /* 468 */ SyscallDesc("unused#468", unimplementedFunc
),
1166 /* 469 */ SyscallDesc("unused#469", unimplementedFunc
),
1167 /* 470 */ SyscallDesc("unused#470", unimplementedFunc
),
1168 /* 471 */ SyscallDesc("unused#471", unimplementedFunc
),
1169 /* 472 */ SyscallDesc("unused#472", unimplementedFunc
),
1170 /* 473 */ SyscallDesc("unused#473", unimplementedFunc
),
1171 /* 474 */ SyscallDesc("unused#474", unimplementedFunc
),
1172 /* 475 */ SyscallDesc("unused#475", unimplementedFunc
),
1173 /* 476 */ SyscallDesc("unused#476", unimplementedFunc
),
1174 /* 477 */ SyscallDesc("mmap", mmapFunc
<ArmFreebsd64
>),
1175 /* 478 */ SyscallDesc("unused#478", unimplementedFunc
),
1176 /* 479 */ SyscallDesc("unused#479", unimplementedFunc
),
1177 /* 480 */ SyscallDesc("unused#480", unimplementedFunc
),
1178 /* 481 */ SyscallDesc("unused#481", unimplementedFunc
),
1179 /* 482 */ SyscallDesc("unused#482", unimplementedFunc
),
1180 /* 483 */ SyscallDesc("unused#483", unimplementedFunc
),
1181 /* 484 */ SyscallDesc("unused#484", unimplementedFunc
),
1182 /* 485 */ SyscallDesc("unused#485", unimplementedFunc
),
1183 /* 486 */ SyscallDesc("unused#486", unimplementedFunc
),
1184 /* 487 */ SyscallDesc("unused#487", unimplementedFunc
),
1185 /* 488 */ SyscallDesc("unused#488", unimplementedFunc
),
1186 /* 489 */ SyscallDesc("unused#489", unimplementedFunc
),
1187 /* 490 */ SyscallDesc("unused#490", unimplementedFunc
),
1188 /* 491 */ SyscallDesc("unused#491", unimplementedFunc
),
1189 /* 492 */ SyscallDesc("unused#492", unimplementedFunc
),
1190 /* 493 */ SyscallDesc("unused#493", unimplementedFunc
),
1191 /* 494 */ SyscallDesc("unused#494", unimplementedFunc
),
1192 /* 495 */ SyscallDesc("unused#495", unimplementedFunc
),
1193 /* 496 */ SyscallDesc("unused#496", unimplementedFunc
),
1194 /* 497 */ SyscallDesc("unused#497", unimplementedFunc
),
1195 /* 498 */ SyscallDesc("unused#498", unimplementedFunc
),
1196 /* 499 */ SyscallDesc("unused#499", unimplementedFunc
),
1197 /* 500 */ SyscallDesc("unused#500", unimplementedFunc
),
1198 /* 501 */ SyscallDesc("unused#501", unimplementedFunc
),
1199 /* 502 */ SyscallDesc("unused#502", unimplementedFunc
),
1200 /* 503 */ SyscallDesc("unused#503", unimplementedFunc
),
1201 /* 504 */ SyscallDesc("unused#504", unimplementedFunc
),
1202 /* 505 */ SyscallDesc("unused#505", unimplementedFunc
),
1203 /* 506 */ SyscallDesc("unused#506", unimplementedFunc
),
1204 /* 507 */ SyscallDesc("unused#507", unimplementedFunc
),
1205 /* 508 */ SyscallDesc("unused#508", unimplementedFunc
),
1206 /* 509 */ SyscallDesc("unused#509", unimplementedFunc
),
1207 /* 510 */ SyscallDesc("unused#510", unimplementedFunc
),
1208 /* 511 */ SyscallDesc("unused#511", unimplementedFunc
),
1209 /* 512 */ SyscallDesc("unused#512", unimplementedFunc
),
1210 /* 513 */ SyscallDesc("unused#513", unimplementedFunc
),
1211 /* 514 */ SyscallDesc("unused#514", unimplementedFunc
),
1212 /* 515 */ SyscallDesc("unused#515", unimplementedFunc
),
1213 /* 516 */ SyscallDesc("unused#516", unimplementedFunc
),
1214 /* 517 */ SyscallDesc("unused#517", unimplementedFunc
),
1215 /* 518 */ SyscallDesc("unused#518", unimplementedFunc
),
1216 /* 519 */ SyscallDesc("unused#519", unimplementedFunc
),
1217 /* 520 */ SyscallDesc("unused#520", unimplementedFunc
),
1218 /* 521 */ SyscallDesc("unused#521", unimplementedFunc
),
1219 /* 522 */ SyscallDesc("unused#522", unimplementedFunc
),
1220 /* 523 */ SyscallDesc("unused#523", unimplementedFunc
),
1221 /* 524 */ SyscallDesc("unused#524", unimplementedFunc
),
1222 /* 525 */ SyscallDesc("unused#525", unimplementedFunc
),
1223 /* 526 */ SyscallDesc("unused#526", unimplementedFunc
),
1224 /* 527 */ SyscallDesc("unused#527", unimplementedFunc
),
1225 /* 528 */ SyscallDesc("unused#528", unimplementedFunc
),
1226 /* 529 */ SyscallDesc("unused#529", unimplementedFunc
),
1227 /* 530 */ SyscallDesc("unused#530", unimplementedFunc
),
1228 /* 531 */ SyscallDesc("unused#531", unimplementedFunc
),
1229 /* 532 */ SyscallDesc("unused#532", unimplementedFunc
),
1230 /* 533 */ SyscallDesc("unused#533", unimplementedFunc
),
1231 /* 534 */ SyscallDesc("unused#534", unimplementedFunc
),
1232 /* 535 */ SyscallDesc("unused#535", unimplementedFunc
),
1233 /* 536 */ SyscallDesc("unused#536", unimplementedFunc
),
1234 /* 537 */ SyscallDesc("unused#537", unimplementedFunc
),
1235 /* 538 */ SyscallDesc("unused#538", unimplementedFunc
),
1236 /* 539 */ SyscallDesc("unused#539", unimplementedFunc
),
1237 /* 540 */ SyscallDesc("unused#540", unimplementedFunc
),
1238 /* 541 */ SyscallDesc("unused#541", unimplementedFunc
),
1239 /* 542 */ SyscallDesc("unused#542", unimplementedFunc
),
1240 /* 543 */ SyscallDesc("unused#543", unimplementedFunc
),
1241 /* 544 */ SyscallDesc("unused#544", unimplementedFunc
),
1242 /* 545 */ SyscallDesc("unused#545", unimplementedFunc
),
1243 /* 546 */ SyscallDesc("unused#546", unimplementedFunc
),
1244 /* 547 */ SyscallDesc("unused#547", unimplementedFunc
),
1247 ArmFreebsdProcess32::ArmFreebsdProcess32(ProcessParams
* params
,
1248 ObjectFile
*objFile
, ObjectFile::Arch _arch
)
1249 : ArmProcess32(params
, objFile
, _arch
)
1253 table
.descs
= syscallDescs32
;
1254 table
.size
= sizeof(syscallDescs32
) / sizeof(SyscallDesc
);
1256 syscallTables
.push_back(table
);
1259 ArmFreebsdProcess64::ArmFreebsdProcess64(ProcessParams
* params
,
1260 ObjectFile
*objFile
, ObjectFile::Arch _arch
)
1261 : ArmProcess64(params
, objFile
, _arch
)
1265 table
.descs
= syscallDescs64
;
1266 table
.size
= sizeof(syscallDescs64
) / sizeof(SyscallDesc
);
1268 syscallTables
.push_back(table
);
1272 ArmFreebsdProcessBits::getFreebsdDesc(int callnum
)
1275 for (unsigned i
= 0; i
< syscallTables
.size(); i
++) {
1276 SyscallDesc
*desc
= syscallTables
[i
].getDesc(callnum
);
1284 ArmFreebsdProcessBits::SyscallTable::getDesc(int callnum
) const
1287 int offset
= callnum
- base
;
1288 if (offset
< 0 || offset
>= size
)
1290 return &descs
[offset
];
1294 ArmFreebsdProcess32::getDesc(int callnum
)
1297 return getFreebsdDesc(callnum
);
1301 ArmFreebsdProcess64::getDesc(int callnum
)
1304 return getFreebsdDesc(callnum
);
1308 ArmFreebsdProcess32::initState()
1310 ArmProcess32::initState();
1311 // The 32 bit equivalent of the comm page would be set up here.
1315 ArmFreebsdProcess64::initState()
1317 ArmProcess64::initState();
1318 // The 64 bit equivalent of the comm page would be set up here.
1322 ArmFreebsdProcess32::syscall(ThreadContext
*tc
, Fault
*fault
)
1324 doSyscall(tc
->readIntReg(INTREG_R7
), tc
, fault
);
1328 ArmFreebsdProcess64::syscall(ThreadContext
*tc
, Fault
*fault
)
1330 doSyscall(tc
->readIntReg(INTREG_X8
), tc
, fault
);