]> sourceware.org Git - systemtap.git/commit
2007-02-06 Josh Stone <joshua.i.stone@intel.com>
authorjistone <jistone>
Wed, 7 Feb 2007 02:54:30 +0000 (02:54 +0000)
committerjistone <jistone>
Wed, 7 Feb 2007 02:54:30 +0000 (02:54 +0000)
commitb8772cce090adb3d27cdd8b49d236662b526424e
treef216b71b2bea50d0bd95c9d22956a07e0b6fa49c
parent3b4136ca14c78881c50e8c36fa35fa574edaabb4
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.
27 files changed:
tapset/ChangeLog
tapset/LKET/Changelog
tapset/LKET/aio.stp
tapset/LKET/nfs.stp
tapset/LKET/nfs_proc.stp
tapset/LKET/nfsd.stp
tapset/LKET/process.stp
tapset/LKET/timestamp.stp
tapset/LKET/tskdispatch.stp
tapset/LKET/utils.stp
tapset/aux_syscalls.stp
tapset/errno.stp
tapset/inet_sock.stp
tapset/ioblock.stp
tapset/ioscheduler.stp
tapset/nfs.stp
tapset/nfs_proc.stp
tapset/nfsd.stp
tapset/rpc.stp
tapset/scsi.stp
tapset/signal.stp
tapset/socket.stp
tapset/string.stp
tapset/syscalls.stp
tapset/task.stp
tapset/tcp.stp
tapset/vfs.stp
This page took 0.030958 seconds and 5 git commands to generate.