Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add Vim modelines for GNU style in stap | Josh Stone | 2009-01-28 | 1 | -0/+2 |
| | |||||
* | Use 'static' as much as possible | Josh Stone | 2009-01-28 | 1 | -17/+17 |
| | | | | | | | | | | 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. | ||||
* | Fix syscall.exp. | Stan Cox | 2009-01-26 | 1 | -5/+8 |
| | |||||
* | PR9768 fix | Frank Ch. Eigler | 2009-01-23 | 1 | -11/+17 |
| | |||||
* | Add dtrace -h support | Stan Cox | 2009-01-22 | 1 | -6/+17 |
| | |||||
* | improve var=? explanation debugging via -vvv | Frank Ch. Eigler | 2009-01-20 | 1 | -3/+12 |
| | |||||
* | Fix compilation warning of too large number on 32-bits machines. | Wenji Huang | 2009-01-11 | 1 | -2/+2 |
| | |||||
* | Put a block around the probe point. | Stan Cox | 2008-12-21 | 1 | -5/+4 |
| | |||||
* | Convert .mark to .statement(0x) instead of .statement(foo.c:N) | Stan Cox | 2008-12-16 | 1 | -27/+19 |
| | |||||
* | PR6961: initial sketch: set up dummy pt_regs for non-trap based probes | Frank Ch. Eigler | 2008-12-09 | 1 | -11/+26 |
| | |||||
* | RHBZ 474390 fix. | David Smith | 2008-12-08 | 1 | -17/+31 |
| | | | | | | | | | | | | 2008-12-08 David Smith <dsmith@redhat.com> RHBZ 474390 * tapsets.cxx (dwflpp::cu_function_caching_callback): Handles NULL return from dwarf_diename(). (dwflpp::print_locals): Ditto. (dwflpp::find_variable_and_frame_base): Ditto. (dwflpp::literal_stmt_for_return): Ditto. (dwarf_builder::build): Ditto. | ||||
* | turn on elfutils-level debuginfo<->stripped-binary checksum matching | Frank Ch. Eigler | 2008-12-05 | 1 | -2/+2 |
| | | | | | | This is necessary to detect mismatching debuginfo for user-space programs without build-id. We don't have run-time version assertions for user-space binaries. | ||||
* | PR5892: rename new -B /PATH to -r /PATH; merge functionality | Frank Ch. Eigler | 2008-12-03 | 1 | -31/+32 |
| | |||||
* | BZ 5892: Add stap -B to sic systemtap at an alternate kernel build tree | Rajan Arora | 2008-12-01 | 1 | -4/+12 |
| | |||||
* | shared library probing: bump up MULTIPLE_UPROBES to 256 | Frank Ch. Eigler | 2008-11-29 | 1 | -1/+2 |
| | |||||
* | Support debuginfo static uprobes. | Stan Cox | 2008-11-26 | 1 | -92/+135 |
| | |||||
* | PR7046: uprobes mutex optimization | Frank Ch. Eigler | 2008-11-25 | 1 | -49/+55 |
| | |||||
* | struct stap_dwarf_probe field is called pp, not pp_name. | Mark Wielaard | 2008-11-25 | 1 | -3/+3 |
| | |||||
* | uprobes: fix & document use of MAXUPROBES | Frank Ch. Eigler | 2008-11-22 | 1 | -6/+8 |
| | |||||
* | PR5689 part 3/3: print kprobe/uprobe skipped stats | Frank Ch. Eigler | 2008-11-22 | 1 | -4/+20 |
| | |||||
* | PR5689 part 2: separate skip counters for low-stack and reentrancy cases | Frank Ch. Eigler | 2008-11-21 | 1 | -11/+15 |
| | |||||
* | Add static uprobe support (static library variant) | Stan Cox | 2008-11-17 | 1 | -1/+103 |
| | |||||
* | performance: switch from local_irq_save to preempt_disable for all probe types | Frank Ch. Eigler | 2008-11-14 | 1 | -2/+2 |
| | |||||
* | Add scope name to semantic error messages if available when finding locals. | Mark Wielaard | 2008-11-11 | 1 | -0/+6 |
| | |||||
* | PR6998: Add default kernel symbols to profile. | Wenji Huang | 2008-11-06 | 1 | -0/+1 |
| | |||||
* | ET_EXEC needs no further relocation. | Stan Cox | 2008-11-06 | 1 | -1/+1 |
| | |||||
* | PR6028 / BZ468143: ia64 fetch-register speedup | Masami Hiramatsu | 2008-11-04 | 1 | -4/+11 |
| | |||||
* | Add function name and file to semantic error messages for $return. | Mark Wielaard | 2008-11-03 | 1 | -2/+8 |
| | |||||
* | PR6871: weaken prologue searching assertions | Frank Ch. Eigler | 2008-10-27 | 1 | -2/+8 |
| | |||||
* | Simplify hrtimer get/set expires logic a bit | Josh Stone | 2008-10-24 | 1 | -7/+8 |
| | |||||
* | Fix hrtimer.expires name change. | Josh Stone | 2008-10-24 | 1 | -3/+8 |
| | | | | | | The field is renamed to _expires starting in 2.6.28-rc1, and it's not meant to be directly manipulated. Instead hrtimer users are supposed to use hrtimer_get_expires and hrtimer_set_expires. | ||||
* | PR6946: Allow probing of 32-bit ppc apps with ppc64 kernels. | Jim Keniston | 2008-10-24 | 1 | -1/+3 |
| | |||||
* | PR6749: tolerate failed kprobe_*register with warning | Frank Ch. Eigler | 2008-10-10 | 1 | -1/+10 |
| | |||||
* | Display source context for error and warning messages (6701) | Rajan Arora | 2008-10-09 | 1 | -1/+1 |
| | |||||
* | Don't crash when reporting an error if getting alternatives fails. | Mark Wielaard | 2008-09-30 | 1 | -2/+4 |
| | |||||
* | PR6916: fix STRUCT1 ($var alternatives error message syntax) regression | Frank Ch. Eigler | 2008-09-26 | 1 | -2/+6 |
| | |||||
* | PR6829: leave unregister_uprobe() to the professionals (uprobe itself) for ↵ | Frank Ch. Eigler | 2008-09-26 | 1 | -5/+21 |
| | | | | target exec/exit | ||||
* | Handling members with anonymous structs / unions | Prerna | 2008-09-25 | 1 | -12/+103 |
| | |||||
* | PR6028: use ip instead of pp for probe identification. | Masami Hiramatsu | 2008-09-12 | 1 | -1/+1 |
| | |||||
* | gcc 4.4 build compatibility tweaks | Frank Ch. Eigler | 2008-09-12 | 1 | -1/+1 |
| | |||||
* | PR6871: sadly, reenable prologue searching for user-space function probes | Frank Ch. Eigler | 2008-09-11 | 1 | -7/+2 |
| | |||||
* | PR6876: translator speedup for many $vars | Frank Ch. Eigler | 2008-09-10 | 1 | -4/+8 |
| | |||||
* | Add $return context variables on per-process-syscall.return probes | Masami Hiramatsu | 2008-09-09 | 1 | -10/+22 |
| | |||||
* | Add $argN context variables on per-process-syscall probes | Masami Hiramatsu | 2008-09-09 | 1 | -10/+73 |
| | |||||
* | Add $name context variable support on marker probes | Masami Hiramatsu | 2008-09-09 | 1 | -29/+20 |
| | |||||
* | x86-32 blacklist extension (rhel5 testing based) | Frank Ch. Eigler | 2008-09-07 | 1 | -0/+2 |
| | |||||
* | task_finder <-> target_pid coupling; staprun/target_cmd fork under ptrace ↵ | Frank Ch. Eigler | 2008-09-05 | 1 | -1/+4 |
| | | | | control | ||||
* | PR4225: minor uprobe unregistration speedup | Frank Ch. Eigler | 2008-09-02 | 1 | -6/+3 |
| | |||||
* | PR4225: unregistration snowballing thinko fix | Frank Ch. Eigler | 2008-09-02 | 1 | -10/+39 |
| | |||||
* | Merge branch 'master' of ssh://sources.redhat.com/git/systemtap | Frank Ch. Eigler | 2008-09-02 | 1 | -1/+2 |
|\ | | | | | | | | | | | | | | | * 'master' of ssh://sources.redhat.com/git/systemtap: Fix semantic error caused by -P option in nodwarf testing. revised for new publican build update added all else Display written but unread global statistics. |