d35df493b4e7684c50d2d2fa032ee3a7ac228009 |
|
16-Feb-2017 |
Elliott Hughes <enh@google.com> |
Upgrade strace to 4.16 from 4.14. Noteworthy changes in release 4.16 (2017-02-14) * Improvements * Implemented syscall return value injection (-e inject=SET:retval= option). * Implemented signal injection (-e inject=SET:signal= option). * Implemented decoding of SUID_DUMP_* constants in PR_[GS]ET_DUMPABLE. * Implemented decoding of all SG_* ioctl commands. * Implemented decoding of ustat syscall. * Implemented decoding of BPF_OBJ_PIN, BPF_OBJ_GET, BPF_PROG_ATTACH, and BPF_PROG_DETACH commands of bpf syscall. * Enhanced decoding of sg_io_hdr and sg_io_v4 structures. * Enhanced decoding of get_robust_list, getrandom, io_submit, set_robust_list syscalls. * Enhanced decoding of entities of kernel long type on x32 and mips n32 ABIs. * Updated lists of IP_*, IPV6_*, and LOOP_* constants. * Updated lists of ioctl commands from Linux 4.10. * Added decoding of recently added syscalls on avr32, microblaze, ppc, and ppc64. * Bug fixes * Fixed pathmatch of oldselect syscall on 64-bit architectures. * Fixed decoding of mmap2 syscall on s390 when arguments are not available. * Fixed decoding of kexec_file_load, mprotect, pkey_mprotect, prctl, preadv*, and pwritev* syscalls on x32. * Fixed printing of string arguments of getxattr and setxattr syscalls when -s option is used to limit the printed string size. * Fixed decoding of ifconf, ifreq, and loop_info structures on non-native personalities. * Fixed decoding of SG_* and LOOP_* ioctl commands. * Fixed build on mips with musl libc. * Fixed cross-building of ioctlsort. * Applied minor formatting fixes to the manual page. Noteworthy changes in release 4.15 (2016-12-14) * Changes in behavior * Time stamps are now printed according to ISO 8601. * Changed output format of val3 parameter of futex FUTEX_WAKE_OP operation. * The last argument of mincore, sched_getaffinity, and sched_setaffinity syscalls is now formatted as an array. * Improvements * Implemented syscall fault injection (-e fault=... option). * Implemented decoding of DM_* ioctl commands. * Implemented decoding of attr parameter of perf_event_open syscall. * Implemented decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls. * Implemented dumping of mq_timedsend and mq_timedreceive syscalls. * Implemented decoding of PR_SET_FP_MODE and PR_GET_FP_MODE operations of prctl syscall. * Implemented PTRACE_GETREGS API support on m68k. * Updated lists of ARCH_*, BPF_*, BTRFS_*, FALLOC_*, MS_*, *_MAGIC, and V4L2_* constants. * Updated lists of ioctl commands from Linux 4.9. * Added decoding of recently added syscalls on arc, x32, and xtensa. * Enhanced manual page. * Bug fixes * Fixed corner cases in decoding of exit, exit_group, futimesat, getgroups, getresuid, init_module, inotify_init1, kcmp, kexec_load, lookup_dcookie, mq_getsetattr, mq_notify, mq_open, mq_timedreceive, mq_timedsend, name_to_handle_at, prctl, process_vm_readv, process_vm_writev, setfsuid, setgroups, setns, unshare, and utimes syscalls. * Fixed handling of verbose flag in printing of controls array of struct v4l2_ext_controls. * Fixed omission of field names in the output of capability, sigaction, sigevent, statfs, timespec, timeval, and utimbuf structures. * Fixed printing of unknown syscalls in siginfo structure. * Fixed decoding of ioctl constants on m68k. * Fixed cris architecture support. * Fixed cross build when host compiler does not support the same set of warning flags as the cross compiler. * Fixed build on SLE10 and SLE11. Bug: N/A Test: manual Change-Id: I590bf5db1652aa1dfdc0eb16e30fd97c82af2261
/external/strace/linux/sparc/syscallent.h
|
a92ba46c55f30deec326ed1a4e76f32222b4c62c |
|
09-Sep-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
Mark io_setup and io_destroy as memory mapping related syscalls As io_setup syscall allocates some memory using do_mmap_pgoff, and io_destroy deallocates this memory using vm_munmap, set TRACE_MEMORY flag for all sysentries of io_setup and io_destroy using the following oneliner: sed -ri '/io_setup|io_destroy/ s/0,/TM,/' linux/*/syscallent*.h * linux/*/syscallent*.h (io_setup, io_destroy): Change sys_flags to TM.
/external/strace/linux/sparc/syscallent.h
|
c4da489a74a7b7cad6ea8084eae31f2beb7cdf8d |
|
23-Aug-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
Introduce a separate SEN entry for fstatat64 syscall * linux/dummy.h (sys_fstatat64): Redirect to sys_newfstatat. * linux/32/syscallent.h: Replace SEN(newfstatat) with SEN(fstatat64). * linux/alpha/syscallent.h: Likewise. * linux/arm/syscallent.h: Likewise. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/xtensa/syscallent.h: Likewise. * pathtrace.c (pathtrace_match): Handle SEN_fstatat64.
/external/strace/linux/sparc/syscallent.h
|
a6dd09428707bfb87e27abcb0c8f7066e2eaf988 |
|
11-May-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
Implement decoding of preadv2 and pwritev2 syscalls * io.c: Include "xlat/rwf_flags.h". (do_preadv, do_pwritev, SYS_FUNC(preadv2), SYS_FUNC(pwritev2)): New functions. (SYS_FUNC(preadv)): Use do_preadv. (SYS_FUNC(pwritev)): Use do_pwritev. * linux/32/syscallent.h (preadv2, pwritev2): New entries. * linux/64/syscallent.h: Likewise. * linux/arm/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/powerpc64/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * syscall.c (dumpio): Handle SEN_preadv2 and SEN_pwritev2. * xlat/rwf_flags.in: New file. * NEWS: Mention parsers of new syscalls.
/external/strace/linux/sparc/syscallent.h
|
1e9c9663981c3cc28cb36d0ed6dc5df4ed35791f |
|
29-Apr-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
Remove initialization of big holes in syscallent.h files There is no need to explicitly initialize big holes after conversion of syscallent.h files to use designated initializers. For architectures that have some data at the end of syscallent.h this initialization of big holes is no-op, for others it just inflates the table unnecessarily. * linux/arc/syscallent.h: Remove initialization of arch specific block at the end of table. * linux/metag/syscallent.h: Likewise. * linux/nios2/syscallent.h: Likewise. * linux/or1k/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/tile/syscallent1.h: Likewise. * linux/arm/syscallent.h: Remove explicit initialization of a big hole before socket subcalls. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/powerpc64/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/mips/syscallent-compat.h: Remove explicit initialization of big holes between different mips ABIs. * linux/mips/syscallent-n64.h: Remove explicit initialization of big holes before socket subcalls and between different mips ABIs. * linux/mips/syscallent-o32.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
c1f99f569a7d6362822f9e9ed5c2c3cf82fb72b6 |
|
13-Feb-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
Implement copy_file_range syscall decoding * copy_file_range.c: New file. * Makefile.am (strace_SOURCES): Add it. * linux/32/syscallent.h (copy_file_range): New entry. * linux/64/syscallent.h: Likewise. * linux/arm/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/powerpc64/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * pathtrace.c (pathtrace_match): Add SEN_copy_file_range. * NEWS: Mention new syscall parser. * tests/copy_file_range.c: New file. * tests/copy_file_range.test: New test. * tests/.gitignore: Add copy_file_range. * tests/Makefile.am (check_PROGRAMS): Likewise. (TESTS): Add copy_file_range.test.
/external/strace/linux/sparc/syscallent.h
|
4ab20405bc3e9d313bc4af11ec858b65dab8cb13 |
|
12-Feb-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix numbers of syscall arguments in syscall tables This semi-automatic change brings syscall tables in sync with kernel's include/linux/syscalls.h file. * linux/aarch64/syscallent.h (recv): Fix nargs. * linux/alpha/syscallent.h (sigaltstack, init_module, sched_getscheduler, settimeofday): Likewise. * linux/arm/syscallent.h (signal, pciconfig_iobase, msgrcv, msgctl, shmat, shmdt, shmctl, semtimedop, get_mempolicy, set_mempolicy, timerfd_create): Likewise. * linux/bfin/syscallent.h (signal, delete_module): Likewise. * linux/hppa/syscallent.h (init_module, munlockall, sched_getscheduler, io_cancel, set_tid_address, listxattr, llistxattr, flistxattr, removexattr, lremovexattr, fremovexattr): Likewise. * linux/i386/syscallent.h (signal, mmap): Likewise. * linux/ia64/syscallent.h (init_module, readv, writev, sched_getscheduler): Likewise. * linux/m68k/syscallent.h (signal, request_key): Likewise. * linux/microblaze/syscallent.h (signal, clone, fstatfs64, vmsplice): Likewise. * linux/mips/syscallent-n32.h (getpgid, statfs, fstatfs, init_module, delete_module): Likewise. * linux/mips/syscallent-n64.h (getpgid, statfs, fstatfs, init_module, delete_module): Likewise. * linux/mips/syscallent-o32.h (signal, statfs, fstatfs, ioperm, fstatfs64): Likewise. * linux/powerpc/syscallent.h (signal, spu_run, spu_create): Likewise. * linux/powerpc64/syscallent.h (signal, pread64, pwrite64, readahead, fadvise64, lookup_dcookie, spu_run, spu_create, sync_file_range2, fallocate, preadv, pwritev, fanotify_mark): Likewise. * linux/s390/syscallent.h (signal, mmap, lookup_dcookie, ipc): Likewise. * linux/s390x/syscallent.h (signal, ipc): Likewise. * linux/sh/syscallent.h (signal, ipc, munlockall, fstatfs64, vmsplice): Likewise. * linux/sh64/syscallent.h (signal, ipc, msgrcv, msgctl, shmat, shmdt, shmctl, fstatfs64, vmsplice): Likewise. * linux/sparc/syscallent.h (ptrace, dup, signal, ipc): Likewise. * linux/sparc64/syscallent.h (ptrace, dup, signal, pread64, pwrite64, readahead, lookup_dcookie, fadvise64, fadvise64_64, ipc, sync_file_range, fallocate, preadv, pwritev, fanotify_mark): Likewise. * linux/x32/syscallent.h (64:recvmsg): Likewise. * linux/xtensa/syscallent.h (mremap, futex, reboot, init_module, delete_module, request_key, getcpu, ioprio_set, ioprio_get, utimensat, futimesat, fchmodat, faccessat): Likewise. * NEWS: Mention this fix.
/external/strace/linux/sparc/syscallent.h
|
f77c4e6d25c2a89d6faa7c791b7d916d4aedfea8 |
|
09-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
sparc: remove sparc64 syscall entries * linux/sparc/syscallent.h [52, 163]: Unassign.
/external/strace/linux/sparc/syscallent.h
|
b1110543d950131c459be9bbc36d00f8600d2caf |
|
09-Jan-2016 |
Dmitry V. Levin <ldv@altlinux.org> |
sparc: fix mlock2 sysentry, wire up bind, listen, and setsockopt syscalls * linux/sparc/syscallent.h [353]: Move mlock2 entry to 356. [353, 354, 355]: Add bind, listen, and setsockopt entries. * NEWS: Mention this.
/external/strace/linux/sparc/syscallent.h
|
aef5e14ba29976949961084ddaabb703df688dd7 |
|
29-Dec-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Set SYSCALL_NEVER_FAILS flag for getpid, getppid and gettid syscall * linux/*/syscallent*.h (getpid, getppid, gettid): Set NF flag.
/external/strace/linux/sparc/syscallent.h
|
dd039b74efd2b7ecb499a122e05465783716d577 |
|
28-Dec-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Set SYSCALL_NEVER_FAILS flag for umask syscall Linux kernel always ANDs umask argument with 0700 and therefore this syscall never fails. * linux/*/syscallent*.h (umask): Set NF flag.
/external/strace/linux/sparc/syscallent.h
|
ffb6c55d7d52b22a526e58815770b09a2994d856 |
|
25-Dec-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Set SYSCALL_NEVER_FAILS flag for personality syscall Starting with commit v2.6.29-6609-g11d06b2a1e5658f448a308aa3beb97bacd64a940, personality syscall never fails to set the personality, but before commit v2.6.35-rc1-372-g485d527 it still could return an error. Starting with that commit, personality syscall never returns an error. * linux/*/syscallent.h: Set SYSCALL_NEVER_FAILS flag in personality syscall entries.
/external/strace/linux/sparc/syscallent.h
|
59a1586bcb6f1aed3d553f1ea1ab99e93f9c2f73 |
|
08-Dec-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
sparc: update syscall names * linux/sparc/syscallent.h [160]: Rename "sched_setaffinity" to "sched_set_affinity". [161]: Rename "sched_getaffinity" to "sched_get_affinity".
/external/strace/linux/sparc/syscallent.h
|
69b7307225874edc9902ad2409bc435158112ffb |
|
08-Dec-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix select and _newselect syscall entries Change syscall names to match kernel __NR_* constants. This reverts commit ddcf54969d253582ab2cfdcab8ede9cdae3fb171. * linux/arm/syscallent.h [82]: Rename "oldselect" to "select". [142]: Rename "select" to "_newselect". * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/powerpc/syscallent.h [82]: Likewise. * linux/powerpc64/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/hppa/syscallent.h [142]: Rename "select" to "_newselect". * linux/mips/syscallent-n32.h [6022]: Rename "select" to "_newselect". * linux/mips/syscallent-n64.h [5022]: Likewise. * linux/mips/syscallent-o32.h [4142]: Likewise. * linux/s390/syscallent.h [142]: Rename "select" to "_newselect". * linux/sparc/syscallent.h [230]: Rename "select" to "_newselect". * tests/oldselect.test: Rename oldselect to select. Convert from match_grep to match_diff. * tests/oldselect.expected: Likewise. * xselect.c: New file, based on select.c. * tests/_newselect.c: New file. * tests/select.c: Replace with a wrapper around xselect.c. * tests/select.test: Parametrize. * tests/_newselect.test: New test. * tests/Makefile.am (check_PROGRAMS): Add _newselect. (TESTS): Add _newselect.test. (EXTRA_DIST): Add xselect.c. * tests/.gitignore: Add _newselect.
/external/strace/linux/sparc/syscallent.h
|
211d6ef4b673673fe24060b18ca582b9e68fffbb |
|
04-Dec-2015 |
Elvira Khabirova <lineprinter0@gmail.com> |
fcntl: create a separate parser for fcntl64 syscall * fcntl.c(print_fcntl): New function, made from SYS_FUNC(fcntl). (SYS_FUNC(fcntl), SYS_FUNC(fcntl64)): Use it. * linux/32/syscallent.h: Change parser of fcntl64 to SEN(fcntl64). * linux/arm/syscallent.h: Likewise. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/xtensa/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
a318cc05328f194135a0ad5401f2059c03029a88 |
|
24-Nov-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix syscall entries of deprecated bdflush syscall * linux/alpha/syscallent.h (bdflush): Change nargs from 0 to 2. * linux/arm/syscallent.h (bdflush): Likewise. * linux/avr32/syscallent.h (bdflush): Likewise. * linux/bfin/syscallent.h (bdflush): Likewise. * linux/hppa/syscallent.h (bdflush): Likewise. * linux/i386/syscallent.h (bdflush): Likewise. * linux/ia64/syscallent.h (bdflush): Likewise. * linux/m68k/syscallent.h (bdflush): Likewise. * linux/microblaze/syscallent.h (bdflush): Likewise. * linux/powerpc/syscallent.h (bdflush): Likewise. * linux/s390/syscallent.h (bdflush): Likewise. * linux/s390x/syscallent.h (bdflush): Likewise. * linux/sh/syscallent.h (bdflush): Likewise. * linux/sh64/syscallent.h (bdflush): Likewise. * linux/sparc/syscallent.h (bdflush): Likewise.
/external/strace/linux/sparc/syscallent.h
|
401d4bd6015253f4d4eaabe8a97bcef6deb57b76 |
|
15-Nov-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Wire up userfaultfd, membarrier, and mlock2 syscalls * linux/dummy.h (membarrier, mlock2, userfaultfd): New stub aliases. * linux/32/syscallent.h (userfaultfd, membarrier, mlock2): New entries. * linux/64/syscallent.h (userfaultfd, membarrier, mlock2): Likewise. * linux/arm/syscallent.h (userfaultfd, membarrier, mlock2): Likewise. * linux/hppa/syscallent.h (userfaultfd, membarrier, mlock2): Likewise. * linux/i386/syscallent.h (userfaultfd, membarrier, mlock2): Likewise. * linux/ia64/syscallent.h (userfaultfd, membarrier): Likewise. * linux/m68k/syscallent.h (userfaultfd, membarrier, mlock2): Likewise. * linux/microblaze/syscallent.h (userfaultfd, membarrier, mlock2): Likewise. * linux/mips/syscallent-n32.h (userfaultfd, membarrier, mlock2): Likewise. * linux/mips/syscallent-n64.h (userfaultfd, membarrier, mlock2): Likewise. * linux/mips/syscallent-o32.h (userfaultfd, membarrier, mlock2): Likewise. * linux/powerpc/syscallent.h (userfaultfd, membarrier): Likewise. * linux/s390/syscallent.h (userfaultfd, membarrier, mlock2): Likewise. * linux/s390x/syscallent.h (userfaultfd, membarrier, mlock2): Likewise. * linux/sparc/syscallent.h (membarrier, userfaultfd, mlock2): Likewise. * linux/x32/syscallent.h (userfaultfd, membarrier, mlock2): Likewise. * linux/x86_64/syscallent.h (userfaultfd, membarrier, mlock2): Likewise.
/external/strace/linux/sparc/syscallent.h
|
a1982b404b6a10b57a89d2c577c67a7bab27016a |
|
15-Nov-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
sparc: reserve more space for new syscalls Move socket subcalls further down the table to make room for new syscalls. * linux/sparc/syscallent.h (SYS_socket_subcall): Raise from 353 to 400.
/external/strace/linux/sparc/syscallent.h
|
140ecf876686d49085c6eb3a2306e2ea6ea641bc |
|
10-Jul-2015 |
Elvira Khabirova <lineprinter0@gmail.com> |
Introduce SEN macro * syscall.c (SEN): New temporary macro. * linux/dummy.h (sys_printargs): New macro. * linux/subcall.h: Wrap all sys_func entries using SEN. * linux/*/syscallent*.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
b4aefa7595f0e7356b90802627182b22693d25bc |
|
19-Mar-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
sparc, sparc64: fix decoding of mmap2 * linux/sparc/syscallent.h (mmap2): Decode with sys_mmap_4koff, not sys_mmap. * linux/sparc64/syscallent2.h (mmap2): Decode with sys_mmap_pgoff, not sys_mmap.
/external/strace/linux/sparc/syscallent.h
|
ddcf54969d253582ab2cfdcab8ede9cdae3fb171 |
|
27-Feb-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Rename _newselect to select As an exception to the general rules that syscall names should match __NR_* constants defined in kernel headers, show select as "select" and old select as "oldselect". * linux/arm/syscallent.h (82): Change name to oldselect. * linux/hppa/syscallent.h (142): Change name to select. * linux/mips/syscallent-n32.h (6022): Likewise. * linux/mips/syscallent-n64.h (5022): Likewise. * linux/mips/syscallent-o32.h (4142): Likewise. * linux/sparc/syscallent.h (230): Likewise.
/external/strace/linux/sparc/syscallent.h
|
f4d6b37dfd2a9db41e8a5b7278e1af6af40bb306 |
|
27-Feb-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
sparc: sync syscall entries with kernel headers * linux/sparc/syscallent.h: Fix syscall entries for vmsplice, inotify_init, inotify_add_watch, inotify_rm_watch, inotify_rm_watch, ioprio_set, ioprio_get, splice, sync_file_range, sched_getaffinity, and sched_setaffinity. (67, 68, 202, 230): Change syscall names to match __NR_* constants defined in arch/sparc/include/uapi/asm/unistd.h.
/external/strace/linux/sparc/syscallent.h
|
e78f02a16648554e87533eabb6c50f0a9a30ddf8 |
|
12-Jan-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Wire up new syscalls * linux/dummy.h (sys_bpf, sys_execveat, sys_getrandom, sys_kexec_file_load, sys_memfd_create, sys_seccomp): New stub aliases. * linux/32/syscallent.h (seccomp, getrandom, memfd_create, bpf, execveat): New entries. * linux/64/syscallent.h: Likewise. * linux/arm/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/ia64/syscallent.h (getrandom, memfd_create, bpf, execveat): New entries. * linux/m68k/syscallent.h: Likewise. * linux/s390/syscallent.h: (seccomp, getrandom, memfd_create, bpf, s390_pci_mmio_write, s390_pci_mmio_read, execveat): New entries. * linux/s390x/syscallent.h: Likewise. * linux/x86_64/syscallent.h (seccomp, getrandom, memfd_create, kexec_file_load, bpf, execveat): New entries. * linux/x32/syscallent.h: Likewise. * linux/xtensa/syscallent.h (seccomp, getrandom, memfd_create): New entries.
/external/strace/linux/sparc/syscallent.h
|
166b0bc71c5ec7c4f9825f3ef9b181ffdec27e98 |
|
11-Jan-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Change syscallent.h files to use designated initializers Automatically convert all linux syscallent.h files to a form that uses designated initializers, with subsequent correction of whitespace indentation. * linux/alpha/syscallent.h: Use designated initializers. * linux/arm/syscallent.h: Likewise. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/xtensa/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
b873785089e284266998cdad244bac5ab8315be7 |
|
11-Jan-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix umount and umount2 syscall entries * linux/aarch64/syscallent1.h (umount): Change nargs to 1. * linux/avr32/syscallent.h: Likewise. * linux/xtensa/syscallent.h: Likewise. * linux/ia64/syscallent.h (umount2): Change nargs to 2. * linux/arm/syscallent.h (umount, umount2): Fix sys_name. * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/metag/syscallent.h: (umount2): Fix sys_name. * linux/or1k/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
7c524f420f067a984009b5d31b80ec16edac2666 |
|
11-Jan-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Move socket and ipc subcall entries to subcall.h Syscall entries for socket and ipc subcalls are the same on all architectures, or at least they should be the same, so move them to the single file. * linux/subcall.h: Add syscall entries for socket and ipc subcalls. * linux/arm/syscallent.h: Remove entries for socket and ipc subcalls. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
530bed0ca8285188ce6cbc9406e817da0ef4828b |
|
14-Dec-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix decoding of getgroups, getgroups32, setgroups, and setgroups32 syscalls Convert parsers of these syscalls to the same scheme as were applied to parsers of other uid/gid related syscalls. That is, define two sets of parsers on architectures that support (either directly or via multiarch) 16-bit and 32-bit gid getgroups and setgroups syscalls simultaneously, and reuse essentially the same code by parametrizing uid_t and names of parser functions. * groups.c: Remove. (sys_getgroups, sys_setgroups): Move ... * uid.c: ... here and parametrize their names. * Makefile.am (strace_SOURCES): Remove groups.c. * linux/syscall.h (sys_getgroups32, sys_setgroups32): Remove. [NEED_UID16_PARSERS] (sys_getgroups16, sys_setgroups16): New prototypes. * linux/arm/syscallent.h: Rename sys_[gs]etgroups to sys_[gs]etgroups16, rename sys_[gs]etgroups32 to sys_[gs]etgroups. * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * tests/uid.c: Test for getgroups. * tests/uid16.c: Likewise. * tests/uid32.c: Test for getgroups32. * tests/uid.awk: Test for getgroups/getgroups32 decoding. * tests/uid.test: Trace getgroups/getgroups32 syscalls.
/external/strace/linux/sparc/syscallent.h
|
80f7db1fedefedb01cd2ce3107dfc264eab50601 |
|
13-Dec-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix decoding of 16-bit *chown and [gs]et*[gu]id syscalls Define two sets of parsers on architectures that support (either directly or via multiarch) 16-bit and 32-bit uid/gid syscalls simultaneously. Since the code in these two sets is essentially the same and the key difference between them is the size of uid_t, implement it by parametrizing uid_t and names of parser functions. * defs.h (NEED_UID16_PARSERS): New macro. * linux/syscall.h [NEED_UID16_PARSERS] (sys_chown16, sys_fchown16, sys_getresuid16, sys_getuid16, sys_setfsuid16, sys_setresuid16, sys_setreuid16, sys_setuid16): New prototypes. * linux/dummy.h (sys_geteuid16): Alias to sys_getuid16. (sys_getegid16, sys_getgid16, sys_getresgid16, sys_setfsgid16, sys_setgid16, sys_setregid16, sys_setresgid16): Alias to corresponding sys_*uid16 functions. * uid.c: Stop including <asm/posix_types.h>. Parametrize uid_t and names of all exported functions. (get_print_uid): New function. (sys_getresuid): Use it. (printuid): Check for (uid_t) -1. * uid16.c: New file. * Makefile.am (strace_SOURCES): Add it. * linux/arm/syscallent.h: Use sys_chown16, sys_fchown16, sys_getegid16, sys_geteuid16, sys_getgid16, sys_getresgid16, sys_getresuid16, sys_getuid16, sys_setfsgid16, sys_setfsuid16, sys_setgid16, sys_setregid16, sys_setresgid16, sys_setresuid16, sys_setreuid16, and sys_setuid16 parsers for *chown and [gs]et*[gu]id syscall entries. * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * tests/uid16.c: New file. * tests/uid16.test: New test. * tests/Makefile.am (CHECK_PROGRAMS): Add uid16. (TESTS): Add uid16.test. * tests/.gitignore: Add uid16.
/external/strace/linux/sparc/syscallent.h
|
37b20b3fd4530eb98540a93776d72e8367f0fe92 |
|
16-Dec-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
sparc: fix uid/gid syscall entries * linux/sparc/syscallent.h: Add "32" suffix to names of [gs]etres[gu]id32 syscalls #108..112. Fix entry for syscall #112 from setresgid32 to setregid32.
/external/strace/linux/sparc/syscallent.h
|
e971da48db1e6b1daf8ec635c86c6b153177c884 |
|
14-Aug-2014 |
Mike Frysinger <vapier@gentoo.org> |
Update syscall tables to the point where they include renameat2 * linux/dummy.h: Add printargs aliases for sys_sched_getattr and sys_sched_setattr. * linux/aarch64/syscallent1.h: Add kcmp/finit_module/sched_setattr/ sched_getattr/renameat2. * linux/alpha/syscallent.h: Add kcmp/finit_module. * linux/arm/syscallent.h: Add sched_setattr/sched_getattr/renameat2. * linux/hppa/syscallent.h: Add sched_setattr/sched_getattr/utimes/renameat2. * linux/i386/syscallent.h: Add sched_setattr/sched_getattr/renameat2. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Add getdents64/sched_setattr/sched_getattr/ renameat2. * linux/mips/syscallent-o32.h: Add sched_setattr/sched_getattr/renameat2. * linux/powerpc/syscallent.h: Fix finit_module/kcmp order. Add sched_setattr/ sched_getattr/renameat2. * linux/s390/syscallent.h: Add sched_setattr/sched_getattr/renameat2. * linux/s390x/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/xtensa/syscallent.h: Add sched_setattr/sched_getattr.
/external/strace/linux/sparc/syscallent.h
|
8efd209122537485c8aa372532331befcc88924f |
|
09-Aug-2014 |
Mike Frysinger <vapier@gentoo.org> |
alpha/sparc: fix arg count for rt_sigaction Both these arches have a rt_sigaction syscall that takes 5 args, not 4. * linux/alpha/syscallent.h (rt_sigaction): Change nargs to 5. * linux/sparc/syscallent.h (rt_sigaction): Change nargs to 5.
/external/strace/linux/sparc/syscallent.h
|
549e2c4a9858a380b03eb6e2ff4861d2c6687d6a |
|
12-May-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
unwind: add SE and SI flags to syscall entries for all architectures Add SE flag to execve, exit, and exit_group syscall entries. Add SI flag to brk, execve, mmap, mprotect, mremap, munmap, remap_file_pages, shmat, and shmdt syscall entries.
/external/strace/linux/sparc/syscallent.h
|
cd96f77ef8d493de4a04153f6b205b7718b311c9 |
|
29-Apr-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Add TM flag to shmat and shmdt syscall entries
/external/strace/linux/sparc/syscallent.h
|
9e937d9c471a7e365d621d11d4fa06c8f4b02454 |
|
19-Aug-2013 |
Mike Frysinger <vapier@gentoo.org> |
fanotify_mark: fix number of args for 32bit arches The fanotify_mark func takes a 64bit mask, so 32bit arches have to split it up into two fields. When the syscall was added, it was listed as only having 5 fields total (since that's correct for 64bit systems). * linux/arm/syscallent.h: Set the number of fanotify_mark arguments to 6. * linux/bfin/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/metag/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/or1k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent1.h: Likewise. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Acked-by: Chris Metcalf <cmetcalf@tilera.com> [for tile]
/external/strace/linux/sparc/syscallent.h
|
cbd4e922ac1be0d4cb3af912f88893e6ed53f27d |
|
08-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
Add syscall entries for new linux syscalls * linux/dummy.h: Add printargs aliases for sys_finit_module, sys_kcmp and sys_sync_file_range2. * linux/alpha/syscallent.h: Add entries for process_vm_readv and process_vm_writev. * linux/bfin/syscallent.h: Likewise. * linux/arm/syscallent.h: Add entries for sync_file_range2, kcmp and finit_module. * linux/hppa/syscallent.h: Add entries for process_vm_readv, process_vm_writev, kcmp and finit_module. * linux/tile/syscallent.h: Likewise. * linux/tile/syscallent1.h: Likewise. * linux/ia64/syscallent.h: Add entry for finit_module. * linux/i386/syscallent.h: Add entries for kcmp and finit_module. * linux/m68k/syscallent.h: Likewise. * linux/metag/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/or1k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/xtensa/syscallent.h: Likewise. * linux/s390/syscallent.h: Add entries for s390_runtime_instr, kcmp and finit_module. * linux/s390x/syscallent.h: Likewise. * linux/sparc/syscallent.h: Add entries for kern_features, kcmp and finit_module.
/external/strace/linux/sparc/syscallent.h
|
de462cf99b2826a564f026cf79b631a1e10dad85 |
|
07-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
Move subcall decoding configuration out of the common code * Makefile.am (EXTRA_DIST): Add linux/subcall.h. * linux/syscall.h (SYS_socket_subcall): Remove. (SYS_socket_nsubcalls, SYS_ipc_subcall, SYS_ipc_nsubcalls): Move to ... * linux/subcall.h: ... new file. * linux/arm/syscallent.h: Define SYS_socket_subcall, include subcall.h. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. Suggested by Mike Frysinger and Chris Metcalf.
/external/strace/linux/sparc/syscallent.h
|
54aee7a38c0c70e468254e1d6c4ef61f36a128f8 |
|
07-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
ftruncate64, truncate64: fix number of syscall arguments The number of ftruncate64/truncate64 arguments depends on architecture and personality. For 64bit and ilp32 it equals to 2, for unaligned 32bit it equals to 3, and for aligned 32bit it equals to 4. * linux/or1k/syscallent.h: Change the number of ftruncate64 and truncate64 arguments to 3. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Change ftruncate64 and truncate64 handlers. * linux/sparc/syscallent.h: Change ftruncate64 handler, change the number of its arguments to 3. * linux/xtensa/syscallent.h: Change the number of ftruncate64 and truncate64 arguments to 4.
/external/strace/linux/sparc/syscallent.h
|
3f4a41a55de2f29bb1a38947ce83bf21073647cb |
|
07-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
fadvise64, fadvise64_64: fix handlers and number of syscall arguments The number of fadvise64 arguments depends on architecture and personality. For 64bit and ilp32 it equals to 4, for unaligned 32bit it equals to 5, and for aligned 32bit it equals to 6. The number of fadvise64_64 arguments is 4 for 64bit and ilp32, for unaligned 32bit and most of aligned 32bit it equals to 6, and for mips o32 it equals to 7. * linux/alpha/syscallent.h: Set fadvise64 handler. * linux/s390/syscallent.h: Likewise. * linux/hppa/syscallent.h: Set fadvise64_64 handler, change the number of syscall arguments to 6. * linux/ia64/syscallent.h: Change the number of fadvise64 arguments to 4. * linux/mips/syscallent-n32.h: Likewise. * linux/tile/syscallent1.h: Change the number of fadvise64 arguments to 5. * linux/mips/syscallent-o32.h: Change the number of fadvise64_64 arguments to 7. * linux/s390x/syscallent.h: Change fadvise64_64 handler. Set fadvise64 handler. Change numbers of fadvise64 and fadvise64_64 arguments to 4. * linux/sh64/syscallent.h: Change fadvise64_64 handler. Change numbers of fadvise64 and fadvise64_64 arguments to 4. * linux/sparc/syscallent.h: Set fadvise64 and fadvise64_64 handlers, change numbers of their arguments to 5 and 6. * linux/x86_64/syscallent.h: Change fadvise64 handler.
/external/strace/linux/sparc/syscallent.h
|
6b03c9b5ced3d4f0d641443a73bd34ba481dbd1a |
|
06-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix syscall flags * linux/aarch64/syscallent1.h: Fix syscall flags for send. * linux/alpha/syscallent.h: Fix syscall flags for fchdir, getcwd, oldumount, sigaltstack, umount, uselib, and utimes. * linux/arm/syscallent.h: Fix syscall flags for close, creat, dup, dup2, fchdir, fchmod, fchown, fchown32, fcntl, fcntl64, fdatasync, flock, fsetxattr, fsync, getdents, getdents64, ioctl, oldfstat, oldselect, open, pipe, poll, pread, pwrite, read, readahead, readdir, readv, select, socketcall, write, and writev. * linux/avr32/syscallent.h: Fix syscall flags for inotify_init and unshare. * linux/bfin/syscallent.h: Fix syscall flags for pread64 and pwrite64. * linux/hppa/syscallent.h: Fix syscall flags for fchdir, flistxattr, getcwd, pause, signal, umount2, uselib, utime, and vfork. * linux/ia64/syscallent.h: Fix syscall flags for creat, fchdir, lstat, umount, uselib, and utimes. Fix syscall handlers for fgetxattr, flistxattr, fremovexattr, and fsetxattr. * linux/m68k/syscallent.h: Fix syscall flags for close, creat, dup, dup2, fchdir, fchmod, fchown, fchown32, fcntl, fcntl64, fdatasync, flock, fsetxattr, getdents, ioctl, oldfstat, oldselect, open, pipe, poll, pread64, pwrite64, read, readahead, readdir, readv, select, socketcall, write, and writev. * linux/metag/syscallent.h: Fix syscall flags for fanotify_init, prlimit64, process_vm_readv, process_vm_writev, and quotactl. * linux/microblaze/syscallent.h: Fix syscall flags for close, creat, dup, dup2, fchdir, fchmod, fchown, fchown32, fcntl, fcntl64, fdatasync, flock, fsetxattr, getdents, ioctl, oldfstat, oldselect, open, perf_event_open, pipe, poll, pread64, pwrite64, read, readahead, readdir, readv, select, socketcall, write, and writev. * linux/mips/syscallent.h: Fix syscall flags for close, creat, dup, dup2, fchdir, fchmod, fchown, fcntl, fcntl64, fdatasync, flock, fsetxattr, getdents, getdents64, getxattr, ioctl, lgetxattr, listxattr, llistxattr, lremovexattr, lsetxattr, oldfstat, open, pipe, pivot_root, poll, pread, pwrite, read, readahead, readv, removexattr, select, setxattr, socketcall, statfs, write, and writev. * linux/or1k/syscallent.h: Fix syscall flags for fchdir and quotactl. * linux/powerpc/syscallent.h: Fix syscall flags for fchdir. * linux/sh/syscallent.h: Fix syscall flags for getcwd. * linux/sparc/syscallent.h: Fix syscall flags for getresgid, getresuid, setresgid, setresgid32, and setresuid. * linux/xtensa/syscallent.h: Fix syscall flags for close, creat, dup, dup2, fallocate, fchdir, fchmod, fchown, fcntl, fcntl64, fdatasync, flock, fsetxattr, fstatfs, fstatfs64, fsync, getdents, getdents64, ioctl, open, pipe, pivot_root, poll, pread64, pwrite64, read, readahead, readv, rt_sigreturn, select, setfsgid, setfsuid, setuid, swapoff, times, utime, write, and writev.
/external/strace/linux/sparc/syscallent.h
|
99d3e01eefa315999574e205b9c9d65ab01d1b68 |
|
05-Mar-2013 |
Denys Vlasenko <vda.linux@googlemail.com> |
Assorted fixes to syscallent.h or1k was missing TM on many memory-related syscalls sys_lookup_dcookie is 3-arg on 64-bit arches, and isn't TF sys_recvmsg is 3-arg on all arches sys_nfsservctl is 3-arg on all arches sys_timerfd_create is 2-arg on all arches sys_[f]truncate64 is 4-arg or 3-arg, never 5-arg truncate64 is TF sys_[l]lseek is TD fstat[64] is TD Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/linux/sparc/syscallent.h
|
7943966f6cd137e44f27d56aaf21b023fb1fae63 |
|
27-Oct-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
Enhance quotactl decoding * quota.c (sys_quotactl): Decode 2nd syscall argument using printpath. * pathtrace.c (pathtrace_match): Add quotactl support. * linux/*/syscallent.h: Add TF flag to quotactl entry.
/external/strace/linux/sparc/syscallent.h
|
9679296d56e3c0a948b1b4dcce99fd3c9b253a3d |
|
24-Oct-2012 |
Namhyung Kim <namhyung.kim@lge.com> |
Add -e trace=memory option Add a new 'memory' category for tracing memory mapping related syscalls. Affected syscalls are: break, brk, get_mempolicy, madvise, mbind, migrate_pages, mincore, mlock, mlockall, mmap, move_pages, mprotect, mremap, msync, munlock, munlockall, munmap, remap_file_pages, and set_mempolicy. * defs.h (TRACE_MEMORY): New macro. * syscall.c (lookup_class): Handle trace=memory option. * strace.1: Document it. * linux/alpha/syscallent.h: Add TM flag to memory mapping related syscalls. * linux/arm/syscallent.h: Likewise. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. Signed-off-by: Namhyung Kim <namhyung.kim@lge.com>
/external/strace/linux/sparc/syscallent.h
|
c1371ebc400fe9578908beca87f2bf407daf1506 |
|
19-Mar-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Shrink space needed by undefined syscalls in syscall tables. Undefined syscall looked like this before this change: { 5, 0, printargs, "SYS_53" }, That is, "SYS_53" string had to be allocated and stored in strace binary. Since now SCNO_IN_RANGE() macro requires sysent[scno].sys_func != NULL for valid syscalls, we can replace printargs with NULL in such lines and make them "invalid", thus not requiring syscall name string. Savings on i386: text data bss dec hex filename 237389 704 18944 257037 3ec0d strace.before 236973 704 18944 256621 3ea6d strace Savings on mips: 336551 153692 38320 528563 810b3 strace.before 275543 153688 38320 467551 7225f strace Tested to still decode undefined syscalls correctly (syscall no. 222 on i386). * linux/*/syscallent.h: Replace 'printargs, "SYS_nnn"' with 'NULL, NULL'. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/linux/sparc/syscallent.h
|
8677913953ecf97f4824f6ce666cdc36fee8fe70 |
|
17-Mar-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Revert "Remove underscores from a few syscall names which have them" This reverts commit 31972d52b1059d8faca1c5f417c2db1a90b868ae.
/external/strace/linux/sparc/syscallent.h
|
31972d52b1059d8faca1c5f417c2db1a90b868ae |
|
17-Mar-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Remove underscores from a few syscall names which have them Affected names are "_newselect", "_llseek", "_sysctl". I see no apparent reason why they have leading underscores. Moreover, some arches have underscored names and some have non-underscored ones. This is not consistent. I verified that every architectire I touched did not have a similarly named syscall without underscore, thus this change does not introduce new ambiquities. I left "_exit" untouched for now, but the same points stand for it too: some architectures use "exit" and no one complains. So why many arches are using "_exit"? * linux/*/syscallent.h: Remove underscores from displayed syscall names for _newselect, _llseek, _sysctl. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/linux/sparc/syscallent.h
|
d92029ef88a62ee8b4efec091ff76fe859a3fbbb |
|
10-Mar-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
Add syscall entries for new linux syscalls * linux/i386/syscallent.h: Update process_vm_writev handler. * linux/powerpc/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/alpha/syscallent.h: Add entries for accept4 and sendmmsg. * linux/arm/syscallent.h: Add entries for process_vm_readv and process_vm_writev. * linux/m68k/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/ia64/syscallent.h: Add entries for process_vm_readv, process_vm_writev and accept4. * linux/microblaze/syscallent.h: Add entries for sendmmsg, process_vm_readv and process_vm_writev.
/external/strace/linux/sparc/syscallent.h
|
3cc943825e3aa0d3f2681be33164412113cab5ab |
|
10-Jan-2012 |
Denys Vlasenko <dvlasenk@redhat.com> |
Fix sigreturn arg count from 1 to 0 on all architectures. * linux/alpha/syscallent.h: Change [rt_]sigreturn's arg count to 0. * linux/arm/syscallent.h: Likewise. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/linux/sparc/syscallent.h
|
00ebeeece06eec2ae5532c48621936c0e1d2b1dc |
|
27-Nov-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add syscall entries for new linux syscalls * linux/dummy.h: Add printargs parsers for new syscalls. * linux/arm/syscallent.h: Add entries for sys_clock_adjtime, sys_name_to_handle_at, sys_open_by_handle_at, sys_sendmmsg, sys_setns and sys_syncfs. * linux/i386/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/alpha/syscallent.h: Add entries for sys_clock_adjtime, sys_name_to_handle_at, sys_open_by_handle_at, sys_setns and sys_syncfs. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/avr32/syscallent.h: Add entry for sys_setns. * linux/bfin/syscallent.h: Add entries for sys_sendmmsg and sys_setns. * linux/hppa/syscallent.h: Add entries for sys_clock_adjtime, fanotify_init, fanotify_mark, sys_name_to_handle_at, sys_open_by_handle_at, sys_sendmmsg, sys_setns and sys_syncfs.
/external/strace/linux/sparc/syscallent.h
|
e86f54272c6968a4a0ed2d9c397a6ab3f74d4749 |
|
26-Nov-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix sendmsg syscall entries * linux/arm/syscallent.h: Fix number of sendmsg arguments. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
6710f4af09651e9549d7626ca7f9d9664de34739 |
|
26-Nov-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix mlockall syscall entries * linux/arm/syscallent.h: Fix number of mlockall arguments. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
a706881b3bf87903156cf552e053cfc6a40911f1 |
|
26-Nov-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix epoll_pwait syscall entries * linux/alpha/syscallent.h: Fix number of epoll_pwait arguments. * linux/arm/syscallent.h: Likewise. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
30a05158e34639d52aafb3c6fad06efe12986ac2 |
|
26-Nov-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix reboot syscall entries * linux/alpha/syscallent.h: Fix number of reboot arguments. * linux/arm/syscallent.h: Likewise. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
c0861c0ac8b8a4055736f6da32d54b278fd49f26 |
|
26-Nov-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix swapon syscall entries * linux/arm/syscallent.h: Fix number of swapon arguments. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/alpha/syscallent.h: Fix number of swapon arguments, add TF flag. * linux/hppa/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
faa2fe84e5b9518c656844942f68f5217b4096de |
|
25-Nov-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix sgetmask and ssetmask syscall entries * linux/hppa/syscallent.h: Fix sgetmask and ssetmask entries. * linux/powerpc/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
454dcd458aa0f8ebe6838c1835d779739a9cca77 |
|
25-Nov-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add TRACE_IPC flag to sys_ipc syscall entries * linux/arm/syscallent.h: Add TI flag to sys_ipc entry. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
b9e897d6aa535651b400d44080e48d88ab708da2 |
|
12-Oct-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add names for dummy parsers. No code changes * linux/dummy.h: Add aliases to printargs() for those of dummy parsers that had no own names before. * linux/*/syscallent.h: Use these new names instead of printargs.
/external/strace/linux/sparc/syscallent.h
|
d99e48c0f33f5230a743cd91a986edba176db2f8 |
|
11-Oct-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Implement decoding of splice, tee and vmsplice(2) syscalls * io.c (print_loff_t): New function. (sys_sendfile64): Use it. (splice_flags): New xlat structure. (sys_tee, sys_splice, sys_vmsplice): New functions. * linux/syscall.h (sys_tee, sys_splice, sys_vmsplice): Declare them. * linux/*/syscallent.h: Use them.
/external/strace/linux/sparc/syscallent.h
|
d9560c108099394281012eb4bd7c46a46df6d31d |
|
19-Aug-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Set saner MAX_ARGS (6 or 8) for X86_64 and I386 I noticed that tcp->u_args[MAX_ARGS] array is way larger than I'd expect: for all arches except HPPA it has 32 (!) elements. I looked at the code and so far I spotted only one abuser of this fact: sys_sigreturn. On several arches, it saves sigset_t into tcp->u_args[1...N] on entry and prints it on exit, a-la memcpy(&tcp->u_arg[1], &sc.oldmask[0], sizeof(sigset_t)) The problem here is that in glibc sigset_t is insanely large: 128 bytes, and using sizeof(sigset_t) in memcpy will overrun &tcp->u_args[1] even with MAX_ARGS == 32: On 32 bits, sizeof(tcp->u_args) == 32*4 == 128 bytes! We may already have a bug there! This commit changes the code to save NSIG / 8 bytes only. NSIG can't ever be > 256, and in practice is <= 129, thus NSIG / 8 is <= 16 bytes == 4 32-bit words, and even MAX_ARGS == 5 should be enough for saving signal masks. * defs.h: Reduce MAX_ARGS for X86_64 and I386 from 32 to 8 for FreeBSD and to 6 for everyone else. Add comment about current state of needed MAX_ARGS. * signal.c: Add comment about size of sigset_t. (sprintsigmask): Reduce static string buffer from 8k to 2k. (sys_sigreturn): Fix sigset saving to save only NSIG / 8 bytes, not sizeof(sigset_t) bytes. * linux/mips/syscallent.h: Reduce nargs of printargs-type syscall to 7. * linux/arm/syscallent.h: Reduce nargs of printargs-type syscall to 6. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/linux/sparc/syscallent.h
|
f07367954c9b41bf87deba08e79e5bb4c3b72c55 |
|
09-Jun-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Don't display bogus parameter for sigreturn syscall * linux/*/syscallent.h: For those arches which use sys_sigreturn, not printargs, to show [rt_]sigreturn syscall, change number of arguments from 1 to 0: sys_sigreturn function doesn't use syscall parameters. (I guess kernel doesn't actually _have_ any parameters for this syscall, at least on these architectures). Do the same change for I386 and x86-64 even though they use printargs: I looked at kernel code and syscall definitely doesn't have any parameters on these arches. (I hesitate to change 1 to 0 params for arches I don't know - it is remotely possible some of them do have a parameter for this syscall). Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/linux/sparc/syscallent.h
|
3087dd678088754dddc0c801008e22ca2b7b9a37 |
|
12-May-2011 |
Damir Shayhutdinov <damir@altlinux.ru> |
Linux: implement decoding of preadv and pwritev syscalls * io.c [LINUX && HAVE_SYS_UIO_H] (sys_preadv, sys_pwritev): New functions. * linux/syscall.h (sys_preadv, sys_pwritev): Declare them. * linux/*/syscallent.h: Use them. Signed-off-by: Damir Shayhutdinov <damir@altlinux.ru> Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
/external/strace/linux/sparc/syscallent.h
|
7bab9fcc44d72c375306c81648239fba21d492bd |
|
20-Feb-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add TRACE_DESC|TRACE_FILE flags to fanotify_* sysentries * linux/*/syscallent.h: Add TD flag to fanotify_init. Add TD|TF flags to fanotify_mark.
/external/strace/linux/sparc/syscallent.h
|
2bc744d7c737f025e970d3e708a81779c45a8b06 |
|
20-Feb-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix flags of fallocate sysentries * linux/*/syscallent.h: Fix sys_fallocate flags.
/external/strace/linux/sparc/syscallent.h
|
b9839ef1295cd6d2ee56500226f8be080c63804f |
|
20-Feb-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add TRACE_DESC flag to epoll_create* sysentries * linux/*/syscallent.h: Add TD flag to sys_epoll_create and sys_epoll_create1.
/external/strace/linux/sparc/syscallent.h
|
1e43961de5c9196aeef0d94cc3f291680879da88 |
|
20-Feb-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add TRACE_DESC flag to fgetxattr, flistxattr, and fremovexattr sysentries * linux/*/syscallent.h: Add TD flag to sys_fgetxattr, sys_flistxattr, and fremovexattr.
/external/strace/linux/sparc/syscallent.h
|
612e0920c5feece7859860a3c8271b82b631788f |
|
20-Feb-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add TRACE_FILE flag to swapoff sysentries * linux/*/syscallent.h: Add TF flag to sys_swapoff.
/external/strace/linux/sparc/syscallent.h
|
fdbe3c513a521a075a5688df85056200c846776d |
|
20-Feb-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add TRACE_DESC flag to fadvise64* sysentries * linux/*/syscallent.h: Add TD flag to sys_fadvise64 and sys_fadvise64_64.
/external/strace/linux/sparc/syscallent.h
|
bde8033605d0d7c83b4d7c4d4c2461775edcd0cc |
|
20-Feb-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add TRACE_DESC flag to mmap, mmap2, and old_mmap sysentries * linux/*/syscallent.h: Add TD flag to sys_mmap and sys_old_mmap.
/external/strace/linux/sparc/syscallent.h
|
50a218d4ac83e6adf6f44785037dd25bd8037921 |
|
18-Jan-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix decoding of get[ug]id, gete[ug]id and setfs[ug]id return values * defs.h (SYSCALL_NEVER_FAILS): New syscall flag. * linux/dummy.h: Change redirection for sys_get[ug]id, sys_gete[ug]id and setfs[ug]id. * linux/*/syscallent.h: Set SYSCALL_NEVER_FAILS flag for get[ug]id, gete[ug]id and setfs[ug]id syscalls. * process.c [LINUX] (sys_getuid, sys_setfsuid): New functions. * syscall.c (NF): New shorthand macro for use in syscallent.h files. (get_error): Check SYSCALL_NEVER_FAILS flag. Reported by Марк Коренберг <socketpair@gmail.com>.
/external/strace/linux/sparc/syscallent.h
|
62d0428cf599ba0a6f2f73c83e174fada31ff7e7 |
|
19-Jan-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
* linux/*/syscallent.h: Fix typo in sys_newfstatat syscall flags.
/external/strace/linux/sparc/syscallent.h
|
e9e3d70fa10022d1d642d723cd448b049dcff229 |
|
17-Jan-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Update linux/*/syscallent.h files to match Linux kernel v2.6.37 * linux/alpha/syscallent.h: Add hooks for fanotify_init, fanotify_mark, and prlimit64. * linux/i386/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/arm/syscallent.h: Add hooks for accept4, fanotify_init, fanotify_mark, and prlimit64. * linux/hppa/syscallent.h: Add hook for prlimit64.
/external/strace/linux/sparc/syscallent.h
|
623003918a2d35d71bb7f44917b78c41a9ac169b |
|
06-Apr-2010 |
Dmitry V. Levin <ldv@altlinux.org> |
Update linux/*/syscallent.h files to match Linux kernel v2.6.33 * linux/alpha/syscallent.h: Add 47 hooks. * linux/arm/syscallent.h: Update hooks for pselect6, ppoll, epoll_pwait. Add 11 hooks. * linux/bfin/syscallent.h: Update hooks for prctl, fallocate, signalfd4, eventfd2, epoll_create1, dup3, pipe2, perf_event_open. Hook up recvmmsg. * linux/hppa/syscallent.h: Update hooks for signalfd4, eventfd2, epoll_create1, dup3, pipe2, perf_event_open. * linux/i386/syscallent.h: Fix syscall name for the kexec_load hook. Add 5 hooks. * linux/ia64/syscallent.h: Fix syscall name for the kexec_load hook. Add 4 hooks. * linux/m68k/syscallent.h: Add 50 hooks. * linux/powerpc/syscallent.h: Fix hook for timerfd_create. Fix 6 syscall names to match the kernel. Use sys_semop to parse semop. Add 14 hooks. * linux/s390/syscallent.h: Fix syscall name for the kexec_load hook. Add 14 hooks. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Add 13 hooks. * linux/sh64/syscallent.h: Add 15 hooks. * linux/sparc/syscallent.h: Add 22 hooks. * linux/x86_64/syscallent.h: Add 5 hooks.
/external/strace/linux/sparc/syscallent.h
|
0873f29af4c1b2357e4f13338731665dd1ee2893 |
|
12-Feb-2010 |
Andreas Schwab <schwab@linux-m68k.org> |
Decode recvmmsg syscall * net.c (do_msghr): New function to print struct msghdr. (printmsghdr): Use it. (printmmsghdr, sys_recvmmsg): New. * linux/syscall.h: Declare sys_recvmmsg. (SYS_sub_recvmmsg): Define. (SYS_socket_nsubcalls): Bump. * linux/sparc/syscall.h: Likewise. * linux/arm/syscallent.h: Add sys_recvmmsg. * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/ia64/syscallent.h: Adjust.
/external/strace/linux/sparc/syscallent.h
|
fdc45590eb96c43cf8f8e8db5f598fd3d7b9a385 |
|
25-Dec-2009 |
Dmitry V. Levin <ldv@altlinux.org> |
Decode fifth argument of mremap syscall * mem.c (sys_mremap): Decode fifth argument. * linux/*/syscallent.h: Update the number of mremap syscall arguments.
/external/strace/linux/sparc/syscallent.h
|
8a56b8a8e77e095b6152253dc99fc5f4c226d02f |
|
14-Aug-2009 |
Paolo Bonzini <pbonzini@redhat.com> |
Add accept4 socketcall This second patch in the series adds support for accept4 as a socketcall sub-call. Besides the need to renumber all system calls, this poses no problem. Tested on i686. * linux/arm/syscallent.h: Add accept4 socketcall. * linux/m68k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/syscallent.h: Likewise. * linux/sparc/syscall.h (SYS_sub_accept4): Declare. (SYS_socket_nsubcalls): Update. * linux/syscall.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
adedb510197209e7077310f9e9f67e3d51fb8617 |
|
30-Dec-2008 |
Denys Vlasenko <dvlasenk@redhat.com> |
Fixing many instances of broken indentation with spaces instead of tabs. No code changes.
/external/strace/linux/sparc/syscallent.h
|
24f0dcea027058050643659851c3fa7ddb1828dc |
|
29-Dec-2008 |
Denys Vlasenko <dvlasenk@redhat.com> |
* linux/syscallent.h: Mark sendfile(2) as network syscall. * linux/*/syscallent.h: Same, for all architectures.
/external/strace/linux/sparc/syscallent.h
|
334baa8cf336966ad6397922358bf2757ecad059 |
|
18-Jul-2008 |
Roland McGrath <roland@redhat.com> |
2008-07-17 Roland McGrath <roland@redhat.com> * linux/syscallent.h: Fix "futex" argument count. * linux/alpha/syscallent.h: Likewise. * linux/arm/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. From Ulrich Drepper <drepper@redhat.com>. Fixes RH#448629.
/external/strace/linux/sparc/syscallent.h
|
5e48c54ddf9c1e7e431701b3a1d920611495e2fa |
|
20-May-2008 |
Roland McGrath <roland@redhat.com> |
2008-05-08 David S. Miller <davem@davemloft.net> * syscall.c (socket_map, sparc_socket_decode): Delete. (trace_syscall): Use common socketcall and ipc subcall support on sparc. * linux/sparc/syscall.h (sys_semtimedop): Declare. (SYS_socket_subcall, SYS_sub_socket, SYS_sub_bind, SYS_sub_connect, SYS_sub_listen, SYS_sub_accept, SYS_sub_getsockname, SYS_sub_getpeername, SYS_sub_socketpair, SYS_sub_send, SYS_sub_recv, SYS_sub_sendto, SYS_sub_recvfrom, SYS_sub_shutdown, SYS_sub_setsockopt, SYS_sub_getsockopt, SYS_sub_sendmsg, SYS_sub_recvmsg, SYS_socket_nsubcalls, SYS_ipc_subcall, SYS_sub_semop, SYS_sub_semget, SYS_sub_semctl, SYS_sub_semtimedop, SYS_sub_msgsnd, SYS_sub_msgrcv, SYS_sub_msgget, SYS_sub_msgctl, SYS_sub_shmat, SYS_sub_shmdt, SYS_sub_shmget, SYS_sub_shmctl, SYS_ipc_nsubcalls): Define * linux/sparc/syscallent.h: Add socketcall and ipc entries.
/external/strace/linux/sparc/syscallent.h
|
c2f7351fcdb0729cd380c44c6de438e693f1bfde |
|
12-Sep-2007 |
Roland McGrath <roland@redhat.com> |
2007-09-11 Roland McGrath <roland@redhat.com> * linux/sparc/syscall.h: Add missing decls. * linux/sparc/syscallent.h: Correct entries for setgroups32, getgroups32, sys_getdents64. From Jakub Bogusz <qboosh@pld-linux.org>.
/external/strace/linux/sparc/syscallent.h
|
245745cf07fb910e5e4e1e6cebb10fd5e7684ada |
|
02-Aug-2007 |
Roland McGrath <roland@redhat.com> |
2007-08-01 Roland McGrath <roland@redhat.com> * linux/arm/syscallent.h: Add entry for getcpu. * linux/hppa/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
e6a00aff77144c2331cbb1c94e8547398180ce8c |
|
02-Aug-2007 |
Roland McGrath <roland@redhat.com> |
2007-08-01 Roland McGrath <roland@redhat.com> * linux/arm/syscallent.h: Add entry for eventfd. * linux/ia64/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
827461aeede2841226e69201f625d956cc6bdbcd |
|
02-Aug-2007 |
Roland McGrath <roland@redhat.com> |
2007-08-01 Roland McGrath <roland@redhat.com> * linux/arm/syscallent.h: Add entry for timerfd. * linux/ia64/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
6f91dcfa337e68fb3290b1130d0f17095c6262d1 |
|
02-Aug-2007 |
Roland McGrath <roland@redhat.com> |
2007-08-01 Roland McGrath <roland@redhat.com> * linux/sparc/syscallent.h: Add entry for signalfd. * linux/sparc64/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/arm/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
419cd38805a33b616b20f6a1f183d04a12e67401 |
|
02-Aug-2007 |
Roland McGrath <roland@redhat.com> |
2007-08-01 Roland McGrath <roland@redhat.com> * linux/hppa/syscallent.h: Add entry for epoll_pwait. * linux/ia64/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
0e091a1a3d5f931100ce10390053aed43068a68f |
|
24-Jul-2007 |
Roland McGrath <roland@redhat.com> |
2007-07-23 Roland McGrath <roland@redhat.com> * linux/arm/syscallent.h: Add move_pages. * linux/hppa/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
6e2612785d30e876d74ba592a008941caf8ba116 |
|
05-Jul-2007 |
Roland McGrath <roland@redhat.com> |
2007-07-05 Roland McGrath <roland@redhat.com> * linux/syscallent.h: Fix sys_delete_module arg count. * linux/alpha/syscallent.h: Likewise. * linux/arm/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/sparc64/syscallent2.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/dummy.h (sys_delete_module): Use sys_open. From Johannes Stezenbach <js@linuxtv.org>.
/external/strace/linux/sparc/syscallent.h
|
95ebf5abfc1f3ed8b451b7816aa51b93a49e3ef7 |
|
13-Oct-2006 |
Dmitry V. Levin <ldv@altlinux.org> |
2006-10-13 Ulrich Drepper <drepper@redhat.com> Bernhard Kaindl <bk@suse.de> Dmitry V. Levin <ldv@altlinux.org> Michael Holzheu <holzheu@de.ibm.com> Add hooks for new syscalls. Add decoders for *at, inotify*, pselect6, ppoll and unshare syscalls. * defs.h: Declare print_sigset. * desc.c (sys_pselect6): New function. * file.c (decode_open, decode_access, decode_mkdir, decode_readlink, decode_chmod, decode_utimes, decode_mknod): New functions. (sys_open, sys_access, sys_mkdir, sys_readlink, sys_chmod, sys_utimes, sys_mknod): Use them. [LINUX] (fstatatflags, unlinkatflags, inotify_modes): New variables. [LINUX] (print_dirfd, sys_openat, sys_faccessat, sys_newfstatat, sys_mkdirat, sys_linkat, sys_unlinkat, sys_symlinkat, sys_readlinkat, sys_renameat, sys_fchownat, sys_fchmodat, sys_futimesat, sys_mknodat, sys_inotify_add_watch, sys_inotify_rm_watch): New functions. * process.c [LINUX] (sys_unshare): New function. * signal.c (print_sigset): New function. (sys_sigprocmask): Use it. * stream.c (decode_poll): New function. (sys_poll): Use it. [LINUX] (sys_ppoll): New function. * linux/syscall.h: Delcare new syscall handlers. * linux/syscallent.h: Hook up new syscalls. * linux/alpha/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. Fixes RH#178633.
/external/strace/linux/sparc/syscallent.h
|
79dcd7aa9cdb1784a4e799fbb4fc37374d6424f1 |
|
12-Jan-2006 |
Roland McGrath <roland@redhat.com> |
2006-01-12 Roland McGrath <roland@redhat.com> * signal.c [LINUX] (sys_restart_syscall): New function. * linux/syscall.h: Declare sys_restart_syscall. * linux/sparc/syscall.h: Likewise. * linux/syscallent.h: Call 0 is restart_syscall. * linux/arm/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/alpha/syscallent.h: Use sys_restart_syscall. * linux/ia64/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
64434f847dd6e26573969b196034edbcde72a30d |
|
03-Aug-2005 |
Roland McGrath <roland@redhat.com> |
2005-08-03 Roland McGrath <roland@redhat.com> * linux/x86_64/syscallent.h: Update init_module argument count. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent2.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/arm/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
2fe7b13b2f893f7647408af98576affe2b9b123d |
|
05-Jul-2005 |
Roland McGrath <roland@redhat.com> |
2005-06-08 Dmitry V. Levin <ldv@altlinux.org> Introduce "-e trace=desc". * defs.h (TRACE_DESC): New flag. * syscall.c: Define TD macro before include of syscallent files and undefine it afterwards. (lookup_class): Recognize "desc" keyword. * strace.1: Document "-e trace=desc". * freebsd/i386/syscallent.h: Mark those syscalls which take a file descriptor as an argument or return a file descriptor with TD flag. * linux/alpha/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent2.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * sunos4/syscallent.h: Likewise. * svr4/syscallent.h: Likewise. Fixes RH#159400.
/external/strace/linux/sparc/syscallent.h
|
ada42316254569dd40bbe5e07d2e42f698ad66f7 |
|
05-Jul-2005 |
Roland McGrath <roland@redhat.com> |
2005-06-08 Dmitry V. Levin <ldv@altlinux.org> Remove TF flag from those syscalls which have no filename argument. * freebsd/i386/syscallent.h: Remove TF flag from fstat, pread, pwrite, fstat, sendfile. * linux/alpha/syscallent.h: Remove TF flag from read, write, pread, pwrite, sendfile. * linux/hppa/syscallent.h: Remove TF flag from read, write, pread, pwrite, fstat64, sendfile, ftruncate64. * linux/ia64/syscallent.h: Remove TF flag from read, write, sendfile, fstat, fadvise64. * linux/mips/syscallent.h: Remove TF flag from read, write, fstatfs, fstat, pread, pwrite, sendfile, ftruncate64, fstat64, sendfile64, fadvise64, fstatfs64. * linux/powerpc/syscallent.h: Remove TF flag from read, write, fstat, pread, pwrite, sendfile, ftruncate64, fstat64, sendfile64, fadvise64, fstatfs64, fadvise64_64. * linux/s390/syscallent.h: Remove TF flag from pread, pwrite, sendfile, ftruncate64, fstat64, sendfile64. * linux/s390x/syscallent.h: Remove TF flag from pread, pwrite, sendfile, sendfile64. * linux/sh/syscallent.h: Remove TF flag from pread, pwrite, sendfile, fstat64. * linux/sh64/syscallent.h: Remove TF flag from pread, pwrite, sendfile, ftruncate64, fstat64. * linux/sparc/syscallent.h: Remove TF flag from sendfile, fstat64, pread, pwrite, sendfile64. * linux/sparc64/syscallent2.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/syscallent.h: Remove TF flag from pread, pwrite, sendfile, ftruncate64, fstat64, sendfile64, fadvise64, fadvise64, fstatfs64, fadvise64_64. * linux/x86_64/syscallent.h: Remove TF flag from pread, pwrite, sendfile, fadvise64_64. * svr4/syscallent.h: Remove TF flag from pread, pwrite, ftruncate, fstatvfs64, ftruncate64. Fixes RH#159340.
/external/strace/linux/sparc/syscallent.h
|
93817bfb82577309f84cb5ac8324e34f502d777f |
|
07-Oct-2004 |
Roland McGrath <roland@redhat.com> |
2004-10-06 Roland McGrath <roland@redhat.com> * desc.c [LINUX] (sys_epoll_create, sys_epoll_ctl, sys_epoll_wait): New functions. * linux/syscall.h: Declare them. * linux/syscallent.h: Use those for epoll_* syscalls. * linux/alpha/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/sparc64/syscallent2.h: Likewise. * linux/x86_64/syscallent.h: Likewise. From Ulrich Drepper <drepper@redhat.com>. Fixes RH#134463.
/external/strace/linux/sparc/syscallent.h
|
6d1a65c759c6c650e47ce5045a26380a4acbdffa |
|
12-Jul-2004 |
Roland McGrath <roland@redhat.com> |
2004-07-07 David S. Miller <davem@nuts.davemloft.net> * linux/sparc/syscallent.h: Sync with reality. * linux/sparc/syscall.h (sys_sendfile64, sys_futex, sys_gettid, sys_sched_setaffinity, sys_sched_getaffinity, sys_setxattr, sys_lsetxattr, sys_fsetxattr, sys_getxattr, sys_lgetxattr, sys_fgetxattr, sys_listxattr, sys_llistxattr, sys_flistxattr, sys_removexattr, sys_lremovexattr, sys_fremovexattr, sys_remap_file_pages, sys_readahead, sys_tgkill, sys_statfs64, sys_fstatfs64, sys_clock_settime, sys_clock_gettime, sys_clock_getres, sys_clock_nanosleep, sys_timer_create, sys_timer_settime, sys_timer_gettime): New declarations. * linux/sparc64/dummy2.h, linux/sparc64/syscallent2.h, linux/sparc64/syscall.h, linux/sparc64/errnoent.h, linux/sparc64/errnoent1.h, linux/sparc64/errnoent2.h, linux/sparc64/ioctlent.h, linux/sparc64/ioctlent1.h, linux/sparc64/ioctlent2.h, linux/sparc64/signalent.h, linux/sparc64/signalent.h, linux/sparc64/signalent.h, linux/sparc64/signalent1.h, linux/sparc64/signalent2.h, linux/sparc64/syscall1.h, linux/sparc64/syscallent.h, linux/sparc64/syscallent1.h: New files. * defs.h (LINUXSPARC): Define also when SPARC64. (LINUX && SPARC64): Set SUPPORTED_PERSONALITIES to 3. Ignore SIGTRAP after execve by defining TCB_WAITEXECVE. Define possibly missing __NR_exit_group. Declare getrval2. * configure.ac (sparc64): New architecture case. * config.h.in (SPARC64): New define. * file.c (stat_sparc64): New structure. (printstat_sparc64): New output routine for that. (printstat): Call it, if personality is 2. (printstat64): Likewise. * util.c: Conditionalize ptrace defines on LINUXSPARC not LINUX && SPARC. (SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS to PTRACE_FOOREGS64 so that more sparc code can be shared between 64-bit and 32-bit. (_hack_syscall5): Correct trap number when SPARC64. (PTRACE_WRITE{TEXT,DATA}): Add SPARC64 to ifdef guard. (getpc): Handle SPARC64 && LINUX. (printcall): Likewise. (arg fetching/setting): Use same code for SPARC64 LINUX as for SPARC. (setbpt): Handle SPARC64 && LINUX. (clearbpt): Likewise. * signal.c: Conditionalize ptrace defines on SPARC and SPARC64. (SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS to PTRACE_FOOREGS64 so that more sparc code can be shared between 64-bit and 32-bit. (m_siginfo): Use same definition on SPARC64 as SPARC. (sys_sigreturn): Handle LINUX && SPARC64. * syscall.c: Conditionalize ptrace defines on SPARC and SPARC64. (SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS to PTRACE_FOOREGS64 so that more sparc code can be shared between 64-bit and 32-bit. (getscno): Use same static state on SPARC64 as SPARC, and add SPARC64 handling. (get_error): Handle LINUX && SPARC64. (force_result): Likewise. (syscall_enter): Likewise. (trace_syscall): Handle sys_socketcall and sys_ipc on SPARC64 just like SPARC. (getrval2): Handle LINUX && SPARC64. * process.c: Conditionalize ptrace defines on SPARC and SPARC64. (SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS to PTRACE_FOOREGS64 so that more sparc code can be shared between 64-bit and 32-bit. (change_syscall): Handle LINUX && SPARC64. (struct_user_offsets): Ifdef out those which do not exist on SPARC64. * net.c (sys_pipe): Handle LINUX && SPARC64. * ioctl.c: Fix initializer typo for nioctlents2, was nioctlents1 by accident.
/external/strace/linux/sparc/syscallent.h
|
d8f98bc46cb32289e4bde21778fbbad7e2b93148 |
|
23-May-2003 |
Roland McGrath <roland@redhat.com> |
2003-05-22 Roland McGrath <roland@redhat.com> * linux/s390/syscallent.h: Fix sys_clone argument count. * linux/s390x/syscallent.h: Likewise. * linux/mips/syscallent.h: Likewise. * linux/alpha/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
55f45707e6b27fb70cbea7b89fc14e85cb780aaa |
|
15-Jan-2003 |
Roland McGrath <roland@redhat.com> |
2003-01-14 Roland McGrath <roland@redhat.com> * linux/hppa/syscallent.h: Use sys_getdents64, sys_truncate64, sys_ftruncate64, instead of printargs, for those syscalls. * linux/mips/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
59a9779ae52409ca7d80f39fdc73a4cbccc4c8a2 |
|
16-Dec-2002 |
Roland McGrath <roland@redhat.com> |
2002-12-15 Roland McGrath <roland@redhat.com> * linux/powerpc/syscallent.h: Use sys_llseek for _llseek. * linux/sparc/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise.
/external/strace/linux/sparc/syscallent.h
|
7b96b57b7d6e1a3b2b1d9be428c3ff70b7769f8b |
|
03-Aug-2001 |
Wichert Akkerman <wichert@deephackmode.org> |
Add a few LFS syscalls for Linux/sparc
/external/strace/linux/sparc/syscallent.h
|
5ae21ead9f83597452f9a0517e8a51fa4823f921 |
|
01-May-2000 |
Wichert Akkerman <wichert@deephackmode.org> |
The `too much stuff, just check the ChangeLog' update
/external/strace/linux/sparc/syscallent.h
|
c792698a99b640e7d256e8692c992bd967f0c5b2 |
|
11-Apr-2000 |
Wichert Akkerman <wichert@deephackmode.org> |
README-linux: updated to note that strace might not compile with development kernels bjm.c: sys_query_module: check if malloc succeeds system.c: sys_cap[gs]et(): check if malloc succeeds, only malloc once linux/syscallent.h: updated for 2.3.99pre3 linux/alpha/syscallent.h: updated for 2.3.99pre3, add all osf syscalls even though Linux doesn't implement them syscall.c: add global variables for MIPS registers as well syscall.c: move global variables to before get_scno since that uses them util.c: oops, misspelled defined process.c: fix ptrace calls in change_syscall mem.c: decode sys_madvise Merge patch from Topi Miettinen <Topi.Miettinen@nic.fi> + add support for quotactl, fdatasync, mlock, mlockall, munlockall & acct + small fix for RLIMIT_* and RUSAGE_BOTH + enhace support for capget and capset
/external/strace/linux/sparc/syscallent.h
|
dacfb6ebd630641d851b6df94c3b4587969a6cfb |
|
03-Jun-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Add sparc patches from Jakub Jelinek
/external/strace/linux/sparc/syscallent.h
|
d4d8e92b30dc9d776066965375a1f392f2d209ab |
|
19-Apr-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Update linux sparc support so it compiles and works reasonably
/external/strace/linux/sparc/syscallent.h
|
76baf7c9f6dd61a15524ad43c1b690c252cf5b7c |
|
19-Feb-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Initial revision
/external/strace/linux/sparc/syscallent.h
|