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/s390x/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/s390x/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/s390x/syscallent.h
|
329288b6f9cf8544735c209dd3691137a162d402 |
|
24-Nov-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix syscall entries of unimplemented getpmsg and putpmsg syscalls * linux/ia64/syscallent.h (getpmsg): Change SEN(printargs) to SEN(getpmsg). (putpmsg): Change SEN(printargs) to SEN(putpmsg). * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/arm/syscallent.h (getpmsg, putpmsg): Set sys_flags to TN. * linux/bfin/syscallent.h (getpmsg, putpmsg): Likewise. * linux/hppa/syscallent.h (getpmsg, putpmsg): Likewise. * linux/i386/syscallent.h (getpmsg, putpmsg): Likewise. * linux/m68k/syscallent.h (getpmsg, putpmsg): Likewise. * linux/microblaze/syscallent.h (getpmsg, putpmsg): Likewise. * linux/powerpc/syscallent.h (getpmsg, putpmsg): Likewise. * linux/s390/syscallent.h (getpmsg, putpmsg): Likewise. * linux/s390x/syscallent.h (getpmsg, putpmsg): Likewise. * linux/x32/syscallent.h (getpmsg, putpmsg): Likewise. * linux/x86_64/syscallent.h (getpmsg, putpmsg): Likewise.
/external/strace/linux/s390x/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/s390x/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/s390x/syscallent.h
|
4b499f41902952e1e4a4dc319822ac2e1858c66b |
|
10-Nov-2015 |
Heiko Carstens <heiko.carstens@de.ibm.com> |
s390, s390x: update syscall tables * linux/s390/syscallent.h: Add new syscalls available with kernel 4.3.0. * linux/s390x/syscallent.h: Likewise. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
/external/strace/linux/s390x/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/s390x/syscallent.h
|
6d9fa80918c32c97ab5bb4192e7b6318c2d063a7 |
|
27-Feb-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
s390, s390x: sync syscall entry names with kernel headers * linux/s390/syscallent.h (1, 180, 181): Change syscall names to match __NR_* constants defined in arch/s390/include/uapi/asm/unistd.h. * linux/s390x/syscallent.h: Likewise.
/external/strace/linux/s390x/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/s390x/syscallent.h
|
db613f0c47e3199539452d076d95f628f489ffe7 |
|
12-Jan-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
s390x: adjust some syscall entries According to linux/arch/s390/include/uapi/asm/unistd.h, readdir is defined both on s390 and s390x, while getrlimit, _llseek, sendfile64, and fadvise64_64 are defined on s390 only. * linux/s390x/syscallent.h (readdir): Add. (getrlimit, _llseek, sendfile64, fadvise64_64): Remove.
/external/strace/linux/s390x/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/s390x/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/s390x/syscallent.h
|
b9efc7d01a3e1d47d5cc1ac4a36dc57447245f55 |
|
10-Jan-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix sched_setparam syscall entries * linux/aarch64/syscallent1.h (sched_setparam): Change nargs to 2. * linux/arm/syscallent.h (sched_setparam): Likewise. * linux/avr32/syscallent.h (sched_setparam): Likewise. * linux/bfin/syscallent.h (sched_setparam): Likewise. * linux/i386/syscallent.h (sched_setparam): Likewise. * linux/m68k/syscallent.h (sched_setparam): Likewise. * linux/microblaze/syscallent.h (sched_setparam): Likewise. * linux/s390/syscallent.h (sched_setparam): Likewise. * linux/s390x/syscallent.h (sched_setparam): Likewise. * linux/sh/syscallent.h (sched_setparam): Likewise. * linux/sh64/syscallent.h (sched_setparam): Likewise. * linux/tile/syscallent.h (sched_setparam): Likewise. * linux/tile/syscallent1.h (sched_setparam): Likewise. * linux/x32/syscallent.h (sched_setparam): Likewise. * linux/x86_64/syscallent.h (sched_setparam): Likewise.
/external/strace/linux/s390x/syscallent.h
|
5b05361dcd8fae62ce7cf3ef0d24ece0650692dd |
|
10-Jan-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix lookup_dcookie syscall entries * linux/s390/syscallent.h (lookup_dcookie): Add syscall entry. * linux/s390x/syscallent.h (lookup_dcookie): Likewise. * linux/tile/syscallent.h (lookup_dcookie): Change nargs to 3. * linux/x32/syscallent.h (lookup_dcookie): Likewise.
/external/strace/linux/s390x/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/s390x/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/s390x/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/s390x/syscallent.h
|
cd96f77ef8d493de4a04153f6b205b7718b311c9 |
|
29-Apr-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Add TM flag to shmat and shmdt syscall entries
/external/strace/linux/s390x/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/s390x/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/s390x/syscallent.h
|
5273cb7d607e89043a80da36cf13580567c0dcd0 |
|
07-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
pread, pwrite: fix number of syscall arguments The number of pread and pwrite 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. * linux/aarch64/syscallent1.h: Change the number of pread and pwrite arguments to 4. * linux/alpha/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/or1k/syscallent.h: Change the number of pread and pwrite arguments to 5.
/external/strace/linux/s390x/syscallent.h
|
ea5a07968439a79a770fb35071ba555c2c3c54b5 |
|
07-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
preadv, pwritev: fix number of syscall arguments The number of preadv and pwritev 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. * linux/aarch64/syscallent1.h: Change the number of preadv and pwritev arguments to 4. * linux/alpha/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Change the number of preadv and pwritev arguments to 6. * linux/sh/syscallent.h: Likewise. * linux/xtensa/syscallent.h: Likewise.
/external/strace/linux/s390x/syscallent.h
|
eb1cc1568ccaac829436c70d1627a6b090df37eb |
|
07-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
fallocate: fix number of syscall arguments The number of fallocate arguments depends on architecture and personality. For 64bit and ilp32 it equals to 4, for 32bit it equals to 6. * linux/aarch64/syscallent1.h: Change the number of fallocate arguments to 4. * linux/alpha/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Set fallocate handler and flags.
/external/strace/linux/s390x/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/s390x/syscallent.h
|
4996b3a352a5853114e2d0426f3e0fade4e90b3d |
|
07-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
readahead: fix number of syscall arguments The number of readahead arguments depends on architecture and personality. For 64bit and ilp32 it equals to 3, for unaligned 32bit it equals to 4, and for aligned 32bit it equals to 5. * linux/aarch64/syscallent1.h: Set number of readahead arguments to 3. * linux/alpha/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/or1k/syscallent.h: Set number of readahead arguments to 4. * linux/sh/syscallent.h: Likewise. * linux/tile/syscallent.h: Likewise. * linux/xtensa/syscallent.h: Set number of readahead arguments to 5.
/external/strace/linux/s390x/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/s390x/syscallent.h
|
1ba85436def7da80971aeb902fbc6e52997a46fa |
|
19-Feb-2013 |
Denys Vlasenko <vda.linux@googlemail.com> |
Clean up mmap decoding Previous code merges too many similar, but different ways of decoding mmap. For example, sys_old_mmap is "params in memory" API... except SH[64], where it is "params in regs", i.e. what sys_mmap ("new mmap") function does on other arches! It's much simpler when every mmap handler has same API regardless of arch. Where API means whether params are in regs or in memory, and whether offset is in bytes, pages, or 4k blocks. Then we just insert correct function pointers into arch syscall tables. It turns out there are four common mmap APIs over all architectures which exist in Linux kernel, and one outlier for S390. A number of mmap decoders were plain wrong in arch tables. For example, BFIN has no old_mmap. It returns ENOSYS. I checked kernel sources for all arches nad fixed the tables. There was dead code for x86_64 for old_mmap: x86_64 has no old_mmap. * mem.c: Refactor mmap functions so that we have five mmap syscall handlers, each with the fixed API (not varying by arch). * pathtrace.c (pathtrace_match): Adjust sys_func == mmap_func checks. * linux/syscall.h: Declare new mmap syscall handler functions. * linux/arm/syscallent.h: mmap2 is sys_mmap_pgoff. * linux/avr32/syscallent.h: mmap is sys_mmap_pgoff. * linux/bfin/syscallent.h: old_mmap is ENOSYS, mmap2 is sys_mmap_pgoff. * linux/hppa/syscallent.h: mmap2 is sys_mmap_4koff. * linux/i386/syscallent.h: mmap2 is sys_mmap_pgoff. * linux/ia64/syscallent.h: mmap2 is sys_mmap_pgoff. * linux/m68k/syscallent.h: mmap2 is sys_mmap_pgoff. * linux/microblaze/syscallent.h: old_mmap is sys_mmap, mmap2 is sys_mmap_pgoff. * linux/mips/syscallent.h: mmap is sys_mmap_4kgoff. * linux/or1k/syscallent.h: mmap2 is sys_mmap_pgoff. * linux/powerpc/syscallent.h: mmap2 is sys_mmap_4kgoff. * linux/s390/syscallent.h: mmap2 is sys_old_mmap_pgoff. * linux/s390x/syscallent.h: mmap is sys_old_mmap and thus has 1 arg. * linux/sh/syscallent.h: old_mmap2 is sys_mmap, mmap2 is sys_mmap_4koff. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent1.h: mmap is TD|TM. * linux/tile/syscallent1.h: mmap2 is sys_mmap_4koff. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/linux/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/syscallent.h
|
ac1ce77a23b4f4eecb6768f118259499308fce1c |
|
23-Aug-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Stop using nargs == -1 in syscallent tables Usage -1 as argument count in syscallent tables necessitates the check for it, a-la: if (sysent[tcp->scno].nargs != -1) tcp->u_nargs = sysent[tcp->scno].nargs; else tcp->u_nargs = MAX_ARGS; which is stupid: we waste cycles checking something which is constant and known at compile time. * defs.h: Make struct sysent::nargs unsigned. * freebsd/i386/syscallent.h: Replace nargs of -1 with MA. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * svr4/syscallent.h: Likewise. * freebsd/syscalls.pl: Likewise in generator script. * syscallent.sh: Likewise in generator script. * syscall.c: Add define MA MAX_ARGS / undef MA around includes of syscallent[N].h. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/linux/s390x/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/s390x/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/s390x/syscallent.h
|
b63256e69bf3f1a74aadb0e14556490bc8f4ef95 |
|
07-Jun-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Whitespace cleanups. no code changes. * bjm.c: Fix tabulation (such as extra spaces before tabs), convert punctuation where it deviates from prevalent form elsewhere in strace code, convert sizeof and offsetof where it deviates from from prevalent form, remove space between function/macro/array names and (parameters) or [index], add space between "if" and (condition), correct non-standard or wrong indentaion. * defs.h: Likewise * desc.c: Likewise * file.c: Likewise * ipc.c: Likewise * linux/arm/syscallent.h: Likewise * linux/avr32/syscallent.h: Likewise * linux/hppa/syscallent.h: Likewise * linux/i386/syscallent.h: Likewise * linux/ioctlsort.c: 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/tile/syscallent.h: Likewise * linux/x86_64/syscallent.h: Likewise * mem.c: Likewise * net.c: Likewise * pathtrace.c: Likewise * process.c: Likewise * signal.c: Likewise * sock.c: Likewise * strace.c: Likewise * stream.c: Likewise * sunos4/syscall.h: Likewise * sunos4/syscallent.h: Likewise * svr4/syscall.h: Likewise * svr4/syscallent.h: Likewise * syscall.c: Likewise * system.c: Likewise * test/childthread.c: Likewise * test/leaderkill.c: Likewise * test/skodic.c: Likewise * time.c: Likewise * util.c: Likewise Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/linux/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/syscallent.h
|
394f60c07e706f3dc207cd18343738390123d58d |
|
13-Apr-2010 |
Heiko Carstens <heiko.carstens@de.ibm.com> |
Fix s390 system call table list * linux/s390/syscallent.h: Add the missing entries for preadv and pwritev to the system call table list. * linux/s390x/syscallent.h: Likewise.
/external/strace/linux/s390x/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/s390x/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/s390x/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/s390x/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/s390x/syscallent.h
|
5ae2b7c601dadf79a4345e1ee21053947b9e4add |
|
27-Feb-2009 |
Denys Vlasenko <dvlasenk@redhat.com> |
AVR32 support by Hans-Christian Egtvedt (hans-christian.egtvedt AT atmel.com). * configure.ac: Make it recognize avr32. * defs.h: Define LINUX_AVR32. * linux/avr32/syscallent.h: New file. * Makefile.am: Reference linux/avr32/syscallent.h. * proc.c (change_syscall, setarg): Add support for avr32. (struct xlat struct_user_offsets[]): Ditto. * syscall.c (get_scno): Ditto. (get_error, force_result, syscall_enter): Ditto. * util.c (getpc, printcall): Ditto.
/external/strace/linux/s390x/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/s390x/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/s390x/syscallent.h
|
86c26be3c88f382273222358fb2f7d537d022712 |
|
03-Sep-2008 |
Dmitry V. Levin <ldv@altlinux.org> |
2008-04-19 Dmitry V. Levin <ldv@altlinux.org> * linux/syscallent.h: Use sys_prctl() decoder for "prctl" syscall. * linux/alpha/syscallent.h: Likewise. * linux/arm/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/x86_64/syscallent.h: Likewise.
/external/strace/linux/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/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/s390x/syscallent.h
|
cc6cbe2a42513beee965e167ffd1ba6664a67e9e |
|
16-Mar-2007 |
Roland McGrath <roland@redhat.com> |
2007-03-16 Roland McGrath <roland@redhat.com> * linux/s390/syscallent.h: Use sys_restart_syscall for 7. * linux/s390x/syscallent.h: Likewise.
/external/strace/linux/s390x/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/s390x/syscallent.h
|
feb838139028d6e063d10a6033269870a5c25b5c |
|
22-Aug-2006 |
Roland McGrath <roland@redhat.com> |
2006-08-21 Roland McGrath <roland@redhat.com> * linux/syscall.h (SYS_socket_subcall): Bump to 400. * linux/syscallent.h: Update table. * linux/arm/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. Fixes RH#202620.
/external/strace/linux/s390x/syscallent.h
|
06288007583eff6d8059f954c0baffae2d13a136 |
|
02-Dec-2005 |
Roland McGrath <roland@redhat.com> |
2005-10-25 Heiko Carstens <heiko.carstens@de.ibm.com> * linux/s390/syscallent.h: Added ioprio_set, ioprio_get, inotify_init, inotify_add_watch, inotify_rm_watch. Corrected number of arguments for request_key. * linux/s390x/syscallent.h: Likewise.
/external/strace/linux/s390x/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/s390x/syscallent.h
|
feb90500e27a0767abca81e62446b3955e772e6e |
|
19-Jul-2005 |
Roland McGrath <roland@redhat.com> |
2005-07-14 Heiko Carstens <heiko.carstens@de.ibm.com> * linux/s390/syscallent.h (sys_tgkill, vserver, fadvise64_64) (statfs64, fstatfs64, remap_file_pages, mbind, get_mempolicy) (set_mempolicy, mq_open, mq_unlink, mq_timedsend, mq_timedreceive) (mq_notify, mq_getsetattr, sys_kexec_load, add_key, request_key) (keyctl, waitid): Added. * linux/s390x/syscallent.h: Likewise and added missing _llseek. * linux/s390/errnoent.h (ECANCELED, ENOKEY, EKEYEXPIRED) (EKEYREVOKED, EKEYREJECTED, EOWNERDEAD, ENOTRECOVERABLE): Added. * linux/s390x/errnoent.h: Likewise.
/external/strace/linux/s390x/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/s390x/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/s390x/syscallent.h
|
37b9f8480cf54455d1943e534509e20a92da2199 |
|
09-May-2005 |
Roland McGrath <roland@redhat.com> |
2005-05-09 Roland McGrath <roland@redhat.com> * desc.c (sys_io_setup, sys_io_submit, sys_io_cancel, sys_io_getevents, sys_io_destroy): New functions. * linux/syscall.h: Declare them. * linux/syscallent.h: Use those for io_* 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/x86_64/syscallent.h: Likewise. From Zach Brown <zach.brown@oracle.com>. Fixes RH#155065.
/external/strace/linux/s390x/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/s390x/syscallent.h
|
a349fcc55c9c01510849c0626ab2551a1b9bd36c |
|
21-Aug-2003 |
Roland McGrath <roland@redhat.com> |
2003-08-21 Roland McGrath <roland@redhat.com> * linux/syscallent.h: Fix mlock argument count. * linux/x86_64/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise.
/external/strace/linux/s390x/syscallent.h
|
88812d685d7d24a68841ee0435aab6296f273787 |
|
27-Jun-2003 |
Roland McGrath <roland@redhat.com> |
2003-06-26 Roland McGrath <roland@redhat.com> * process.c [LINUX] (sys_futex): Grok FUTEX_REQUEUE and print 5th arg. * linux/syscallent.h: sys_futex argument count is now 5, not 4. * linux/ia64/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. From Jakub Jelinek <jakub@redhat.com>.
/external/strace/linux/s390x/syscallent.h
|
5a14cee5a0cbad846d846d94b0be7a807f30a743 |
|
10-Jun-2003 |
Roland McGrath <roland@redhat.com> |
2003-06-09 Roland McGrath <roland@redhat.com> * linux/s390x/syscallent.h: Update many syscalls. * linux/syscall.h (SYS_socket_subcall): Update [S390X] value.
/external/strace/linux/s390x/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/s390x/syscallent.h
|
4995fb9398cbb6e99731bf9389c590b5a9f2d187 |
|
07-Oct-2002 |
Michal Ludvig <mludvig@suse.cz> |
2nd part of s390/s390x port
/external/strace/linux/s390x/syscallent.h
|