| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-06-09 David Smith <dsmith@redhat.com>
* tapsets.cxx
(utrace_var_expanding_copy_visitor::visit_target_symbol): Calls
'syscall_nr' to get the value of '$syscall'.
2008-06-09 David Smith <dsmith@redhat.com>
* x86_64/registers.stp (syscall_nr): Added syscall_nr function.
* i686/registers.stp (syscall_nr): Ditto.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It doesn't seem that regparm() is actually used, but I saw compilation
errors when I compiled with -u.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
* 'master' of ssh://sources.redhat.com/git/systemtap:
Use pointer_arg to fetch arguments for syscall.utime and compat_utime.
Optimize compound and binary expression assignments.
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
converted the aliases for futex, getrusage, and mq_open -- which presented
problems when this tapset is used without dwarf, even if those aliases
aren't used.
|
|\
| |
| |
| | |
PR 4311 - Function boundary tracing without debuginfo: Phases 1 and 2
|
| |
| |
| |
| | |
aliases refer to args by number rather than name.
|
| |
| |
| |
| |
| |
| |
| | |
{s|u}64_arg(), etc. Added asmlinkage(), fastcall(), regparm().
Dealt with some surprises -- e.g., rax is ZERO-extended eax.
Seems to work well with -m32 and -m64 user apps, and with a (small)
dwarfless subset of syscall.stp.
|
| |
| |
| |
| |
| | |
Still missing: arg64(), _stp_copy_from_user stack, .linkage clause,
tests, docs.
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 5528
* tapset/conversions.stp (user_string_n, user_string_n2,
user_string_n_warn, user_string_n_quoted, user_short, user_short_warn,
user_int, user_int_warn, user_long, user_long_warn, user_char,
user_char_warn): New user_* functions.
* stapfuncs.5.in: Documented the new functions.
* testsuite/systemtap.stress/conversions.stp: Test new functions.
* testsuite/buildok/conversions.stp: Test new functions.
* testsuite/buildok/conversions-embedded.stp: Test new functions.
|
|
|
|
|
|
|
|
| |
PR 5956.
* null.stp: New file, defining global NULL=0.
PR 5956.
* semko/fortyfive.stp: New test.
|
|
|
|
| |
* syscalls2.stp (syscall.wait{4|id}): Correct for 2.6.24.n kernels.
|
| |
|
|
|
|
|
| |
PR433780
* errno.stp (returnstr): Handle unified i386/x86_64 reg names.
|
|
|
|
|
| |
* x86_64/syscalls.stp (syscall.iopl): Use new_iopl instead of level
on xen kernel.
|
|
|
|
|
| |
tapset/syscall2.stp: to modify argument list of waitid,wait4
for kernel > 2.6.24
|
| |
|
|
|
|
|
| |
PR5554
* syscalls.stp (__is_user_regs): Modify to work with older kernels.
|
|
|
|
|
|
|
| |
PR5554
* syscalls.stp (__is_user_regs): Add new function to check whether
pt_regs is user mode registers.
(syscall.fork): Use __is_user_regs() to decide syscall name.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* stapfuncs.5.in: Document signal.stp tapset functions.
2008-01-16 Eugene Teo <eteo@redhat.com>
* signal.stp (get_sa_flags, get_sa_handler): New functions to
return addresses of sa_flags and sa_handler of struct k_sigaction.
(sigset_mask_str): New function. Returns a string containing the
set of signals to be blocked when executing the signal handler.
(is_sig_blocked): New function. Checks task_struct->blocked signal
mask for signals that are currently blocked.
(signal_str): New function. Translates a signal number.
(sa_flags_str): New function. Translates the sa_flags.
(sa_handler_str): New function. Returns the signal action or handler
associated to the signal.
2008-01-16 Eugene Teo <eteo@redhat.com>
* buildok/signal-embedded.stp: Add all new embedded C functions
in signal.
|
|
|
|
|
| |
* aux_syscalls.stp (_stp_fork_list): Check kernel version for new
flags.
|
|
|
|
|
|
| |
PR5152
* scheduler.stp (scheduler.ctxswitch): Change probe point __switch_to
to context_switch on ia64.
|
|
|
|
|
| |
From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
* signal.stp (_signal.send.part3.return): Correct name variable.
|
|
|
|
|
|
| |
From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
* aux_syscalls.stp (_struct_sigaction_u): Delete overlaped
SA_SIGINFO from _stp_sa_flags_list[].
|
|
|
|
|
|
| |
From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
* aux_syscalls.stp (_futex_op_str): Add new futex options.
(_stp_fork_list[]): Add new clone flags.
|