This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
src/tapset ChangeLog aux_syscalls.stp errno.st ...
- From: jistone at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 7 Feb 2007 02:54:31 -0000
- Subject: src/tapset ChangeLog aux_syscalls.stp errno.st ...
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2007-02-07 02:54:31
Modified files:
tapset : ChangeLog aux_syscalls.stp errno.stp
inet_sock.stp ioblock.stp ioscheduler.stp
nfs.stp nfs_proc.stp nfsd.stp rpc.stp scsi.stp
signal.stp socket.stp string.stp syscalls.stp
task.stp tcp.stp vfs.stp
tapset/LKET : Changelog aio.stp nfs.stp nfs_proc.stp nfsd.stp
process.stp timestamp.stp tskdispatch.stp
utils.stp
Log message:
2007-02-06 Josh Stone <joshua.i.stone@intel.com>
* aux_syscalls.stp, inet_sock.stp, ioblock.stp, ioscheduler.stp,
nfs.stp, nfs_proc.stp, nfsd.stp, rpc.stp, scsi.stp, signal.stp,
socket.stp, task.stp, tcp.stp, vfs.stp: Protect pointer dereferences
with kread wherever possible. Some places still have hazards, as
marked with FIXMEs.
* errno.stp (returnstr): Don't use return in tapset C functions.
* aux_syscalls.stp (__uget_timex_m): Ditto.
* nfsd.stp (__get_fh): Ditto.
* nfs.stp, vfs.stp (<many functions>): Ditto.
* string.stp (substr): Ditto. Also make sure start index is valid.
* syscalls.stp (syscall.execve): Change __string to kernel_string.
LKET/
* nfs.stp, nfs_proc.stp, nfsd.stp, process.stp, tskdispatch.stp:
Protect pointer dereferences with kread wherever possible. Some
places still have hazards, as marked with FIXMEs.
* aio.stp (log_io_getevents): Don't use return in tapset C functions.
* timestamp.stp (set_timing_method): Ditto.
* utils.stp (filter_by_pid): Ditto.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/ChangeLog.diff?cvsroot=systemtap&r1=1.116&r2=1.117
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/aux_syscalls.stp.diff?cvsroot=systemtap&r1=1.28&r2=1.29
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/errno.stp.diff?cvsroot=systemtap&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/inet_sock.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/ioblock.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/ioscheduler.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/nfs.stp.diff?cvsroot=systemtap&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/nfs_proc.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/nfsd.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/rpc.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/scsi.stp.diff?cvsroot=systemtap&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/signal.stp.diff?cvsroot=systemtap&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/socket.stp.diff?cvsroot=systemtap&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/string.stp.diff?cvsroot=systemtap&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/syscalls.stp.diff?cvsroot=systemtap&r1=1.44&r2=1.45
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/task.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/tcp.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/vfs.stp.diff?cvsroot=systemtap&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/Changelog.diff?cvsroot=systemtap&r1=1.38&r2=1.39
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/aio.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/nfs.stp.diff?cvsroot=systemtap&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/nfs_proc.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/nfsd.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/process.stp.diff?cvsroot=systemtap&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/timestamp.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/tskdispatch.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/utils.stp.diff?cvsroot=systemtap&r1=1.2&r2=1.3