This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
src/tapset ChangeLog aux_syscalls.stp syscalls ...
- From: hunt at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 31 Jul 2007 16:20:31 -0000
- Subject: src/tapset ChangeLog aux_syscalls.stp syscalls ...
CVSROOT: /cvs/systemtap
Module name: src
Changes by: hunt@sourceware.org 2007-07-31 16:20:31
Modified files:
tapset : ChangeLog aux_syscalls.stp syscalls.stp
syscalls2.stp
tapset/i686 : syscalls.stp
tapset/ppc64 : syscalls.stp
tapset/s390x : syscalls.stp
tapset/x86_64 : syscalls.stp
Added files:
tapset/ia64 : syscalls.stp
Log message:
2007-07-31 Martin Hunt <hunt@redhat.com>
* */syscalls.stp: Added mmap functions.
Continued moving common compatibility functions to
the main tapset.
* aux_syscalls.stp (_shmat_flags_str): New.
(__get_compat_argv): New.
* syscalls.stp (adjtimex): Just print hex argument.
(compat_adjtimex): New.
(clock_getres): Also probe compat_clock_getres.
(clock_gettime): Also probe compat funcs.
(compat_clock_nanosleep): New.
(compat_execve): New.
(fstatat): New.
(get[e][gu]id): Also probe sys32.
(getsockopt): Make optional. Also probe compat.
(mmap, mmap2): These are arch-specific, so move to individual
architecture subdirs.
(compat_sys_msgctl): New.
(compat_sys_msgrcv): New.
(compat_sys_msgsnd): New.
* syscalls.stp (pread32): Remove. It calls pread64 .
(quotactl): Make optional.
(recv): Probe correct function.
(recvfrom): Fix args.
(compat_sys_recvmsg): New.
(semctl): Make optional.
(compat_sys_semctl): New.
(semget): Make optional.
(semop): Make optional.
(semtimedop): Make optional.
(compat_sys_semtimedop): New.
(send): Make optional.
(sendmsg): Make optional.
(compat_sys_sendmsg): New.
(sendto): Make optional.
(setsockopt): Make optional. Add compat.
(shmat): New.
(compat_sys_shmat): New.
(shmctl): New.
(compat_sys_shmctl): New.
(shmdt): New.
(shmget): New.
(shutdown): Make optional.
(socket): Make optional.
(socketpair): Make optional.
(swapoff): Make optional.
(swapon): Make optional.
(sysctl): Add probe on sys32.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/ChangeLog.diff?cvsroot=systemtap&r1=1.153&r2=1.154
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/aux_syscalls.stp.diff?cvsroot=systemtap&r1=1.36&r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/syscalls.stp.diff?cvsroot=systemtap&r1=1.56&r2=1.57
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/syscalls2.stp.diff?cvsroot=systemtap&r1=1.61&r2=1.62
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/i686/syscalls.stp.diff?cvsroot=systemtap&r1=1.20&r2=1.21
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/ia64/syscalls.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/ppc64/syscalls.stp.diff?cvsroot=systemtap&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/s390x/syscalls.stp.diff?cvsroot=systemtap&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/x86_64/syscalls.stp.diff?cvsroot=systemtap&r1=1.17&r2=1.18