| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* aux_syscalls.stp: Replace get_user calls with __stp_get_user.
|
| |
|
|
|
|
|
| |
* aux_syscalls.stp (_stp_sockaddr_str): Fix memory access error
when calling with addrlen set to 0.
|
|
|
|
|
| |
* aux_syscalls.stp (_module_flags_str): Modify combination of
flags' values.
|
| |
|
|
|
|
|
|
| |
From Lai Jiangshan <laijs@cn.fujitsu.com>
* syscalls2.stp (quotactl): Init special_str before use.
(rt_sigqueueinfo): Change pid's type from %p to %d in argstr.
|
|
|
|
|
|
| |
From Lai Jiangshan <laijs@cn.fujitsu.com>
* aux_syscalls.stp (_mknod_mode_str): Fix file type
judgement error.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* nfs.stp (__iov_length): Update.
(nfs.fop.aio_read, nfs.fop.aio_write): Update calling __iov_length.
* vfs.stp (generic.fop.aio_read, generic.fop.aio_write): Modify evaluating count,buf.
(generic.fop.readv*, generic.fop.writev*, generic.fop.splice_read*,
generic.fop.splice_write*, generic.fop.read*, generic.fop.write*): Make optional.
(vfs.__set_page_dirty_buffers.return): Add condition.
(vfs.remove_from_page_cache.return): Fix typo.
(vfs.block_sync_page.return): Remove size and units.
|
|
|
|
| |
* syscalls2.stp (syslog): Make $buf output as address in argstr.
|
|
|
|
|
| |
* syscalls2.stp (sysfs): Make numbers of args in
argstr always same.
|
|
|
|
|
| |
* syscalls2.stp (sysfs): Set argstr's format different
by value of option arg.
|
|
|
|
| |
* tcp.stp (sockstate): Fix typo.
|
|
|
|
|
|
| |
* syscalls.stp (bdflush): Add comma between args in argstr
Set second parameter(data)'s type by first parameter(func)'s
value in argstr.
|
|
|
|
|
|
| |
* syscalls.stp (bdflush): Add comma between args in argstr.
Set second parameter(data)'s type by first parameter(func)'s
value in argstr.
|
|
|
|
|
|
|
| |
* context.stp (module_name): New. Returns the current
module name.
* tcp.stp (tcp_sendmsg): For 2.6.23, parameters change.
|
| |
|
| |
|
|
|
|
| |
* signal.stp (signal.do_action): Modify evaluating sa_handler,sa_mask.
|
|
|
|
| |
* syscalls2.stp(sendto): Set $addr as content string in argstr.
|
|
|
|
|
| |
* scheduler.stp (scheduler.cpu_on,scheduler.migrate): Make optional.
(scheduler.migrate): Modify evaluating cpu_from with task_cpu.
|
|
|
|
| |
* syscalls2.stp(send): Add len argument into argstr.
|
| |
|
|
|
|
| |
* syscalls2.stp (sys_tee.return): Make optional
|
|
|
|
|
|
| |
* aux_syscalls.stp (_struct_compat_timeval_u): Fix
array reference.
(_struct_compat_timespec_u): Cast args to long.
|
|
|
|
|
|
|
| |
From Cai Fei <caifei@cn.fujitsu.com>
* aux_syscalls.stp (_waitid_opt_str): New.
(_wait4_opt_str): Just handle wait4 options.
* syscalls2.stp (sys_waitid): Use _waitid_opt_str.
|
|
|
|
|
|
|
| |
* rpc.stp (sunrpc.svc.process, sunrpc.svc.recv): Modify evaluating
sv_name,sv_prog,sv_nrthreads in kernel>=2.6.19.
(sunrpc.sched.delay,sunrpc.sched.delay): Fix typo.
(sunrpc.*.return): Change name by adding "return".
|
|
|
|
|
|
|
|
|
|
| |
* aux_syscalls.stp (_send_flags_str): Add support for MSG_MORE
(used in send, sendto, sendmsg and compat_sys_sendmsg).
Change name of _send_flags_str to _sendflags_str for unify with
_recvflags_str.
* syscalls2.stp(send, sendto, sendmsg, compat_sys_sendmsg): Change
name of _send_flags_str to _sendflags_str for unify with _recvflags_str.
|
|
|
|
|
| |
* syscalls2.stp: Change name of _send_flags_str to _sendflags_str
for unify with _recvflags_str.
|
|
|
|
|
|
|
| |
* aux_syscalls.stp (_send_flags_str): Add support for MSG_MORE
(used in send, sendto, sendmsg and compat_sys_sendmsg).
Change name of _send_flags_str to _sendflags_str for unify with
_recvflags_str.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ppc64/syscalls.stp: Remove a bunch of
non-ppc64 specific probes.
* syscalls.stp (compat_sys_epoll_ctl): New.
(compat_sys_epoll_wait): New.
(sys_epoll_pwait): New.
(compat_sys_epoll_pwait): New.
(compat_sys_keyctl): New.
(compat_sys_mq_open): New.
(compat_sys_futex): New.
(compat_sys_mq_timedsend): New.
(compat_sys_mq_timedreceive): New.
(compat_sys_mq_notify): New.
(compat_sys_mq_getsetattr): New.
(init_module): Make optional and quote args.
(sys_eventfd): New.
* syscalls2.stp (sys_splice): New.
(sys_vmsplice): New.
(compat_sys_vmsplice): New.
(sys_tee): New.
(sys_signalfd): New.
(compat_sys_signalfd): New.
(sys_timerfd): New.
(compat_sys_timerfd): New.
(old32_readdir): New.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* aux_syscalls.stp (_utimensat_flag_str): New.
(_dfd_str): New.
(_struct_timeval2_u): Deleted.
(_struct_timeval_u): Take a number of structs to decode.
(_struct_compat_timeval2_u): Deleted
(_struct_compat_timeval_u): Take a number of structs to decode.
(_struct_timespec_u): Take a number of structs to decode.
Recognize UTIME_NOW and UTIME_OMIT.
(_struct_compat_timespec_u): Ditto.
* syscalls.stp (compat_sys_old_getrlimit): Removed.
(sys_migrate_pages): New.
(sys_move_pages): New.
* syscalls2.stp (compat_sys_sigprocmask): Removed. Calls
sys_sigprocmask.
(compat_sys_sysinfo): New.
(compat_sys_rt_sigtimedwait): New.
(sys_utimensat, compat_sys_utimensat): New.
* ppc64/syscalls.stp (compat_sys_sigpending): Removed.
Calls sys_ func.
(compat_sys_setrlimit): Ditto.
(compat_sys_getrlimit): Ditto.
(compat_sys_old_getrlimit): Ditto.
(compat_sys_getrusage): Ditto.
(compat_sys_wait4): Ditto.
(compat_sys_sched_setaffinity): Ditto.
(compat_sys_sched_getaffinity): Ditto.
|
|
|
|
|
|
|
| |
* nfsd.stp (nfsd.proc?.*): Modify evaluating client_ip
with function addr_from_rqst to make it compatible in kernel>=2.6.19
(nfsd.proc4.compound,nfsd.read,nfsd.write): Fix typo.
(nfsd.unlink): Fix reference to variable iap.
|
|
|
|
|
|
|
|
|
|
| |
* nfs.stp (__iov_length): Updated, Temporary here.
* nfs_proc.stp (__i2n_ip_proto): Add type cast to sockaddr_in.
(nfs.proc?.*): Modify evaluating count and offset.
(nfs.proc?.read.return): Delete evaluating size and units.
(nfs.proc?.write.return): Modify evaluating size.
(nfs.proc?.create): Modify evaluating filename and filelen.
(nfs.proc?.rename): Fix typo.
|
|
|
|
|
| |
* syscalls2.stp (syscall.setdomainname): Add argstr content
(argstr = "" -> argstr = sprintf("%p, %d", $name, $len).
|
|
|
|
|
|
| |
From Cai Fei <caifei@cn.fujitsu.com>:
* syscalls2.stp, syscalls.stp: Added several missing argstr/retstr
variables.
|
|
|
|
|
| |
* aux_syscalls.stp (_recvflags_str): Add support for MSG_DONTWAIT
used in recv, recvfrom, recvmsg, compat_sys_recvmsg
|
|
|
|
|
| |
* syscalls2.stp (syscall.select): Fixed variable name error
(timeout_uaddr = $tv->$tvp).
|
|
|
|
|
| |
* syscalls2.stp (syscall.selec): Fixed variable name error
(timeout_uaddr = $tv->$tvp).
|
|
|
|
|
|
|
| |
* ioblock.stp: Fix __bio_ino() not to access i_ino if the page is not
assigned to any inode.
* stack-x86_64.c: Fix backtrace to use the value of stack register
instead of its address.
|
|
|
|
|
|
|
| |
* nfs.stp (nfs.fop.aio_read, nfs.fop.aio_write): Modify evaluating count.
(__iov_length): New function.
(nfs.fop.sendfile, nfs.aop.set_page_dirty, nfs.aop.prepare_write,
nfs.aop.release_page): Fix typo.
|
|
|
|
|
| |
From Lai Jiangshan <laijs@cn.fujitsu.com>
* syscalls.stp (creat): Fix argstr.
|
|
|
|
|
|
|
| |
* ioscheduler.stp (ioscheduler.elv_add_request,
ioscheduler.elv_completed_request): Add checking $rq.
* memory.stp (_IS_ZERO_PAGE): Modify reference to arguments.
|
|
|
|
|
|
|
| |
* ioscheduler.stp (ioscheduler.elv_add_request,
ioscheduler.elv_completed_request): Add checking $rq.
* memory.stp (_IS_ZERO_PAGE): Modify reference to arguments.
|
|
|
|
|
|
|
|
|
| |
PR 1315.
* target_set.stp: New tapset file.
* stapfuncs.5.in: Document new target_set tapset.
* buildok/fortyfive.stp: New test.
|
|
|
|
|
|
|
|
| |
* aux_syscalls.stp (_sock_family_str):
Add PF_IUCV, PF_RXRPC, PF_TIPC.
From zhaolei@cn.fujitsu.com
Remove PF_UNIX. PF_LOCAL is correct.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* aux_syscalls.stp (__get_argv): Add parameter to
optionally skip the first argv (argv[0]).
(__get_compat_argv): Ditto.
* syscalls.stp (execve): Set args to the whole argv.
For argstr use filename plus argv starting at [1].
(compat_execve): Ditto.
* ppc64/syscalls.stp (sys32_exevve): Ditto.
From Cai Fei <caifei@cn.fujitsu.com>
* syscalls.stp (sts_getpgid): Add pid arg.
|
|
|
|
| |
* errno.stp: Fix Typo for EADV
|
|
|
|
|
|
| |
* aux_syscalls.stp(_reboot_flag_str,_futex_op_str,_mprotect_prot_str,
_fcntl_cmd_str, _quotaclt_cmd_str, _sock_type_str, _rlimit_resource_str,
_rusage_who_str): Add new entries, modify default return string."
|
|
|
|
|
|
|
|
|
| |
* x86_64/syscalls.stp: Add support for sys32_mmap[2],
sys32_vm86_warning, and sys32_pipe.
* s390x/syscalls.stp (get_mmap_args): Move to aux_syscalls.
* aux_syscalls.stp (get_mmap_args): Moved here.
* syscalls.stp: Add sys32_alarm.
* syscalls2.stp: Add sys32_uname.
|