Lines Matching refs:args

98 	  .args = { { Int, 0 }, { Acltype, 1 }, { Ptr, 2 } } },
100 .args = { { Name, 0 }, { Acltype, 1 }, { Ptr, 2 } } },
102 .args = { { Name, 0 }, { Acltype, 1 }, { Ptr, 2 } } },
104 .args = { { Int, 0 }, { Acltype, 1 } } },
106 .args = { { Name, 0 }, { Acltype, 1 } } },
108 .args = { { Name, 0 }, { Acltype, 1 } } },
110 .args = { { Int, 0 }, { Acltype, 1 }, { Ptr, 2 } } },
112 .args = { { Name, 0 }, { Acltype, 1 }, { Ptr, 2 } } },
114 .args = { { Name, 0 }, { Acltype, 1 }, { Ptr, 2 } } },
116 .args = { { Int, 0 }, { Acltype, 1 }, { Ptr, 2 } } },
118 .args = { { Name, 0 }, { Acltype, 1 }, { Ptr, 2 } } },
120 .args = { { Name, 0 }, { Acltype, 1 }, { Ptr, 2 } } },
122 .args = { { Int, 0 }, { Int, 1 }, { CapRights | OUT, 2 } } },
124 .args = { { Name | OUT, 0 }, { Int, 1 } } },
126 .args = { { Atfd, 0 }, { Name | IN, 1 }, { Name | OUT, 2 },
129 .args = { { Ptr, 0 }, { Umtxop, 1 }, { LongHex, 2 }, { Ptr, 3 },
132 .args = { { Int, 0 }, { Sockaddr | OUT, 1 }, { Ptr | OUT, 2 } } },
134 .args = { { Name | IN, 0 }, { Accessmode, 1 } } },
136 .args = { { Int, 0 }, { Aiocb, 1 } } },
138 .args = { { Aiocb, 0 } } },
140 .args = { { AiofsyncOp, 0 }, { Aiocb, 1 } } },
142 .args = { { Aiocb, 0 } } },
144 .args = { { Aiocb, 0 } } },
146 .args = { { Aiocb, 0 } } },
148 .args = { { AiocbArray, 0 }, { Int, 1 }, { Timespec, 2 } } },
150 .args = { { AiocbPointer | OUT, 0 }, { Timespec, 1 } } },
152 .args = { { Aiocb, 0 } } },
154 .args = { { Int, 0 }, { Sockaddr | IN, 1 }, { Socklent, 2 } } },
156 .args = { { Atfd, 0 }, { Int, 1 }, { Sockaddr | IN, 2 },
159 .args = { { Ptr, 0 } } },
161 .args = { { Int, 0 }, { CapFcntlRights | OUT, 1 } } },
163 .args = { { Int, 0 }, { CapFcntlRights, 1 } } },
165 .args = { { PUInt | OUT, 0 } } },
167 .args = { { Int, 0 }, { CapRights, 1 } } },
169 .args = { { Name, 0 } } },
171 .args = { { Name | IN, 0 }, { FileFlags, 1 } } },
173 .args = { { Atfd, 0 }, { Name | IN, 1 }, { FileFlags, 2 },
176 .args = { { Name, 0 }, { Octal, 1 } } },
178 .args = { { Name, 0 }, { Int, 1 }, { Int, 2 } } },
180 .args = { { Name, 0 } } },
182 .args = { { Int, 0 }, { Timespec | OUT, 1 } } },
184 .args = { { Int, 0 } } },
186 .args = { { Int, 0 } } },
188 .args = { { Int, 0 }, { Int, 1 }, { Closerangeflags, 2 } } },
190 .args = { { Int, 0 }, { Stat11 | OUT, 1 } } },
192 .args = { { Atfd, 0 }, { Name | IN, 1 }, { Stat11 | OUT, 2 },
195 .args = { { Int, 0 }, { Kevent11, 1 }, { Int, 2 },
198 .args = { { Name | IN, 0 }, { Stat11 | OUT, 1 } } },
200 .args = { { Name, 0 }, { Octal, 1 }, { Int, 2 } } },
202 .args = { { Atfd, 0 }, { Name, 1 }, { Octal, 2 }, { Int, 3 } } },
204 .args = { { Name | IN, 0 }, { Stat11 | OUT, 1 } } },
206 .args = { { Int, 0 }, { Sockaddr | IN, 1 }, { Socklent, 2 } } },
208 .args = { { Atfd, 0 }, { Int, 1 }, { Sockaddr | IN, 2 },
211 .args = { { Int, 0 } } },
213 .args = { { Int, 0 }, { Int, 1 } } },
215 .args = { { Name | IN, 0 }, { Accessmode, 1 } } },
217 .args = { { Name | IN, 0 }, { ExecArgs | IN, 1 },
220 .args = { { Hex, 0 } } },
222 .args = { { Int, 0 }, { Extattrnamespace, 1 }, { Name, 2 } } },
224 .args = { { Name, 0 }, { Extattrnamespace, 1 }, { Name, 2 } } },
226 .args = { { Name, 0 }, { Extattrnamespace, 1 }, { Name, 2 } } },
228 .args = { { Int, 0 }, { Extattrnamespace, 1 }, { Name, 2 },
231 .args = { { Name, 0 }, { Extattrnamespace, 1 }, { Name, 2 },
234 .args = { { Name, 0 }, { Extattrnamespace, 1 }, { Name, 2 },
237 .args = { { Int, 0 }, { Extattrnamespace, 1 }, { BinString | OUT, 2 },
240 .args = { { Name, 0 }, { Extattrnamespace, 1 }, { BinString | OUT, 2 },
243 .args = { { Name, 0 }, { Extattrnamespace, 1 }, { BinString | OUT, 2 },
246 .args = { { Int, 0 }, { Extattrnamespace, 1 }, { Name, 2 },
249 .args = { { Name, 0 }, { Extattrnamespace, 1 }, { Name, 2 },
252 .args = { { Name, 0 }, { Extattrnamespace, 1 }, { Name, 2 },
255 .args = { { Name, 0 }, { Hex, 1 }, { Name, 2 },
258 .args = { { Atfd, 0 }, { Name | IN, 1 }, { Accessmode, 2 },
261 .args = { { Int, 0 }, { FileFlags, 1 } } },
263 .args = { { Int, 0 }, { Octal, 1 } } },
265 .args = { { Atfd, 0 }, { Name, 1 }, { Octal, 2 }, { Atflags, 3 } } },
267 .args = { { Int, 0 }, { Int, 1 }, { Int, 2 } } },
269 .args = { { Atfd, 0 }, { Name, 1 }, { Int, 2 }, { Int, 3 },
272 .args = { { Int, 0 }, { Fcntl, 1 }, { Fcntlflag, 2 } } },
274 .args = { { Int, 0 } } },
276 .args = { { Int, 0 }, { Flockop, 1 } } },
278 .args = { { Int, 0 }, { Stat | OUT, 1 } } },
280 .args = { { Atfd, 0 }, { Name | IN, 1 }, { Stat | OUT, 2 },
283 .args = { { Int, 0 }, { StatFs | OUT, 1 } } },
285 .args = { { Int, 0 } } },
287 .args = { { Int | IN, 0 }, { QuadHex | IN, 1 } } },
289 .args = { { Int, 0 }, { Timespec2 | IN, 1 } } },
291 .args = { { Int, 0 }, { Timeval2 | IN, 1 } } },
293 .args = { { Atfd, 0 }, { Name | IN, 1 }, { Timeval2 | IN, 2 } } },
295 .args = { { Int, 0 }, { BinString | OUT, 1 }, { Int, 2 },
298 .args = { { Ptr, 0 }, { Long, 1 }, { Getfsstatmode, 2 } } },
300 .args = { { Int, 0 }, { Itimerval | OUT, 2 } } },
302 .args = { { Int, 0 }, { Sockaddr | OUT, 1 }, { Ptr | OUT, 2 } } },
304 .args = { { Int, 0 } } },
306 .args = { { Priowhich, 0 }, { Int, 1 } } },
308 .args = { { BinString | OUT, 0 }, { Sizet, 1 }, { UInt, 2 } } },
310 .args = { { Resource, 0 }, { Rlimit | OUT, 1 } } },
312 .args = { { RusageWho, 0 }, { Rusage | OUT, 1 } } },
314 .args = { { Int, 0 } } },
316 .args = { { Int, 0 }, { Sockaddr | OUT, 1 }, { Ptr | OUT, 2 } } },
318 .args = { { Int, 0 }, { Sockoptlevel, 1 }, { Sockoptname, 2 },
321 .args = { { Timeval | OUT, 0 }, { Ptr, 1 } } },
323 .args = { { Int, 0 }, { Ioctl, 1 }, { Ptr, 2 } } },
325 .args = { { Int, 0 }, { Kevent, 1 }, { Int, 2 }, { Kevent | OUT, 3 },
328 .args = { { Int | IN, 0 }, { Signal | IN, 1 } } },
330 .args = { { Name | IN, 0 } } },
332 .args = { { Int, 0 } } },
334 .args = { { Name | IN, 0 } } },
336 .args = { { Int, 0 } } },
338 .args = { { Int, 0 }, { Ptr, 1 } } },
340 .args = { { Int, 0 }, { Kldsymcmd, 1 }, { Ptr, 2 } } },
342 .args = { { Int, 0 } } },
344 .args = { { Int, 0 }, { Kldunloadflags, 1 } } },
346 .args = { { Timespec, 0 } } },
348 .args = { { Name | IN, 0 }, { FileFlags, 1 } } },
350 .args = { { Name, 0 }, { Octal, 1 } } },
352 .args = { { Name, 0 }, { Int, 1 }, { Int, 2 } } },
354 .args = { { Name, 0 }, { Name, 1 } } },
356 .args = { { Atfd, 0 }, { Name, 1 }, { Atfd, 2 }, { Name, 3 },
359 .args = { { LioMode, 0 }, { AiocbArray, 1 }, { Int, 2 },
362 .args = { { Int, 0 }, { Int, 1 } } },
364 .args = { { Int, 0 }, { QuadHex, 1 }, { Whence, 2 } } },
366 .args = { { Name | IN, 0 }, { Stat | OUT, 1 } } },
368 .args = { { Name | IN, 0 }, { Timeval2 | IN, 1 } } },
370 .args = { { Ptr, 0 }, { Sizet, 1 }, { Madvice, 2 } } },
372 .args = { { Ptr, 0 }, { Sizet, 1 }, { Minherit, 2 } } },
374 .args = { { Name, 0 }, { Octal, 1 } } },
376 .args = { { Atfd, 0 }, { Name, 1 }, { Octal, 2 } } },
378 .args = { { Name, 0 }, { Octal, 1 } } },
380 .args = { { Atfd, 0 }, { Name, 1 }, { Octal, 2 } } },
382 .args = { { Name, 0 }, { Octal, 1 }, { Quad, 2 } } },
384 .args = { { Atfd, 0 }, { Name, 1 }, { Octal, 2 }, { Quad, 3 } } },
386 .args = { { Ptr, 0 }, { Sizet, 1 } } },
388 .args = { { Mlockall, 0 } } },
390 .args = { { Ptr, 0 }, { Sizet, 1 }, { Mprot, 2 }, { Mmapflags, 3 },
393 .args = { { Name | IN, 0 } } },
395 .args = { { Name, 0 }, { Name, 1 }, { Mountflags, 2 }, { Ptr, 3 } } },
397 .args = { { Ptr, 0 }, { Sizet, 1 }, { Mprot, 2 } } },
399 .args = { { Ptr, 0 }, { Sizet, 1 }, { Msync, 2 } } },
401 .args = { { Ptr, 0 }, { Sizet, 1 } } },
403 .args = { { Ptr, 0 }, { Sizet, 1 } } },
405 .args = { { Timespec, 0 } } },
407 .args = { { Ptr, 0 }, { UInt, 1 }, { Mountflags, 2 } } },
409 .args = { { Name | IN, 0 }, { Open, 1 }, { Octal, 2 } } },
411 .args = { { Atfd, 0 }, { Name | IN, 1 }, { Open, 2 },
414 .args = { { Name | IN, 0 }, { Pathconf, 1 } } },
416 .args = { { PipeFds | OUT, 0 } } },
418 .args = { { Ptr, 0 }, { Pipe2, 1 } } },
420 .args = { { Pollfd, 0 }, { Int, 1 }, { Int, 2 } } },
422 .args = { { Int, 0 }, { QuadHex, 1 }, { QuadHex, 2 },
425 .args = { { Open, 0 } } },
427 .args = { { Int, 0 }, { BinString | OUT, 1 }, { Sizet, 2 },
430 .args = { { Idtype, 0 }, { Quad, 1 }, { Procctl, 2 }, { Ptr, 3 } } },
432 .args = { { Ptraceop, 0 }, { Int, 1 }, { Ptr, 2 }, { Int, 3 } } },
434 .args = { { Int, 0 }, { BinString | IN, 1 }, { Sizet, 2 },
437 .args = { { Name, 0 }, { Quotactlcmd, 1 }, { Int, 2 }, { Ptr, 3 } } },
439 .args = { { Int, 0 }, { BinString | OUT, 1 }, { Sizet, 2 } } },
441 .args = { { Name, 0 }, { Readlinkres | OUT, 1 }, { Sizet, 2 } } },
443 .args = { { Atfd, 0 }, { Name, 1 }, { Readlinkres | OUT, 2 },
446 .args = { { Int, 0 }, { Iovec | OUT, 1 }, { Int, 2 } } },
448 .args = { { Reboothowto, 0 } } },
450 .args = { { Int, 0 }, { BinString | OUT, 1 }, { Sizet, 2 },
454 .args = { { Int, 0 }, { Msghdr | OUT, 1 }, { Msgflags, 2 } } },
456 .args = { { Name, 0 }, { Name, 1 } } },
458 .args = { { Atfd, 0 }, { Name, 1 }, { Atfd, 2 }, { Name, 3 } } },
460 .args = { { Rforkflags, 0 } } },
462 .args = { { Name, 0 } } },
464 .args = { { Rtpriofunc, 0 }, { Int, 1 }, { Ptr, 2 } } },
466 .args = { { Rtpriofunc, 0 }, { Int, 1 }, { Ptr, 2 } } },
468 .args = { { Schedpolicy, 0 } } },
470 .args = { { Schedpolicy, 0 } } },
472 .args = { { Int, 0 }, { Schedparam | OUT, 1 } } },
474 .args = { { Int, 0 } } },
476 .args = { { Int, 0 }, { Timespec | OUT, 1 } } },
478 .args = { { Int, 0 }, { Schedparam, 1 } } },
480 .args = { { Int, 0 }, { Schedpolicy, 1 }, { Schedparam, 2 } } },
482 .args = { { Int, 0 }, { Iovec | OUT, 1 }, { Int, 2 },
486 .args = { { Int, 0 }, { BinString | IN, 1 }, { Int, 2 },
490 .args = { { Int, 0 }, { Iovec | IN, 1 }, { Int, 2 },
494 .args = { { Int, 0 }, { Int, 1 }, { QuadHex, 2 }, { Sizet, 3 },
498 .args = { { Int, 0 }, { Fd_set, 1 }, { Fd_set, 2 }, { Fd_set, 3 },
501 .args = { { Int, 0 }, { Msghdr | IN, 1 }, { Msgflags, 2 } } },
503 .args = { { Int, 0 }, { BinString | IN, 1 }, { Sizet, 2 },
507 .args = { { Int, 0 }, { Itimerval, 1 }, { Itimerval | OUT, 2 } } },
509 .args = { { Priowhich, 0 }, { Int, 1 }, { Int, 2 } } },
511 .args = { { Resource, 0 }, { Rlimit | IN, 1 } } },
513 .args = { { Int, 0 }, { Sockoptlevel, 1 }, { Sockoptname, 2 },
516 .args = { { ShmName | IN, 0 }, { Open, 1 }, { Octal, 2 } } },
518 .args = { { ShmName | IN, 0 }, { Open, 1 }, { Octal, 2 },
521 .args = { { Name | IN, 0 }, { Name | IN, 1 }, { Hex, 2 } } },
523 .args = { { Name | IN, 0 } } },
525 .args = { { Int, 0 }, { Shutdown, 1 } } },
527 .args = { { Signal, 0 }, { Sigaction | IN, 1 },
530 .args = { { Sigset | OUT, 0 } } },
532 .args = { { Sigprocmask, 0 }, { Sigset, 1 }, { Sigset | OUT, 2 } } },
534 .args = { { Int, 0 }, { Signal, 1 }, { LongHex, 2 } } },
536 .args = { { Ptr, 0 } } },
538 .args = { { Sigset | IN, 0 } } },
540 .args = { { Sigset | IN, 0 }, { Siginfo | OUT, 1 },
543 .args = { { Sigset | IN, 0 }, { PSig | OUT, 1 } } },
545 .args = { { Sigset | IN, 0 }, { Siginfo | OUT, 1 } } },
547 .args = { { Sockdomain, 0 }, { Socktype, 1 }, { Sockprotocol, 2 } } },
549 .args = { { Name | IN, 0 }, { Stat | OUT, 1 } } },
551 .args = { { Name | IN, 0 }, { StatFs | OUT, 1 } } },
553 .args = { { Name, 0 }, { Name, 1 } } },
555 .args = { { Name, 0 }, { Atfd, 1 }, { Name, 2 } } },
557 .args = { { Sysarch, 0 }, { Ptr, 1 } } },
559 .args = { { Sysctl, 0 }, { Sizet, 1 }, { Ptr, 2 }, { Ptr, 3 },
562 .args = { { Name, 0 }, { Sizet, 1 }, { Ptr, 2 }, { Ptr, 3 },
565 .args = { { Long, 0 }, { Signal, 1 } } },
567 .args = { { Ptr, 0 } } },
569 .args = { { Long, 0 }, { Name, 1 } } },
571 .args = { { Name | IN, 0 }, { QuadHex | IN, 1 } } },
575 .args = { { Name, 0 }, { Int, 2 } } },
578 .args = { { Name, 0 } } },
580 .args = { { Atfd, 0 }, { Name, 1 }, { Atflags, 2 } } },
582 .args = { { Name, 0 }, { Mountflags, 1 } } },
584 .args = { { Atfd, 0 }, { Name | IN, 1 }, { Timespec2 | IN, 2 },
587 .args = { { Name | IN, 0 }, { Timeval2 | IN, 1 } } },
589 .args = { { Utrace, 0 } } },
591 .args = { { Int, 0 }, { ExitStatus | OUT, 1 }, { Waitoptions, 2 },
594 .args = { { Idtype, 0 }, { Quad, 1 }, { ExitStatus | OUT, 2 },
598 .args = { { Int, 0 }, { BinString | IN, 1 }, { Sizet, 2 } } },
600 .args = { { Int, 0 }, { Iovec | IN, 1 }, { Int, 2 } } },
604 .args = { { Name, 0 }, { Accessmode, 1 } } },
606 .args = { { Name | IN, 0 }, { ExecArgs | IN, 1 },
609 .args = { { Int, 0 }, { Int, 1 }, { Whence, 2 } } },
611 .args = { { Name | IN, 0 }, { Int, 1 } } },
613 .args = { { Int, 0 }, { Ptr | OUT, 1 } } },
615 .args = { { Name | IN, 0 }, { Ptr | OUT, 1 } } },
617 .args = { { Name, 0 }, { Hex, 1 }, { Octal, 2 } } },
619 .args = { { Name, 0 }, { Name | OUT, 1 }, { Sizet, 2 } } },
621 .args = { { Int, 0 }, { LinuxSockArgs, 1 } } },
623 .args = { { Name | IN, 0 }, { Ptr | OUT, 1 } } },
627 .args = { { CloudABIClockID, 0 } } },
629 .args = { { CloudABIClockID, 0 }, { CloudABITimestamp, 1 } } },
631 .args = { { Ptr, 0 }, { CloudABIMFlags, 1 }, { UInt, 2 } } },
633 .args = { { Int, 0 } } },
635 .args = { { CloudABIFileType, 0 } } },
637 .args = { { CloudABIFileType, 0 }, { PipeFds | OUT, 0 } } },
639 .args = { { Int, 0 } } },
641 .args = { { Int, 0 } } },
643 .args = { { Int, 0 }, { Int, 1 } } },
645 .args = { { Int, 0 }, { Int, 1 }, { CloudABIWhence, 2 } } },
647 .args = { { Int, 0 }, { CloudABIFDStat | OUT, 1 } } },
649 .args = { { Int, 0 }, { CloudABIFDStat | IN, 1 },
652 .args = { { Int, 0 } } },
654 .args = { { Int, 0 }, { Int, 1 }, { Int, 2 },
657 .args = { { Int, 0 }, { Int, 1 }, { Int, 2 } } },
659 .args = { { Int, 0 }, { BinString | IN, 1 },
662 .args = { { CloudABILookup, 0 }, { BinString | IN, 1 },
665 .args = { { Int, 0 }, { BinString | IN, 1 },
668 .args = { { Int, 0 }, { BinString | OUT, 1 }, { Int, 2 },
671 .args = { { Int, 0 }, { BinString | IN, 1 },
674 .args = { { Int, 0 }, { BinString | IN, 1 },
677 .args = { { Int, 0 }, { CloudABIFileStat | OUT, 1 } } },
679 .args = { { Int, 0 }, { CloudABIFileStat | IN, 1 },
682 .args = { { CloudABILookup, 0 }, { BinString | IN, 1 },
685 .args = { { CloudABILookup, 0 }, { BinString | IN, 1 },
688 .args = { { BinString | IN, 0 },
691 .args = { { Int, 0 }, { BinString | IN, 1 },
694 .args = { { Ptr, 0 }, { CloudABIMFlags, 1 } } },
696 .args = { { Ptr, 0 }, { Int, 1 }, { CloudABIAdvice, 2 } } },
698 .args = { { Ptr, 0 }, { Int, 1 }, { CloudABIMProt, 2 },
701 .args = { { Ptr, 0 }, { Int, 1 }, { CloudABIMProt, 2 } } },
703 .args = { { Ptr, 0 }, { Int, 1 }, { CloudABIMSFlags, 2 } } },
705 .args = { { Ptr, 0 }, { Int, 1 } } },
707 .args = { { Int, 0 }, { BinString | IN, 1 }, { Int, 2 },
710 .args = { { Int, 0 } } },
713 .args = { { CloudABISignal, 0 } } },
715 .args = { { BinString | OUT, 0 }, { Int, 1 } } },
717 .args = { { Int, 0 }, { CloudABISDFlags, 1 } } },
719 .args = { { Ptr, 0 }, { CloudABIMFlags, 1 } } },
989 if ((sc->args[i].type & ARG_MASK) == PipeFds) in quad_fixup()
992 assert(prev < sc->args[i].offset); in quad_fixup()
993 prev = sc->args[i].offset; in quad_fixup()
994 sc->args[i].offset += offset; in quad_fixup()
995 switch (sc->args[i].type & ARG_MASK) { in quad_fixup()
1005 if (sc->args[i].offset % 2 == 1) { in quad_fixup()
1006 sc->args[i].offset++; in quad_fixup()
1109 sc->decode.args[i].offset = i; in get_syscall()
1111 sc->decode.args[i].type = LongHex; in get_syscall()
1744 print_arg(struct syscall_arg *sc, unsigned long *args, register_t *retval, in print_arg() argument
1756 fprintf(fp, "0x%x", (int)args[sc->offset]); in print_arg()
1759 fprintf(fp, "0%o", (int)args[sc->offset]); in print_arg()
1762 fprintf(fp, "%d", (int)args[sc->offset]); in print_arg()
1765 fprintf(fp, "%u", (unsigned int)args[sc->offset]); in print_arg()
1770 if (get_struct(pid, args[sc->offset], &val, in print_arg()
1774 print_pointer(fp, args[sc->offset]); in print_arg()
1778 fprintf(fp, "0x%lx", args[sc->offset]); in print_arg()
1781 fprintf(fp, "%ld", args[sc->offset]); in print_arg()
1784 fprintf(fp, "%zu", (size_t)args[sc->offset]); in print_arg()
1788 if ((char *)(uintptr_t)args[sc->offset] == SHM_ANON) { in print_arg()
1797 tmp2 = get_string(pid, args[sc->offset], 0); in print_arg()
1817 len = args[sc->offset + 1]; in print_arg()
1827 if (len && get_struct(pid, args[sc->offset], &tmp2, len) in print_arg()
1841 print_pointer(fp, args[sc->offset]); in print_arg()
1868 print_pointer(fp, args[sc->offset]); in print_arg()
1877 addr = args[sc->offset]; in print_arg()
1879 print_pointer(fp, args[sc->offset]); in print_arg()
1885 print_pointer(fp, args[sc->offset]); in print_arg()
1934 value = (uint64_t)args[sc->offset + 1] << 32 | in print_arg()
1935 args[sc->offset]; in print_arg()
1937 value = (uint64_t)args[sc->offset] << 32 | in print_arg()
1938 args[sc->offset + 1]; in print_arg()
1941 value = (uint64_t)args[sc->offset]; in print_arg()
1952 if (get_struct(pid, args[sc->offset], &val, in print_arg()
1956 print_pointer(fp, args[sc->offset]); in print_arg()
1960 print_pointer(fp, args[sc->offset]); in print_arg()
1967 tmp2 = get_string(pid, args[sc->offset], retval[0]); in print_arg()
1976 cmd = args[sc->offset]; in print_arg()
1992 if (get_struct(pid, args[sc->offset], &ts, sizeof(ts)) != -1) in print_arg()
1996 print_pointer(fp, args[sc->offset]); in print_arg()
2004 if (get_struct(pid, args[sc->offset], &ts, sizeof(ts)) != -1) { in print_arg()
2026 print_pointer(fp, args[sc->offset]); in print_arg()
2032 if (get_struct(pid, args[sc->offset], &tv, sizeof(tv)) != -1) in print_arg()
2036 print_pointer(fp, args[sc->offset]); in print_arg()
2042 if (get_struct(pid, args[sc->offset], &tv, sizeof(tv)) != -1) in print_arg()
2047 print_pointer(fp, args[sc->offset]); in print_arg()
2053 if (get_struct(pid, args[sc->offset], &itv, sizeof(itv)) != -1) in print_arg()
2060 print_pointer(fp, args[sc->offset]); in print_arg()
2067 if (get_struct(pid, args[sc->offset], (void *)&largs, in print_arg()
2071 (long unsigned int)largs.args); in print_arg()
2073 print_pointer(fp, args[sc->offset]); in print_arg()
2083 int numfds = args[sc->offset + 1]; in print_arg()
2090 if (get_struct(pid, args[sc->offset], pfd, bytes) != -1) { in print_arg()
2098 print_pointer(fp, args[sc->offset]); in print_arg()
2110 int numfds = args[0]; in print_arg()
2117 if (get_struct(pid, args[sc->offset], fds, bytes) != -1) { in print_arg()
2125 print_pointer(fp, args[sc->offset]); in print_arg()
2130 fputs(strsig2(args[sc->offset]), fp); in print_arg()
2136 if (get_struct(pid, args[sc->offset], (void *)&ss, in print_arg()
2138 print_pointer(fp, args[sc->offset]); in print_arg()
2157 args[sc->offset]); in print_arg()
2161 if (sysdecode_fcntl_arg_p(args[sc->offset - 1])) in print_arg()
2162 sysdecode_fcntl_arg(fp, args[sc->offset - 1], in print_arg()
2163 args[sc->offset], 16); in print_arg()
2166 print_mask_arg(sysdecode_open_flags, fp, args[sc->offset]); in print_arg()
2169 print_integer_arg(sysdecode_fcntl_cmd, fp, args[sc->offset]); in print_arg()
2172 print_mask_arg(sysdecode_close_range_flags, fp, args[sc->offset]); in print_arg()
2175 print_mask_arg(sysdecode_mmap_prot, fp, args[sc->offset]); in print_arg()
2178 print_mask_arg(sysdecode_mmap_flags, fp, args[sc->offset]); in print_arg()
2181 print_integer_arg(sysdecode_whence, fp, args[sc->offset]); in print_arg()
2184 print_mask_arg(sysdecode_shmflags, fp, args[sc->offset]); in print_arg()
2187 print_integer_arg(sysdecode_socketdomain, fp, args[sc->offset]); in print_arg()
2190 print_mask_arg(sysdecode_socket_type, fp, args[sc->offset]); in print_arg()
2193 print_integer_arg(sysdecode_shutdown_how, fp, args[sc->offset]); in print_arg()
2196 print_integer_arg(sysdecode_rlimit, fp, args[sc->offset]); in print_arg()
2199 print_integer_arg(sysdecode_getrusage_who, fp, args[sc->offset]); in print_arg()
2202 print_integer_arg(sysdecode_pathconf_name, fp, args[sc->offset]); in print_arg()
2205 print_mask_arg(sysdecode_rfork_flags, fp, args[sc->offset]); in print_arg()
2210 if (args[sc->offset] == 0) { in print_arg()
2222 if (get_struct(pid, args[sc->offset + 1], &len, in print_arg()
2224 print_pointer(fp, args[sc->offset]); in print_arg()
2228 len = args[sc->offset + 1]; in print_arg()
2230 print_sockaddr(fp, trussinfo, args[sc->offset], len); in print_arg()
2236 if (get_struct(pid, args[sc->offset], &sa, sizeof(sa)) != -1) { in print_arg()
2247 print_pointer(fp, args[sc->offset]); in print_arg()
2253 if (get_struct(pid, args[sc->offset], &se, sizeof(se)) != -1) in print_arg()
2256 print_pointer(fp, args[sc->offset]); in print_arg()
2273 numevents = args[sc->offset+1]; in print_arg()
2285 if (numevents >= 0 && get_struct(pid, args[sc->offset], in print_arg()
2294 print_pointer(fp, args[sc->offset]); in print_arg()
2307 numevents = args[sc->offset+1]; in print_arg()
2320 if (numevents >= 0 && get_struct(pid, args[sc->offset], in print_arg()
2335 print_pointer(fp, args[sc->offset]); in print_arg()
2343 if (get_struct(pid, args[sc->offset], &st, sizeof(st)) in print_arg()
2353 print_pointer(fp, args[sc->offset]); in print_arg()
2360 if (get_struct(pid, args[sc->offset], &st, sizeof(st)) in print_arg()
2370 print_pointer(fp, args[sc->offset]); in print_arg()
2378 if (get_struct(pid, args[sc->offset], &buf, in print_arg()
2394 print_pointer(fp, args[sc->offset]); in print_arg()
2401 if (get_struct(pid, args[sc->offset], &ru, sizeof(ru)) in print_arg()
2409 print_pointer(fp, args[sc->offset]); in print_arg()
2415 if (get_struct(pid, args[sc->offset], &rl, sizeof(rl)) in print_arg()
2420 print_pointer(fp, args[sc->offset]); in print_arg()
2426 if (get_struct(pid, args[sc->offset], &status, in print_arg()
2443 print_pointer(fp, args[sc->offset]); in print_arg()
2447 print_mask_arg(sysdecode_wait6_options, fp, args[sc->offset]); in print_arg()
2450 print_integer_arg(sysdecode_idtype, fp, args[sc->offset]); in print_arg()
2453 print_integer_arg(sysdecode_procctl_cmd, fp, args[sc->offset]); in print_arg()
2459 args[sc->offset], &rem)) in print_arg()
2465 print_integer_arg(sysdecode_atfd, fp, args[sc->offset]); in print_arg()
2468 print_mask_arg(sysdecode_atflags, fp, args[sc->offset]); in print_arg()
2471 print_mask_arg(sysdecode_access_mode, fp, args[sc->offset]); in print_arg()
2475 args[sc->offset]); in print_arg()
2483 len = args[sc->offset + 1]; in print_arg()
2484 if (get_struct(pid, args[sc->offset], oid, in print_arg()
2503 args[sc->offset + 4], in print_arg()
2504 args[sc->offset + 5])); in print_arg()
2550 len = args[sc->offset + 1]; in print_arg()
2552 if (get_struct(pid, args[sc->offset], in print_arg()
2556 print_pointer(fp, args[sc->offset]); in print_arg()
2565 ndescriptors = args[sc->offset + 1]; in print_arg()
2571 if (get_struct(pid, args[sc->offset], in print_arg()
2579 print_pointer(fp, args[sc->offset]); in print_arg()
2583 print_mask_arg(sysdecode_pipe2_flags, fp, args[sc->offset]); in print_arg()
2589 if (get_struct(pid, args[sc->offset], &rights, in print_arg()
2591 print_pointer(fp, args[sc->offset]); in print_arg()
2595 rights = args[sc->offset]; in print_arg()
2600 print_integer_arg(sysdecode_fadvice, fp, args[sc->offset]); in print_arg()
2605 if (!sysdecode_fileflags(fp, args[sc->offset], &rem)) in print_arg()
2612 print_mask_arg(sysdecode_flock_operation, fp, args[sc->offset]); in print_arg()
2616 args[sc->offset]); in print_arg()
2619 print_integer_arg(sysdecode_kldsym_cmd, fp, args[sc->offset]); in print_arg()
2623 args[sc->offset]); in print_arg()
2626 fputs(xlookup(aio_fsync_ops, args[sc->offset]), fp); in print_arg()
2629 fputs(xlookup(lio_modes, args[sc->offset]), fp); in print_arg()
2632 print_integer_arg(sysdecode_madvice, fp, args[sc->offset]); in print_arg()
2635 fprintf(fp, "%u", (socklen_t)args[sc->offset]); in print_arg()
2641 domain = args[sc->offset - 2]; in print_arg()
2642 protocol = args[sc->offset]; in print_arg()
2657 args[sc->offset]); in print_arg()
2663 level = args[sc->offset - 1]; in print_arg()
2664 name = args[sc->offset]; in print_arg()
2674 print_mask_arg(sysdecode_msg_flags, fp, args[sc->offset]); in print_arg()
2679 if (get_struct(pid, args[sc->offset], &rights, in print_arg()
2685 print_pointer(fp, args[sc->offset]); in print_arg()
2689 print_integer_arg(sysdecode_acltype, fp, args[sc->offset]); in print_arg()
2693 args[sc->offset]); in print_arg()
2697 args[sc->offset]); in print_arg()
2700 print_mask_arg(sysdecode_mlockall_flags, fp, args[sc->offset]); in print_arg()
2703 print_mask_arg(sysdecode_mount_flags, fp, args[sc->offset]); in print_arg()
2706 print_mask_arg(sysdecode_msync_flags, fp, args[sc->offset]); in print_arg()
2709 print_integer_arg(sysdecode_prio_which, fp, args[sc->offset]); in print_arg()
2713 args[sc->offset]); in print_arg()
2716 print_mask_arg(sysdecode_sendfile_flags, fp, args[sc->offset]); in print_arg()
2721 if (get_struct(pid, args[sc->offset], &hdtr, sizeof(hdtr)) != in print_arg()
2730 print_pointer(fp, args[sc->offset]); in print_arg()
2734 if (!sysdecode_quotactl_cmd(fp, args[sc->offset])) in print_arg()
2735 fprintf(fp, "%#x", (int)args[sc->offset]); in print_arg()
2738 print_mask_arg(sysdecode_reboot_howto, fp, args[sc->offset]); in print_arg()
2742 args[sc->offset]); in print_arg()
2746 args[sc->offset]); in print_arg()
2751 if (get_struct(pid, args[sc->offset], &sp, sizeof(sp)) != -1) in print_arg()
2754 print_pointer(fp, args[sc->offset]); in print_arg()
2760 if (get_struct(pid, args[sc->offset], &sig, sizeof(sig)) == 0) in print_arg()
2763 print_pointer(fp, args[sc->offset]); in print_arg()
2769 if (get_struct(pid, args[sc->offset], &si, sizeof(si)) != -1) { in print_arg()
2774 print_pointer(fp, args[sc->offset]); in print_arg()
2783 print_iovec(fp, trussinfo, args[sc->offset], in print_arg()
2784 (int)args[sc->offset + 1]); in print_arg()
2789 if (get_struct(pid, args[sc->offset], &cb, sizeof(cb)) != -1) in print_arg()
2792 print_pointer(fp, args[sc->offset]); in print_arg()
2804 nent = args[sc->offset + 1]; in print_arg()
2811 if (get_struct(pid, args[sc->offset], cbs, sizeof(uintptr_t) * nent) != -1) { in print_arg()
2827 print_pointer(fp, args[sc->offset]); in print_arg()
2838 if (get_struct(pid, args[sc->offset], &cbp, sizeof(cbp)) != -1) { in print_arg()
2844 print_pointer(fp, args[sc->offset]); in print_arg()
2850 if (get_struct(pid, args[sc->offset], in print_arg()
2852 print_pointer(fp, args[sc->offset]); in print_arg()
2861 if (get_struct(pid, args[sc->offset], in print_arg()
2863 print_pointer(fp, args[sc->offset]); in print_arg()
2879 fputs(xlookup(cloudabi_advice, args[sc->offset]), fp); in print_arg()
2882 fputs(xlookup(cloudabi_clockid, args[sc->offset]), fp); in print_arg()
2885 fputs(xlookup_bits(cloudabi_fdsflags, args[sc->offset]), fp); in print_arg()
2889 if (get_struct(pid, args[sc->offset], &fds, sizeof(fds)) in print_arg()
2896 print_pointer(fp, args[sc->offset]); in print_arg()
2901 if (get_struct(pid, args[sc->offset], &fsb, sizeof(fsb)) in print_arg()
2907 print_pointer(fp, args[sc->offset]); in print_arg()
2911 fputs(xlookup(cloudabi_filetype, args[sc->offset]), fp); in print_arg()
2914 fputs(xlookup_bits(cloudabi_fsflags, args[sc->offset]), fp); in print_arg()
2917 if ((args[sc->offset] & CLOUDABI_LOOKUP_SYMLINK_FOLLOW) != 0) in print_arg()
2919 (int)args[sc->offset]); in print_arg()
2921 fprintf(fp, "%d", (int)args[sc->offset]); in print_arg()
2924 fputs(xlookup_bits(cloudabi_mflags, args[sc->offset]), fp); in print_arg()
2927 fputs(xlookup_bits(cloudabi_mprot, args[sc->offset]), fp); in print_arg()
2930 fputs(xlookup_bits(cloudabi_msflags, args[sc->offset]), fp); in print_arg()
2933 fputs(xlookup_bits(cloudabi_oflags, args[sc->offset]), fp); in print_arg()
2936 fputs(xlookup_bits(cloudabi_sdflags, args[sc->offset]), fp); in print_arg()
2939 fputs(xlookup(cloudabi_signal, args[sc->offset]), fp); in print_arg()
2942 fprintf(fp, "%lu.%09lus", args[sc->offset] / 1000000000, in print_arg()
2943 args[sc->offset] % 1000000000); in print_arg()
2946 fputs(xlookup_bits(cloudabi_ulflags, args[sc->offset]), fp); in print_arg()
2949 fputs(xlookup(cloudabi_whence, args[sc->offset]), fp); in print_arg()