summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* pr4225: fix address miscalculation for ET_DYN objects; add more printk's in ↵Frank Ch. Eigler2008-08-211-0/+3
| | | | task_finder vm_callback for debugging
* pr4225: add putative shared library (ET_DYN) supportFrank Ch. Eigler2008-08-212-25/+57
|
* Merge commit 'origin/master' into pr4225Frank Ch. Eigler2008-08-219-108/+447
|\ | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': Added task finder target parameter to vm_callback functions. Supports original and new utrace interfaces. Add ChangeLog entries stap client/server now pass 'make installcheck' Looks for both mmap and mmap2. PR 6841 fix. Add missing 'process' bindings.
| * Added task finder target parameter to vm_callback functions.David Smith2008-08-214-21/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-21 David Smith <dsmith@redhat.com> * tapsets.cxx (itrace_derived_probe_group::emit_module_decls): Updated task finder callback function signature. (utrace_derived_probe_group::emit_module_decls): Ditto. 2008-08-21 David Smith <dsmith@redhat.com> * task_finder.c (__stp_tf_vm_cb): Added task finder target parameter. (__stp_utrace_attach_match_filename): Updated task finder callback call. (__stp_utrace_task_finder_target_death): Ditto. (__stp_utrace_task_finder_target_quiesce): Ditto. (__stp_target_call_vm_callback): Ditto. (__stp_utrace_task_finder_target_syscall_exit): Ditto. (stap_start_task_finder): Ditto.
| * Supports original and new utrace interfaces.David Smith2008-08-205-40/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-20 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Supports original and new utrace interfaces. (utrace_derived_probe_group::emit_module_decls): Ditto. 2008-08-20 David Smith <dsmith@redhat.com> * task_finder.c: Supports original and new utrace interfaces. * utrace_compatibility.h (utrace_attach_task): Compatibility layer for original utrace interface.
| * Add ChangeLog entriesDave Brolley2008-08-201-0/+25
| |
| * Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2008-08-2023-172/+355
| |\
| | * Looks for both mmap and mmap2.David Smith2008-08-203-9/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-20 David Smith <dsmith@redhat.com> * task_finder.c (__stp_utrace_task_finder_target_syscall_entry): Handles mmap2 (as well as mmap). (__stp_utrace_task_finder_target_syscall_exit): Ditto. * syscall.h: Added defines for mmap and mmap2.
| | * PR 6841 fix.David Smith2008-08-194-7/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-19 David Smith <dsmith@redhat.com> PR 6841 * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Workaround utrace bug by quiescing threads before attaching a utrace syscall engine to them. (utrace_derived_probe_group::emit_module_decls): Emit quiesce handler. 2008-08-19 David Smith <dsmith@redhat.com> PR 6841 * task_finder.c (__stp_utrace_task_finder_target_quiesce): Quiesces thread before turning on syscall tracing.
| | * Add missing 'process' bindings.David Smith2008-08-182-7/+15
| | | | | | | | | | | | | | | | | | | | | 2008-08-18 David Smith <dsmith@redhat.com> * tapsets.cxx (register_standard_tapsets): Add missing 'process.syscall' and 'process.syscall.return' bindings.
| * | stap client/server now pass 'make installcheck'Dave Brolley2008-08-203-33/+84
| | |
* | | Merge commit 'origin/master' into pr4225Frank Ch. Eigler2008-08-1730-260/+524
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': Mention distro specific elfutils development sub-packages needed when not found. Change system-wide probes from 'process("*").begin' to 'process.begin'. PR6836: tweak $$return formatting extend callgraph example to use $$parms / $$return PR6836: $$vars extensions, $$return small patch ... PR 6834 PR6842: work around possibly null task->signal in utrace death callback Minor bugs in stap-client. build compatibility and speed hack for bundled-elfutils mode revise build instructions; clarifying elfutils bundling and its new hosting site kbuild compatibility hack for separate-objdir O= builds PR 6445 (partial). Implemented system-wide utrace probes. Fixed compilation warning on gcc 3.x let $$vars work even with unsupported c types (e.g., funkytown floats)
| * | Mention distro specific elfutils development sub-packages needed when not found.Mark Wielaard2008-08-164-16/+19
| | |
| * | Merge branch 'master' of ssh://sources.redhat.com/git/systemtap into workDavid Smith2008-08-1513-71/+89
| |\ \
| | * | PR6836: tweak $$return formattingFrank Ch. Eigler2008-08-154-3/+11
| | | |
| | * | extend callgraph example to use $$parms / $$returnFrank Ch. Eigler2008-08-159-68/+78
| | | |
| * | | Change system-wide probes from 'process("*").begin' to 'process.begin'.David Smith2008-08-155-16/+41
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-15 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_builder::build): Change system-wide probes from 'process("*").begin' to 'process.begin'. (register_standard_tapsets): Add new 'process' binding. * stapprobes.5.in: Change system-wide probes from 'process("*").begin' to 'process.begin'. 2008-08-15 David Smith <dsmith@redhat.com> * systemtap.base/utrace_p4.exp: Change system-wide probes from 'process("*").begin' to 'process.begin'.
| * | PR6836: $$vars extensions, $$returnFrank Ch. Eigler2008-08-155-48/+108
| | |
| * | small patch ...Michael Meeks2008-08-153-2/+14
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi guys, I append a trivial patch for systemtap. I guess the SUSE wiki page also needs updating to point out that it's broken in 11.0 by default, and that you require HEAD with Frank's buildrun.cxx fix for the mach-default include. My patch will hopefully make similar problems easier to find in future (for lovers of -v options ;-) HTH, Michael.
| * Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2008-08-142-1/+7
| |\
| | * PR6842: work around possibly null task->signal in utrace death callbackFrank Ch. Eigler2008-08-142-1/+7
| | |
| * | PR 6834Dave Brolley2008-08-144-81/+63
| |/
| * Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2008-08-1312-35/+125
| |\ | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog testsuite/ChangeLog
| | * build compatibility and speed hack for bundled-elfutils modeFrank Ch. Eigler2008-08-133-4/+10
| | |
| | * revise build instructions; clarifying elfutils bundling and its new hosting siteFrank Ch. Eigler2008-08-131-15/+20
| | |
| | * kbuild compatibility hack for separate-objdir O= buildsFrank Ch. Eigler2008-08-122-0/+14
| | |
| | * PR 6445 (partial). Implemented system-wide utrace probes.David Smith2008-08-128-16/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-12 David Smith <dsmith@redhat.com> PR 6445 (partial) * tapsets.cxx (utrace_builder::build): Validates pid and allows probing of "*" to mean all threads. * stapprobes.5.in: Added note about a process path of "*" means to probe all threads. 2008-08-12 David Smith <dsmith@redhat.com> PR 6445 (partial) * task_finder.c (stap_register_task_finder_target): Handles probing all threads. (__stp_utrace_attach_match_filename): Ditto. (stap_start_task_finder): Ditto. 2008-08-12 David Smith <dsmith@redhat.com> PR 6445 (partial) * systemtap.base/utrace_p4.exp: Added test that probes all threads. * semko/utrace14.stp: New test.
| * | Minor bugs in stap-client.Dave Brolley2008-08-134-8/+66
| |/
| * Fixed compilation warning on gcc 3.xWenji Huang2008-08-112-1/+5
| |
| * let $$vars work even with unsupported c types (e.g., funkytown floats)Frank Ch. Eigler2008-08-112-17/+42
| |
* | let $$vars work even with unsupported c types (e.g., funkytown floats)Frank Ch. Eigler2008-08-112-17/+42
| |
* | Merge commit 'origin/master' into pr4225Frank Ch. Eigler2008-08-114-4/+14
|\| | | | | | | | | * commit 'origin/master': remove \n from end of $$vars/etc. convenience variables
| * remove \n from end of $$vars/etc. convenience variablesFrank Ch. Eigler2008-08-114-5/+14
| |
* | Merge commit 'origin/master' into pr4225Frank Ch. Eigler2008-08-11123-836/+2991
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': (34 commits) PR5049: fix overbroad effects of naive "*" prefixing; instead use optional "*/" only. stap-serverd was incorectly determining that the server could stapprobes man page: clarify statement(NUM).absolute and process("path") searching PR5049: prefix with "*" any filenames given in "fn@filename:line" probes Indentation fix. Redirect stderr gets redircted so warnings don't let example script run fail. PR6835. io/io_submit.stp: Fix #! start. Convert to normal line-ending. PR2895. Add proper #! /usr/bin/env stap line. Make example scripts executable. Use INSTALL_PROGRAM, not INSTALL_DATA for executable .stp scripts. example index: only warn if old, do not regenerate Start/stop the systemtap server from systemtap.exp and not in the top level Makefile. Lower statement wildcard test matching threshold. Moved details of utrace detach to stap_utrace_detach(). Saves thread vma information. Always generate examples indexes and install examples from srcdir. Refer to srcdir spec file Makefile so make rpm works when builddir != srcdir. Add index of subsystem and keywords at top of HTML indexes. Don't output output, exits, status line in indexes (mentioned in descriptions). Disable chmodding of samples/kmalloc-top in spec file since it isn't installed. Make sure examples indexes are always generated in builddir. ...
| * PR5049: fix overbroad effects of naive "*" prefixing; instead use optional ↵Frank Ch. Eigler2008-08-114-8/+23
| | | | | | | | "*/" only.
| * stap-serverd was incorectly determining that the server couldDave Brolley2008-08-114-14/+34
| | | | | | | | not be started.
| * Merge branch 'master' of ssh://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-08-114-3/+28
| |\ | | | | | | | | | | | | * 'master' of ssh://sources.redhat.com/git/systemtap: PR5049: prefix with "*" any filenames given in "fn@filename:line" probes
| | * PR5049: prefix with "*" any filenames given in "fn@filename:line" probesFrank Ch. Eigler2008-08-114-3/+28
| | |
| * | stapprobes man page: clarify statement(NUM).absolute and process("path") ↵Frank Ch. Eigler2008-08-111-7/+17
| |/ | | | | | | searching
| * Indentation fix.David Smith2008-08-112-12/+16
| | | | | | | | | | | | 2008-08-11 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_builder::build): Fixed indentation.
| * Redirect stderr gets redircted so warnings don't let example script run fail.Mark Wielaard2008-08-112-1/+9
| |
| * PR6835. io/io_submit.stp: Fix #! start. Convert to normal line-ending.Mark Wielaard2008-08-112-71/+76
| |
| * PR2895. Add proper #! /usr/bin/env stap line. Make example scripts executable.Mark Wielaard2008-08-1116-7/+26
| |
| * Use INSTALL_PROGRAM, not INSTALL_DATA for executable .stp scripts.Mark Wielaard2008-08-113-2/+14
| |
| * example index: only warn if old, do not regenerateFrank Ch. Eigler2008-08-093-4/+15
| |
| * Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2008-08-08114-563/+2567
| |\ | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog testsuite/ChangeLog
| | * Lower statement wildcard test matching threshold.Stan Cox2008-08-082-2/+6
| | |
| | * Moved details of utrace detach to stap_utrace_detach().David Smith2008-08-084-38/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-08 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_module_decls): Calls stap_utrace_detach() to perform detach. 2008-08-08 David Smith <dsmith@redhat.com> * task_finder.c (stap_utrace_detach): New function. (stap_utrace_detach_ops): Calls stap_utrace_detach(). (__stp_utrace_attach_match_filename): Ditto.
| | * Merge branch 'master' of ssh://sources.redhat.com/git/systemtap into workDavid Smith2008-08-0897-508/+1627
| | |\
| | | * Always generate examples indexes and install examples from srcdir.Mark Wielaard2008-08-083-10/+15
| | | |