Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | PR9740/9816? - workaround for kernel valloc bug | Frank Ch. Eigler | 2009-02-05 | 4 | -0/+30 |
| | |||||
* | Add STAP_PROBE7, 8 and 9 variants to sdt.h. | Mark Wielaard | 2009-02-02 | 2 | -3/+76 |
| | |||||
* | Add .label("label") | Stan Cox | 2009-02-01 | 1 | -1/+1 |
| | |||||
* | Use 'static' as much as possible | Josh Stone | 2009-01-28 | 37 | -198/+197 |
| | | | | | | | | | | This change just inserts 'static' on runtime, tapset, and generated C functions and globals, so the compiler can do a better job of optimizing. My tests with small scripts show ~10% reduction in compile time and ~20% reduction in module size. Larger scripts may show less benefit, but I expect purely positive results. | ||||
* | 2009-01-28 David Smith <dsmith@redhat.com> | David Smith | 2009-01-28 | 2 | -0/+53 |
| | | | | | | PR9788 * mainloop.c (cleanup_and_exit): Added workaround for bug 9788 by fork'ing/exec'ing staprun. | ||||
* | sdt.h (STAP_PROBE): Use "g", not "r", for asm args. | Mark Wielaard | 2009-01-27 | 2 | -6/+10 |
| | |||||
* | sdt.h (struct _probe_): Make probe_name a STAP_PROBE_STRUCT_ARG. | Stan Cox | 2009-01-27 | 2 | -3/+7 |
| | |||||
* | Fix syscall.exp. | Stan Cox | 2009-01-26 | 1 | -1/+1 |
| | |||||
* | sdt.h: DTRACE_PROBE5 is STAP_PROBE5, not 4, likewise for 6. | Mark Wielaard | 2009-01-26 | 2 | -2/+6 |
| | |||||
* | Add dtrace -h support | Stan Cox | 2009-01-22 | 1 | -41/+71 |
| | |||||
* | PR 9673. Only use one utrace engine for all targets with same path or pid. | David Smith | 2009-01-20 | 2 | -155/+173 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-20 David Smith <dsmith@redhat.com> PR 9673. * task_finder.c (struct stap_task_finder_target): Added 'vm_events' field. (stap_register_task_finder_target): Sets vm_events if a vm_callback is present. (__stp_task_finder_cleanup): Only detaches engines on the main __stp_task_finder_list linked list. (__stp_call_callbacks): New function. (__stp_call_vm_callbacks): New function. (__stp_utrace_attach_match_filename): Calls __stp_call_callbacks() to call callbacks. (__stp_utrace_task_finder_target_death): Ditto. (__stp_utrace_task_finder_target_quiesce): Calls __stp_call_callbacks() and __stp_call_vm_callbacks() to call callbacks. (__stp_call_vm_callbacks_with_vma): Renamed from __stp_target_call_vm_callback. (__stp_utrace_task_finder_target_syscall_exit): Calls __stp_call_vm_callbacks() to call vm callbacks. (stap_start_task_finder): Instead of a utrace engine for every task_finder_target, there is now one utrace engine for all targets with the same path or pid. | ||||
* | Add dtrace and sdt.h | Stan Cox | 2009-01-13 | 1 | -0/+133 |
| | |||||
* | Create the rpm subpackage systemtap-sdt-devel | Stan Cox | 2009-01-13 | 1 | -133/+0 |
| | |||||
* | PR 7082: patch for uprobes2 (kernel > 2.6.26) | Jim Keniston | 2009-01-13 | 2 | -11/+75 |
| | |||||
* | Adapt _stp_sort to 2.6.29. | Wenji Huang | 2009-01-12 | 2 | -12/+16 |
| | | | | | Acked-by: Masami Hiramatsu <mhiramat@redhat.com> Signed-off-by: Wenji Huang <wenji.huang@oracle.com> | ||||
* | Pick up --prefix dependency usage in config.h. | Mark Wielaard | 2009-01-11 | 2 | -0/+7 |
| | |||||
* | PR9699: tweak autoconf file for Strict C Language Standards Compliance (tm) | Frank Ch. Eigler | 2009-01-06 | 1 | -2/+3 |
| | |||||
* | PR9699: build fixes for kernel 2.6.28 | Frank Ch. Eigler | 2009-01-06 | 4 | -1/+21 |
| | |||||
* | PR7082: patch for uprobes1 (kernel <= 2.6.24) | Jim Keniston | 2008-12-29 | 1 | -11/+67 |
| | |||||
* | Put a block around the probe point. | Stan Cox | 2008-12-21 | 2 | -25/+30 |
| | |||||
* | Removed left over remnant from previous implementation | Elliott Baron | 2008-12-19 | 1 | -3/+0 |
| | |||||
* | Better implementation for %M | Elliott Baron | 2008-12-19 | 1 | -10/+17 |
| | |||||
* | Merge branch 'master' of ssh://ebaron@sources.redhat.com/git/systemtap | Elliott Baron | 2008-12-19 | 2 | -64/+59 |
|\ | |||||
| * | Convert .mark to .statement(0x) instead of .statement(foo.c:N) | Stan Cox | 2008-12-16 | 2 | -64/+59 |
| | | |||||
* | | First attempt at printf kernel memory hex dump | Elliott Baron | 2008-12-19 | 1 | -1/+6 |
|/ | |||||
* | add some more wallpaper protection against cpu frequency = 0 in ↵ | Frank Ch. Eigler | 2008-12-09 | 2 | -1/+6 |
| | | | | gettimeofday_* internals | ||||
* | PR7082: support non-setuid use of $SYSTEMTAP_RUNTIME to find uprobes.ko | Frank Ch. Eigler | 2008-12-09 | 2 | -4/+17 |
| | |||||
* | Fix the compilation warning of uprobe in FC9. | Wenji Huang | 2008-12-07 | 2 | -2/+6 |
| | |||||
* | Merge branch 'master'; commit 'origin/pr6925' | Elliott Baron | 2008-12-05 | 3 | -53/+77 |
|\ | |||||
| * | PR7063: honor SYSTEMTAP_STAPRUN and SYSTEMTAP_STAPIO environment variables | Roland McGrath | 2008-12-03 | 3 | -53/+77 |
| | | |||||
* | | Removed an unused variable left from printf %n (PR7051) | Kent Sebastian | 2008-12-05 | 1 | -2/+1 |
| | | |||||
* | | PR7051: Remove broken printf %n directive support | root | 2008-12-05 | 1 | -40/+6 |
| | | |||||
* | | Remove STAP_PROBE_START. | Stan Cox | 2008-12-04 | 3 | -28/+25 |
|/ | |||||
* | PR6925: tolerate modules left over from previous crashed? stap sessions | Frank Ch. Eigler | 2008-12-03 | 2 | -2/+18 |
| | |||||
* | PR5947: make runtime code -Wpointer-arith-clean | Frank Ch. Eigler | 2008-11-28 | 4 | -7/+18 |
| | |||||
* | PR4783: remove traces of stap{run,io} self-renicing | Frank Ch. Eigler | 2008-11-28 | 3 | -6/+7 |
| | |||||
* | Support debuginfo static uprobes. | Stan Cox | 2008-11-26 | 2 | -29/+119 |
| | |||||
* | PR4886: enable assertive build-id checking for new kernels | Frank Ch. Eigler | 2008-11-26 | 2 | -2/+17 |
| | |||||
* | safety: add paranoid call to synchronize_sched() during shutdown process | Frank Ch. Eigler | 2008-11-26 | 2 | -0/+10 |
| | |||||
* | PR7046: performance: eliminate duplicate uprobes for multithreaded programs' ↵ | Frank Ch. Eigler | 2008-11-25 | 2 | -1/+10 |
| | | | | shlibs | ||||
* | Use for_each_cpu_mask always. | Wenji Huang | 2008-11-24 | 2 | -6/+5 |
| | | | | Suggested-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com> | ||||
* | PR 6879: Apply fix from uprobes to uprobes2. | Jim Keniston | 2008-11-18 | 1 | -5/+6 |
| | |||||
* | Add static uprobe support (static library variant) | Stan Cox | 2008-11-17 | 3 | -0/+130 |
| | |||||
* | Fix the conflicted for_each_cpu macro with 2.6.28. | Wenji Huang | 2008-11-17 | 8 | -22/+38 |
| | |||||
* | Use KERN_WARNING and show buffer size. | Masami Hiramatsu | 2008-11-13 | 2 | -4/+10 |
| | |||||
* | PR7016: Check free memory before allocating buffers. | Masami Hiramatsu | 2008-11-13 | 2 | -0/+26 |
| | |||||
* | PR6964: configurably revert to signal-based "stap -c CMD" startup ↵ | Frank Ch. Eigler | 2008-11-12 | 2 | -29/+69 |
| | | | | synchronization | ||||
* | reduce transport debug verbosity | Frank Ch. Eigler | 2008-11-12 | 2 | -2/+6 |
| | |||||
* | PR5274 - Added s390 task_finder support. | David Smith | 2008-11-04 | 2 | -0/+51 |
| | | | | | | | 2008-11-04 David Smith <dsmith@redhat.com> PR 5274. * syscall.h: Added s390 task_finder support. | ||||
* | PR5274 - Add s390 arch support for uprobes longjump handling. | David Smith | 2008-11-04 | 2 | -0/+18 |
| | | | | | | | | 2008-11-04 David Smith <dsmith@redhat.com> From Jim Keniston, PR 5274. * uprobes/uprobes_s390.h: Add s390 arch support for uprobes longjump handling. |