summaryrefslogtreecommitdiffstats
path: root/tapset
Commit message (Collapse)AuthorAgeFilesLines
* PR6470: new argv[] tapset, docs, test casesFrank Ch. Eigler2008-06-102-0/+53
|
* syscalls.stp: Add sys_faccessat.Zhaolei2008-06-102-0/+22
|
* syscalls.stp(syscall.mkdirat): Use _dfd_str() to add support for AT_FDCWD.Zhaolei2008-06-102-1/+6
|
* Fixed utrace probe '$syscall' handling.David Smith2008-06-093-0/+13
| | | | | | | | | | | | | 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.
* Fix PR 6588Jim Keniston2008-06-041-3/+4
|
* syscalls2.stp: Add sys_unshare.Zhaolei2008-06-042-0/+18
|
* Support for new clone flags before linux-2.6.25.Zhaolei2008-06-032-0/+13
|
* Fix PR 6582: verify CONTEXT->regs in [u_]register()Jim Keniston2008-05-294-6/+24
|
* Fix powerpc dwarfless argument accessAnanth N Mavinakayanahalli2008-05-291-66/+36
|
* Fix regparm() on i686 & x86_64.Josh Stone2008-05-272-4/+4
| | | | | It doesn't seem that regparm() is actually used, but I saw compilation errors when I compiled with -u.
* Only include fdtable.h for kernel versions > 2.6.25.Mark Wielaard2008-05-262-0/+5
|
* Include fdtable.h in task.stp for 2.6.26 and format signal.stpwenji2008-05-263-6/+11
|
* Correct signal.stp for 2.6.26wenji2008-05-262-5/+22
|
* Fixed arg #3 type in nd_syscall.accept.Jim Keniston2008-05-251-1/+1
|
* tapset cleanup: nfs kernel?,module? -> kernel!,moduleFrank Ch. Eigler2008-05-253-80/+89
|
* rpc tapset cleanupFrank Ch. Eigler2008-05-252-81/+91
|
* powerpc register+arg accessAnanth N Mavinakayanahalli2008-05-221-0/+239
|
* PR6538: more tapset fixesFrank Ch. Eigler2008-05-212-1/+6
|
* Merge branch 'master' of ssh://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-05-212-8/+13
|\ | | | | | | | | | | * '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.
| * Use pointer_arg to fetch arguments for syscall.utime and compat_utime.Mark Wielaard2008-05-212-8/+13
| |
* | PR6538: tapset changesFrank Ch. Eigler2008-05-205-14/+16
|/
* PR5001: Remove _stp_ctime and always use ctime.Mark Wielaard2008-05-203-61/+78
|
* PR6524: ctime() on bad values hangs system.Mark Wielaard2008-05-202-2/+42
|
* Factored returnval() out of returnstr(), for use in dwarfless probing.Jim Keniston2008-05-131-16/+28
|
* Converted more aliases to use arg numbers instead of names. In particular,Jim Keniston2008-05-131-104/+265
| | | | | | 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.
* Merge commit 'origin/dwarfless'Jim Keniston2008-05-123-0/+3290
|\ | | | | | | PR 4311 - Function boundary tracing without debuginfo: Phases 1 and 2
| * The beginnings of a no-dwarf version of syscalls.stp. SelectedJim Keniston2008-05-061-0/+2845
| | | | | | | | aliases refer to args by number rather than name.
| * Replaced [u_]arg() with [u]int_arg(), [u]long_arg(), {s|u}32_arg(),Jim Keniston2008-05-052-52/+200
| | | | | | | | | | | | | | {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.
| * Added support for register(), u_register(), arg(), and u_arg() functions.Jim Keniston2008-05-012-0/+161
| | | | | | | | | | Still missing: arg64(), _stp_copy_from_user stack, .linkage clause, tests, docs.
* | In ioblock.stp ioblock.end set bytes_done depending on kernel version.Mark Wielaard2008-05-082-1/+7
| |
* | PR6466: broad side-effect free statement elisionFrank Ch. Eigler2008-04-292-31/+41
| |
* | update scsiwenji2008-04-162-0/+9
| |
* | 2.6.25 fixes and stack level limits.Martin Hunt2008-04-152-2/+6
|/
* replace mentions of CVS with GIT in docuemntation filesFrank Ch. Eigler2008-03-311-7/+7
|
* 2008-03-21 Eugene Teo <eugeneteo@kernel.sg>eteo2008-03-212-1/+137
| | | | | | | | | | | | 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.
* 2008-03-20 Frank Ch. Eigler <fche@elastic.org>fche2008-03-202-0/+7
| | | | | | | | PR 5956. * null.stp: New file, defining global NULL=0. PR 5956. * semko/fortyfive.stp: New test.
* 2008-03-11 Will Cohen <wcohen@redhat.com>wcohen2008-03-112-4/+8
| | | | * syscalls2.stp (syscall.wait{4|id}): Correct for 2.6.24.n kernels.
* Fix sys_sigaltstack for i686 after register unificationananth2008-03-062-2/+7
|
* 2008-02-28 Will Cohen <wcohen@redhat.com>wcohen2008-02-282-1/+8
| | | | | PR433780 * errno.stp (returnstr): Handle unified i386/x86_64 reg names.
* 2008-02-27 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-02-272-1/+10
| | | | | * x86_64/syscalls.stp (syscall.iopl): Use new_iopl instead of level on xen kernel.
* 2008-02-26 Srinivasa DS<srinivasa@in.ibm.com> PR 5772,srinivasa2008-02-261-22/+8
| | | | | tapset/syscall2.stp: to modify argument list of waitid,wait4 for kernel > 2.6.24
* Fix for bug#5772srinivasa2008-02-251-3/+19
|
* 2008-01-25 Will Cohen <wcohen@redhat.com>wcohen2008-01-252-1/+6
| | | | | PR5554 * syscalls.stp (__is_user_regs): Modify to work with older kernels.
* 2008-01-23 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-01-242-1/+39
| | | | | | | 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.
* 2008-01-16 Eugene Teo <eteo@redhat.com>eteo2008-01-162-0/+176
| | | | | | | | | | | | | | | | | | | | | | * 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.
* 2008-1-4 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-01-042-0/+9
| | | | | * aux_syscalls.stp (_stp_fork_list): Check kernel version for new flags.
* 2008-1-4 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-01-042-3/+19
| | | | | | PR5152 * scheduler.stp (scheduler.ctxswitch): Change probe point __switch_to to context_switch on ia64.
* 2007-12-27 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-12-272-1/+6
| | | | | From Yang Zhiguo <yzgcsu@cn.fujitsu.com> * signal.stp (_signal.send.part3.return): Correct name variable.
* 2007-12-25 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-12-252-1/+6
| | | | | | From Yang Zhiguo <yzgcsu@cn.fujitsu.com> * aux_syscalls.stp (_struct_sigaction_u): Delete overlaped SA_SIGINFO from _stp_sa_flags_list[].
* 2007-12-21 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-12-212-0/+16
| | | | | | From Yang Zhiguo <yzgcsu@cn.fujitsu.com> * aux_syscalls.stp (_futex_op_str): Add new futex options. (_stp_fork_list[]): Add new clone flags.