Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add appropriate ChangeLog entry for earlier checkin. | William Cohen | 2008-05-15 | 1 | -0/+6 |
| | |||||
* | PR 5955 - Accept ; terminated globals | Ananth N Mavinakayanahalli | 2008-05-14 | 7 | -0/+83 |
| | |||||
* | Factored returnval() out of returnstr(), for use in dwarfless probing. | Jim Keniston | 2008-05-13 | 1 | -16/+28 |
| | |||||
* | Converted more aliases to use arg numbers instead of names. In particular, | Jim Keniston | 2008-05-13 | 1 | -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 branch 'master' of ssh://sources.redhat.com/git/systemtap | Frank Ch. Eigler | 2008-05-12 | 28 | -136/+4829 |
|\ | | | | | | | | | | | | | | | | | | | * 'master' of ssh://sources.redhat.com/git/systemtap: The beginnings of a no-dwarf version of syscalls.stp. Selected Added CPU REGISTERS and NUMBERED FUNCTION ARGUMENTS sections to Replaced [u_]arg() with [u]int_arg(), [u]long_arg(), {s|u}32_arg(), Added support for register(), u_register(), arg(), and u_arg() functions. * testsuite/{semok,semko}/nodwf*.stp PR 4311 - Function boundary tracing without debuginfo: Phase I | ||||
| * | PR 4311 - Function boundary tracing without debuginfo: Phases I and II | Jim Keniston | 2008-05-12 | 14 | -34/+230 |
| |\ | |||||
| * \ | Merge commit 'origin/dwarfless' | Jim Keniston | 2008-05-12 | 28 | -136/+4829 |
| |\ \ | | | | | | | | | | | | | PR 4311 - Function boundary tracing without debuginfo: Phases 1 and 2 | ||||
| | * | | The beginnings of a no-dwarf version of syscalls.stp. Selected | Jim Keniston | 2008-05-06 | 1 | -0/+2845 |
| | | | | | | | | | | | | | | | | aliases refer to args by number rather than name. | ||||
| | * | | Added CPU REGISTERS and NUMBERED FUNCTION ARGUMENTS sections to | Jim Keniston | 2008-05-06 | 2 | -0/+122 |
| | | | | | | | | | | | | | | | | stapfuncs.5.in. | ||||
| | * | | Replaced [u_]arg() with [u]int_arg(), [u]long_arg(), {s|u}32_arg(), | Jim Keniston | 2008-05-05 | 5 | -61/+268 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | {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 Keniston | 2008-05-01 | 3 | -0/+570 |
| | | | | | | | | | | | | | | | | | | | | Still missing: arg64(), _stp_copy_from_user stack, .linkage clause, tests, docs. | ||||
| | * | | * testsuite/{semok,semko}/nodwf*.stp | Jim Keniston | 2008-04-18 | 16 | -0/+287 |
| | | | | | | | | | | | | | | | | Shows what we currently can and can't do. | ||||
| | * | | PR 4311 - Function boundary tracing without debuginfo: Phase I | Jim Keniston | 2008-04-18 | 6 | -136/+960 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tapsets.cxx: Major rework of dwflpp, dwarf_query, and related code to make do with elf info if dwarf info is absent, or (in the case of vmlinux) make do with a System.map-style symbol table if even the elf file is absent. * main.cxx: Use getopt_long instead of getopt. Added --kelf, --kmap, --ignore-vmlinux, and --ignore-dwarf. * hash.cxx, session.h, stap.1.in: Added --kelf, --kmap, --ignore-vmlinux, and --ignore-dwarf. | ||||
* | | | | Revert "PR6487: extend blacklist with relay/timer subsystem" | Frank Ch. Eigler | 2008-05-12 | 2 | -16/+2 |
| |_|/ |/| | | | | | | | | | | | | | | This reverts commit e0d0dcf974e2d0898a7f5a05a2a3fdc93ba51fea. It seems that blacklisting kernel/timer.c is overbroad. | ||||
* | | | Merge branch 'master' of git://sources.redhat.com/git/systemtap | William Cohen | 2008-05-09 | 2 | -2/+16 |
|\ \ \ | |||||
| * | | | PR6487: extend blacklist with relay/timer subsystem | Frank Ch. Eigler | 2008-05-09 | 2 | -2/+16 |
| | | | | |||||
* | | | | Add syscalls_by_pid.meta, syscalls_by_proc.meta, | William Cohen | 2008-05-09 | 6 | -0/+79 |
|/ / / | | | | | | | | | | sigmon.meta, sig_by_pid.meta, sig_by_proc.meta, and socket-trace.meta. | ||||
* | | | Adjust iotime.meta description. | William Cohen | 2008-05-08 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'master' of git://sources.redhat.com/git/systemtap | William Cohen | 2008-05-08 | 2 | -32/+88 |
|\ \ \ | |||||
| * | | | Fix for PR 6500. | David Smith | 2008-05-08 | 2 | -32/+88 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-08 David Smith <dsmith@redhat.com> PR 6500. * task_finder.c (__stp_utrace_task_finder_report_exec): Moved attach logic to __stp_utrace_attach_match_filename(). (__stp_utrace_attach_match_filename): New function. (__stp_utrace_task_finder_report_clone): Calls __stp_utrace_attach_match_filename() to attach to newly cloned threads. | ||||
* | | | | * iotime.meta: New. | William Cohen | 2008-05-08 | 2 | -0/+17 |
|/ / / | |||||
* | | | Update ChangeLog | William Cohen | 2008-05-08 | 1 | -0/+4 |
| | | | |||||
* | | | * sleeptime.meta, wait4time.meta: New. | William Cohen | 2008-05-08 | 2 | -0/+26 |
|/ / | |||||
* | | systemtap.examples futexes.meta change futex.stp to futexes.stp. | Mark Wielaard | 2008-05-08 | 2 | -2/+7 |
| | | |||||
* | | In ioblock.stp ioblock.end set bytes_done depending on kernel version. | Mark Wielaard | 2008-05-08 | 2 | -1/+7 |
| | | |||||
* | | PR6492: make listing mode warning-free | Frank Ch. Eigler | 2008-05-07 | 2 | -0/+6 |
| | | |||||
* | | PR5648: Fix unaligned access warning in stp_print_flush on ia64 | Masami Hiramatsu | 2008-05-07 | 3 | -10/+21 |
| | | |||||
* | | PR5648: Fix memcpy's endianess issue. | Masami Hiramatsu | 2008-05-07 | 2 | -3/+14 |
| | | |||||
* | | futexes.meta, nettop.meta, pf2.meta: New. | William Cohen | 2008-05-07 | 4 | -0/+43 |
| | | |||||
* | | Clean up output. | William Cohen | 2008-05-07 | 2 | -2/+6 |
| | | |||||
* | | PR444886: add .../build/... to default debuginfo search path | Frank Ch. Eigler | 2008-05-05 | 3 | -2/+8 |
| | | |||||
* | | More signal cleanup. | Martin Hunt | 2008-05-05 | 2 | -9/+6 |
| | | |||||
* | | Fix problem handling SIG_CHLD | Martin Hunt | 2008-05-05 | 2 | -2/+19 |
| | | |||||
* | | Cleanup signal handling for staprun. | Martin Hunt | 2008-05-05 | 2 | -46/+77 |
| | | |||||
* | | PR6481: timer reset needs irqs reenabled | Frank Ch. Eigler | 2008-05-05 | 2 | -2/+11 |
| | | |||||
* | | Made runtime/task_finder.c improvements. | David Smith | 2008-05-05 | 2 | -65/+85 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-05 David Smith <dsmith@redhat.com> * task_finder.c (stap_utrace_detach_ops): Make sure we ignore /sbin/init. (__stp_utrace_attach): Added function to handle details of attaching a utrace engine. (__stp_utrace_task_finder_report_clone): Calls __stp_utrace_attach. (__stp_utrace_task_finder_report_exec): Ditto. (stap_start_task_finder): Ditto. | ||||
* | | Merge branch 'master' of ssh://sources.redhat.com/git/systemtap | Frank Ch. Eigler | 2008-05-01 | 2 | -0/+17 |
|\ \ | | | | | | | | | | | | | * 'master' of ssh://sources.redhat.com/git/systemtap: 2008-05-01 William Cohen <wcohen@redhat.com> | ||||
| * | | 2008-05-01 William Cohen <wcohen@redhat.com> | William Cohen | 2008-05-01 | 2 | -0/+17 |
| | | | | | | | | | | | | * helloworld.meta: New file. | ||||
* | | | PR6474: use position-independent-executable security c/ld-flags for stap* ↵ | Frank Ch. Eigler | 2008-05-01 | 7 | -55/+143 |
|/ / | | | | | | | | | | | binaries tested on rhel5 i386/x86-64, fedora7 x86-64 | ||||
* | | add git commit summary guidelines | Frank Ch. Eigler | 2008-04-30 | 1 | -0/+3 |
| | | |||||
* | | PR5648: Fix unaligned access warning on ia64. | Shaohua Li | 2008-04-30 | 2 | -3/+9 |
| | | |||||
* | | PR6008: Increase the limitation of the buffer size to 4095MB. | Masami Hiramatsu | 2008-04-30 | 5 | -6/+19 |
| | | |||||
* | | PR5645: Fix sub-buffer size calculation and debug messages. | Masami Hiramatsu | 2008-04-30 | 5 | -3/+18 |
| | | |||||
* | | PR6466: broad side-effect free statement elision | Frank Ch. Eigler | 2008-04-29 | 16 | -90/+258 |
| | | |||||
* | | Made utrace probes more robust. | David Smith | 2008-04-29 | 4 | -57/+101 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-29 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Added death event handlers to ensure that for every utrace_attach there is a corresponding utrace_detach. (utrace_derived_probe_group::emit_module_decls): Ditto. 2008-04-29 David Smith <dsmith@redhat.com> * task_finder.c: Made more robust by ensuring that all utrace attaches have a corresponding utrace detach. | ||||
* | | 2008-04-27 William Cohen <wcohen@redhat.com> | William Cohen | 2008-04-28 | 1 | -0/+3 |
| | | | | | | | | * check.exp: New script to run tests on cataloged examples. | ||||
* | | 2008-04-27 William Cohen <wcohen@redhat.com> | William Cohen | 2008-04-28 | 1 | -0/+75 |
| | | | | | | | | * check.exp: New script to run tests on cataloged examples. | ||||
* | | cleanup: remove never-implemented runtime TEST_MODE compile flag | Frank Ch. Eigler | 2008-04-28 | 4 | -11/+8 |
| | | |||||
* | | revert commit f0e6dc6304; overload detection logic was fine already | Frank Ch. Eigler | 2008-04-26 | 2 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | btw, here's a test script to monitor the persistent context values: function cycles(which:long) %{ THIS->__retvalue = (THIS->which == 0) ? CONTEXT->cycles_base : CONTEXT->cycles_sum; %} probe timer.profile { /* just for */ backtrace() /* load generation */ printf("%d %d\n", cycles(0), cycles(1)) } probe timer.s(1) { exit() } | ||||
* | | Merge branch 'master' of ssh://sources.redhat.com/git/systemtap | Frank Ch. Eigler | 2008-04-25 | 4 | -1/+17 |
|\ \ | | | | | | | | | | | | | | | | * 'master' of ssh://sources.redhat.com/git/systemtap: Handles markers with no format string. Fixed task_finder.c kernel 2.6.25 change. |