Lines Matching refs:syscall

8 	* syscall.c: Likewise.
16 * sunos4/syscall.h: Likewise.
60 * signal (sys_rt_sigtimedwait): Fix sigtimedwait syscall decoding.
114 * syscall.c (get_scno): Ditto.
126 * syscall.c (get_scno): Add support for cris.
222 * syscall.c (get_scno): Fix warnings about unused variable 'pid'.
283 * syscall.c (trace_syscall): If decode fails on syscall exit,
290 * syscall.c: Adjust printtrailer() calls accordingly.
339 * syscall.c: EABI arm does not need decode_subcall(),
344 * linux/syscallent.h: Mark sendfile(2) as network syscall.
354 Print "<unavailable>" if syscall decode or result can't be
356 * syscall.c (trace_syscall): Stop indiscriminately bailing out
357 on errors, print "syscall(????" or even "????(????" but continue.
376 * syscall.c: Likewise.
413 * linux/syscall.h: Declare new sys_* functions.
425 * syscall.c: Declare r0 for Blackfin architecture.
426 (get_scno): Decode Blackfin syscall number.
430 (syscall_enter): Extract Blackfin syscall arguments.
432 * linux/syscall.h (sys_sram_alloc): Declare for Blackfin
434 * system.c (sys_sram_alloc): Decode Blackfin sram_alloc() syscall.
473 * desc.c (sys_fcntl): Do not initialize auxstr for failed syscall.
478 * syscall.c (trace_syscall): If RVAL_STR is set, then
479 print auxstr for failed syscall as well.
481 * syscall.c (is_restart_error): New function.
492 * linux/syscallent.h: Use sys_prctl() decoder for "prctl" syscall.
505 * linux/x86_64/syscallent.h: Fix syscall numbers for "tee" and
521 * linux/syscall.h (SYS_socket_subcall et al, SYS_ipc_subcall et al):
525 * syscall.c (trace_syscall): Conditionalize on [SYS_socket_subcall]
530 * linux/syscall.h [POWERPC]: Declare it.
559 * syscall.c (syscall_enter): Variable RBS_END is now signed long.
604 * linux/ia64/syscallent.h: Decode mincore syscall.
693 * linux/x86_64/syscallent.h: Remove duplicate syscall entries
698 * linux/syscallent.h: Remove a duplicite syscall stub #326.
702 * syscall.c [LINUX] (is_negated_errno): New function.
711 * linux/syscall.h: Declare it.
717 * linux/syscall.h: Declare them.
743 * syscall.c (socket_map, sparc_socket_decode): Delete.
746 * linux/sparc/syscall.h (sys_semtimedop): Declare.
764 * syscall.c (get_scno) [ARM]: Add support for architecture specific
795 * syscall.c (internal_syscall): Handle MIPS N32. Check for
799 * linux/syscall.h (sys_pread64, sys_pwrite64): Declare.
905 * desc.c (sys_pselect6): Decode signal mask when entering syscall.
918 and printed on syscall entry, except for revents and the output
920 (sys_poll): Print the input timeout argument on syscall entry.
933 * syscall.c (get_scno) [ARM]: Check TCB_WAITEXECVE.
964 * linux/sparc/syscall.h: Add missing decls.
984 * syscall.c (qual_syscall, qualify): Fix nsyscalls and MAX_QUALS misuse.
1103 * linux/syscall.h: Declare sys_getcpu.
1107 * linux/syscall.h: Declare sys_eventfd.
1116 * linux/syscall.h: Declare sys_timerfd.
1120 * linux/syscall.h: Declare sys_signalfd.
1128 * linux/syscall.h: Declare sys_epoll_pwait.
1174 * linux/syscall.h: Declare sys_utimensat.
1180 * linux/syscall.h: Declare sys_move_pages.
1412 * syscall.c (call_counts, countv, counts, shortest, time_cmp,
1417 * syscall.c (trace_syscall): Use it.
1421 * syscall.c (internal_syscall): Change conditions for internal_exit,
1428 * syscall.c (countv): New call_counts pointers array.
1534 * syscall.c (sys_indir): Define only for SUNOS4.
1593 * linux/syscall.h: Delcare new syscall handlers.
1650 * linux/syscall.h (SYS_socket_subcall): Bump to 400.
1689 * syscall.c (get_scno): Handle ARM EABI.
1704 * linux/syscall.h: Declare sys_restart_syscall.
1705 * linux/sparc/syscall.h: Likewise.
1744 * syscall.c (PERSONALITY0_WORDSIZE): New macro if undefined.
1753 * syscall.c (qual_flags0): New variable..
1762 [SUPPORTED_PERSONALITIES >= 2]: Look for syscall also in sysent1
1764 [SUPPORTED_PERSONALITIES >= 3]: Look for syscall also in sysent2
1770 [SUPPORTED_PERSONALITIES >= 2]: Look for syscall also in sysent1
1772 [SUPPORTED_PERSONALITIES >= 3]: Look for syscall also in sysent2
1779 * syscall.c (qual_syscall): Handle numeric syscall specification.
1782 * syscall.c (qual_signal, qual_options): Remove redundant argument
1810 * ipc.c (indirect_ipccall) [IA64]: Return false unless the syscall
1831 * linux/x86_64/syscallent.h: Fix syscall parameter count for msgrcv and
1924 * syscall.c: Define TD macro before include of syscallent files
2018 * syscall.c (subcalls_table): Make static.
2041 * linux/syscall.h (SYS_socket, SYS_bind, SYS_connect, SYS_listen)
2049 * syscall.c (dumpio): Match SYS_sub_* if defined instead of SYS_*.
2051 * linux/syscall.h (SYS_waitid): Define if not defined.
2058 * syscall.c (known_scno): New function.
2064 * linux/syscall.h: Remove [!defined(X86_64)] from conditional
2067 * syscall.c (trace_syscall): Likewise for SYS_{socketcall,ipc} cases.
2181 * desc.c (decode_select): Continue to decode syscall arguments
2206 * linux/syscall.h: Declare them.
2258 * linux/arm/syscallent.h: Fix 113 entry (syscall, not vm86old).
2272 * syscall.c (getrval2): Move #ifdef IA64 inside #ifdef LINUX.
2334 * linux/sparc/syscall.h: Declare sys_epoll_create, sys_epoll_ctl,
2336 * linux/sparc64/syscall.h: Just #include "../sparc/syscall.h" here.
2357 * syscall.c (call_summary): Fix potential NULL dereference.
2362 * syscall.c (qual_signal): Check bounds for numeric signal names.
2365 * syscall.c (qual_desc): Check bounds for descriptor number.
2366 * syscall.c (qual_syscall): Correct return code, to be consistent
2384 * linux/syscall.h: Declare it.
2401 * syscall.c (qual_signal): Fix inverted return value and bogus
2404 * file.c (print_xattr_val): Don't use auto array sized by syscall
2410 * linux/syscall.h [IA64] (SYS_semtimedop): #undef it.
2412 * syscall.c (syscall_enter) [X86_64]: Fix 32-bit argument register map
2500 * linux/syscall.h: Declare them.
2509 * linux/syscall.h: Declare them.
2538 * linux/syscall.h: Declare them.
2589 * syscall.c (qual_options): Add const to defn.
2598 * syscall.c (sysent0, sysent1, sysent2, sysent): Add const to defn.
2637 * linux/syscall.h: Declare sys_waitid.
2642 * syscall.c (internal_syscall): Update caller.
2663 * syscall.c (dumpio): Match pread and pwrite system calls too.
2714 * linux/sparc/syscall.h (sys_sendfile64, sys_futex, sys_gettid,
2724 linux/sparc64/syscall.h, linux/sparc64/errnoent.h,
2761 * syscall.c: Conditionalize ptrace defines on SPARC and
2833 * syscall.c (syscall_fixup) [LINUX && X86_64]: For 32-bit process,
2837 * syscall.c (force_result): [LINUX && X86_64]: Fix RAX*4 -> RAX*8.
2899 * linux/syscall.h: Support new mq_* syscalls on Linux.
2947 * syscall.c (qual_signal): Bail out for too-long string.
2952 * linux/sparc/syscall.h: Copy linux/syscall.h decls of sys_sched_*.
2963 erring syscall.
2967 * util.c, process.c, syscall.c, signal.c: Work around conflicts between
2981 * syscall.c (getrval2) [LINUX && IA64]: Implement for IA64.
3005 * syscall.c (internal_syscall): For IA64, also recognize IA-32
3006 syscall 252 (exit_group) as an internal_exit() syscall.
3007 * util.c (SYS_fork): For IA64, define them to the IA-32 syscall
3021 * linux/syscall.h: SYS_socket_subcall is now 300 for [POWERPC].
3030 * syscall.c (force_result) [LINUX] [S390 || S390X]: Remove bogus upeek
3050 * syscall.c (get_error) [POWERPC]: Cast result to unsigned long for
3104 * linux/syscall.h (sys_setgroups32, sys_getgroups32):
3126 * syscall.c (trace_syscall) [LINUX]: Calculate ONE_TICK once using
3135 * syscall.c: Revert last change, was broken.
3156 * syscall.c (get_scno) [LINUX] [S390 || S390X]: Bail out of
3212 * linux/syscall.h: Add decls.
3222 * syscall.c (ERESTART_RESTARTBLOCK): New.
3241 * linux/syscall.h: Declare it.
3260 * syscall.c: Likewise.
3268 * syscall.c (force_result) [LINUX] [ARM]: Fix variable usage.
3280 * syscall.c (get_scno) [S390 || S390X]: Fix old vs new mode detection.
3296 * linux/syscall.h (SYS_socket_subcall): Update [S390X] value.
3299 * linux/syscall.h (SYS_socket_subcall): Update [S390] value.
3305 from the process we just printed an unterminated syscall line for.
3315 * syscall.c (get_scno, syscall_fixup) [LINUX] [ARM]: Case rewritten.
3334 * configure.ac, defs.h, mem.c, process.c, sock.c, syscall.c, util.c:
3377 * syscall.c (qual_desc): Return zero after parsing number.
3382 * linux/syscallent.h: Handle semtimedop subcall of ipc syscall.
3383 * linux/syscall.h: Likewise.
3404 * net.c (sys_pipe), syscall.c (getrval2): pipe() results returned
3421 * linux/syscall.h, linux/syscallent.h, linux/dummy.h: Likewise.
3439 * linux/x86_64/syscallent.h: Add exit_group syscall at 231.
3452 * linux/syscall.h: Don't declare sys_clone2.
3461 * syscall.c (get_scno) [IA64]: Do TCB_WAITEXECVE check only when
3467 * linux/syscall.h: Declare it.
3501 * syscall.c (internal_syscall): Handle SYS_rfork with internal_fork.
3512 * linux/sparc/syscall.h: Declare sys_getdents64, sys_llseek.
3537 * syscall.c (get_scno, syscall_fixup) [LINUX] [S390 || S390X]: Handle
3555 * linux/syscall.h (SYS_socket_subcall): 256 also for POWERPC.
3573 * linux/syscall.h (SYS_socket_subcall): Only 256 for S390, S390X.
3591 * syscall.c (get_scno) [POWERPC]: Likewise.
3655 * linux/syscall.h [ARM] (SYS_socket_subcall): Set to 300.
3692 * syscall.c (force_result) [S390 || S390X]: Fix typo.
3714 the syscall was exit_group.
3715 * syscall.c (internal_syscall): Use internal_exit for exit_group.
3760 * syscall.c (qualify_one): New function.
3845 * linux/syscallent.h: Add some new 2.5 syscall names.
3851 * linux/syscall.h [I386 || IA64] (SYS_socket_subcall): Bump to 300 for
3856 * syscall.c (force_result): New function.
3914 * syscall.c (syscall_enter) [LINUX && POWERPC]: Define PT_ORIG_R3 if
3920 * syscall.c (trace_syscall): Use strerror, not sys_errlist/sys_nerr.
3925 * syscall.c (get_scno): Move static `currpers' inside #ifdef X86_64.
3937 * linux/syscall.h: Declare them.
3943 * linux/syscall.h: Add sys_* decls for new syscalls getpmsg, putpmsg,
3952 * linux/syscall.h (SYS_socket_subcall): Define to 256 on all machines.
3959 * syscall.c: Fixed scno derivation for s390/s390x.
3973 * syscall.c (trace_syscall): Added not_failing_only handling.
3995 * linux/syscall.h: Added sys_mincore() prototype and added new
4005 * syscall.c (decode_subcall): Changed several variables to be long
4028 * syscall.c: Ditto + added automatic personality switching.
4029 * linux/syscall.h: Ditto.
4041 * linux/syscall.h: Added missing braces in prototype of
4046 * syscall.c (get_scno): Split multiline string into two distinct
4106 * process.c, svr4/dummy.h, svr4/syscall.h: decode arguments
4107 to procpriv syscall.
4111 * configure.in, defs.h, process.c, sock.c, syscall.c, util.c: merge
4132 * syscall.c: check for negative u_errors
4174 * svr4/syscall.h: handle sigwait
4198 * linux/ia64/syscallent.h: Define ia32 syscall numbers (originally
4207 * linux/syscall.h (sys_clone2): Declare.
4208 [IA64] Define ia32 socket, ipc, and extra syscall numbers.
4217 * syscall.c (internal_syscall): Handle SYS_clone2, SYS32_wait4,
4219 (get_scno): Get ia32 syscall number from r1 (orig eax) instead of
4254 * syscall.c (syscall_enter): Use PT_RBS_END instead of deprecated
4301 * linux/sparc/syscall.h, linux/sparc/syscallent.h: add some LFS calls
4313 * TODO, defs.h, io.h, net.c, strace.c, syscall.c, util.c: Merge fixes
4337 * syscall.c: treat rfork{1,all} and fork{1,all} as fork like calls.
4340 * svr4/dummy.h, svr4/syscall.h: now we handle rfork{1,all}, ssisys and
4346 * linux/powerpc/syscallent.h: update syscall list
4368 * linux/syscall.h: fix a typo for sys_sysmips
4408 * process.c, syscall.c: work around double define of fpq, fq and fpu
4466 * freebsd/i386/syscall.h: consistency.
4496 * freebsd/i386/syscall.h: ditto.
4504 * freebsd/i386/syscall.h: ditto.
4527 * freebsd/i386/syscall.h: use 64 bit versions of various syscalls.
4535 * svr4/syscall.h: add declarations for truncate64 and ftruncate64.
4540 syscall master file).
4544 * syscall.c: fix for FreeBSD 4.1 (SYS_semconfig has disappeared). Also
4545 zap incorrect syscall subarg range check.
4550 signal.c, syscall.c, svr4/dummy.h, svr4/syscall.h, svr4/syscallent.h:
4557 * syscall.h: we can do settimeofday for UW, whopee!
4564 * syscall.c: use PR_SYSCALL instead of pr_syscall, fix up UnixWare code
4637 + getcontext returns a value, so print on exit of syscall
4679 * syscall.c (syscall_enter): With Kevin's latest ptrace patches,
4711 * syscall.c: add global variables for MIPS registers as well
4712 * syscall.c: move global variables to before get_scno since that uses them
4732 * syscall.c (lookup_signal, lookup_desc): isdigit requires an
4747 * syscall.c: split trace_syscall into few pieces to make code readable
4772 * linux/syscall.h: Declare sys_stat64, sys_lstat64, and sys_fstat64.
4784 * syscall.c: use internal_clone to handle SYS_clone
4834 + Use printargs for vm86-syscall
4873 * linux/sparc/syscall.h: Declare create_module/init_module.
4880 * syscall.c: Likewise.
4937 * Brought syscall list for alpha up to date
4941 * system.c: sys_umount2 syscall support.
4943 * linux/sparc/syscall.h: Update used sparc-linux syscalls.
4951 * syscall.c: Recognize sparc64-linux binaries.
4957 * syscall.c: Don't include linux/ptrace.h explicitly for glibc.
5007 + check stray syscall after execv
5073 * syscall.c (nerrnos{0,2}): Correct size computation.
5109 * syscall.c (set_personality): New.
5111 * defs.h, syscall.c, ioctl.c, signal.c: Make sysent, errnoent,
5132 * linux/syscall.h (sys_utimes): Fix a typo in the declaration.
5153 * signal.c, syscall.c: Support the alpha.
5167 * linux/dummy.h, linux/syscallent.h, linux/syscall.h: Add recent
5173 * syscall.c [SUNOS4]: Compile decode_subcall on SunOS and
5176 * sunos4/syscall.h: Add new pseudo syscalls for IPC.
5201 * syscall.c (sysent): Define (and later undef) abbreviations
5230 * defs.h, syscall.c, strace.c: Rename syscall to
5258 * linux/dummy.h, linux/syscall.h, linux/syscallent.h: Add
5267 * linux/dummy.h, linux/syscall.h, linux/syscallent.h: Add
5292 * syscall.c (syscall) [SVR4, MIPS]: The fifth and subsequent
5308 * desc.c, resource.c, strace.c, syscall.c, time.c: Cast tv_sec and
5320 syscall.c: Use SYS_ERRLIST_DECLARED instead of guessing.
5349 * syscall.c (internal_syscall): Add more SYS_wait* variations.
5350 (syscall) [LINUX]: Correct typo which commented out the M68K
5376 * linux/syscall.h: Add prototypes for them.
5377 * linux/syscallent.h: Add them to the syscall entries table.
5394 (headers): Include sys/syscall.h to get SYS_* defines.
5452 * syscall.c (syscall): Move syscall entering trace qualifier check
5454 a call to internal_syscall. Precede syscall exiting trace
5459 * strace.c (syscall) Make u_error signed.
5461 * syscall.c (sys_indir): Make i, scno, and nargs signed.
5479 * syscall.c (decode_subcall): Move variable i into conditionals
5534 * syscall.c [M68K] (syscall): Support m68k syscall number register
5563 child to go into the execve syscall to avoid spurious traces.
5573 * defs.h (MAX_ARGS): Bump maximum syscall arguments from 8 to 32.
5589 syscall which doesn't work on Irix5.2.
5594 * svr4/syscall.h: Declare all new SGI syscalls.
5595 (SGI_KLUDGE): Define syscall table starting index to be 1 for SGI
5599 * svr4/syscallent.h [MIPS]: Lead syscall table with a dummy entry
5600 since SGI syscall numbers are off by one.
5605 * syscall.c (dumpio): Validate descriptor against MAX_QUALS.
5606 [HAVE_PR_SYSCALL] (syscall): Conditionalize SYS_vfork.
5607 [MIPS] (syscall): Add SGI section for decoding u_error and u_rval.
5608 Add workaround for broken SGI pr_sysarg on syscall entry.
5609 [SVR4] (syscall): Conditionalize subcall decoding for