summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapWilliam Cohen2008-04-243-3/+9
|\ \
| * \ Merge branch 'master' of ssh://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-04-2446-5/+10
| |\ \ | | | | | | | | | | | | | | | | | | | | * 'master' of ssh://sources.redhat.com/git/systemtap: Made kernel 2.6.25 changes in task_finder.c. Move examples to testsuite/systemtap.examples
| * | | PR6451: avoid one class of staprun shutdown deadlock (module/.ctl filehandle ↵Frank Ch. Eigler2008-04-243-3/+9
| | | | | | | | | | | | | | | | = 0)
* | | | Move examples to testsuite/systemtap.examples.William Cohen2008-04-247-34/+74
| |/ / |/| |
* | | Merge branch 'master' of git://sources.redhat.com/git/systemtapWilliam Cohen2008-04-242-5/+10
|\ \ \
| * | | Made kernel 2.6.25 changes in task_finder.c.David Smith2008-04-242-5/+10
| |/ / | | | | | | | | | | | | | | | 2008-04-24 David Smith <dsmith@redhat.com> * task_finder.c (__stp_get_mm_path): Made kernel 2.6.25 changes.
* / / Move examples to testsuite/systemtap.examplesWilliam Cohen2008-04-2444-0/+0
|/ /
* | PR6416: extend probing blacklist with more init/exit sectionsSrinivasa DS2008-04-232-1/+12
| |
* | fix overload-detection uninitialized variable bugFrank Ch. Eigler2008-04-232-1/+11
| | | | | | | | Reported-By: Peter Teoh <htmldeveloper@gmail.com>
* | Allow staprun to run on kernels without capabilities configured.Martin Hunt2008-04-226-41/+53
| |
* | Simplified systemtap.base/utrace_p5.exp a little.David Smith2008-04-222-5/+2
| | | | | | | | | | | | 2008-04-22 David Smith <dsmith@redhat.com> * systemtap.base/utrace_p5.exp: Simplfied a little.
* | Move send_request out of common.c because staprun no longer sends anything.Martin Hunt2008-04-224-27/+32
| |
* | Add documentation for staprun -d option.Martin Hunt2008-04-224-1/+16
| |
* | Added run-time utrace tests.David Smith2008-04-222-0/+149
| | | | | | | | | | | | 2008-04-22 David Smith <dsmith@redhat.com> * systemtap.base/utrace_p5.exp: Added run-time utrace tests.
* | Removed debug statements.David Smith2008-04-222-3/+5
| | | | | | | | | | | | | | 2008-04-22 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_module_decls): Removed debug statements.
* | Renamed semko/utrace02.stp to parseko/utrace01.stp.David Smith2008-04-222-0/+5
| | | | | | | | | | | | | | 2008-04-21 David Smith <dsmith@redhat.com> * parseko/utrace01.stp: Renamed from semko/utrace02.stp (since it received a parse error, not a semantic error).
* | Change staprun to exec stapio. Add "-d" option to staprun.Martin Hunt2008-04-2115-498/+174
| |
* | Added utrace exec probes.David Smith2008-04-186-16/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-18 David Smith <dsmith@redhat.com> * tapsets.cxx (struct utrace_builder): Added exec probes. (utrace_derived_probe_group::emit_probe_decl): Ditto. (utrace_derived_probe_group::emit_module_decls): Ditto. (register_standard_tapsets): Ditto. * stapprobes.5.in: Added information about exec probes. * NEWS: Added information about utrace probes. 2008-04-18 David Smith <dsmith@redhat.com> * systemtap.base/utrace_p4.exp: Added exec probe test.
* | Added utrace probe documentation.David Smith2008-04-182-0/+38
| | | | | | | | | | | | 2008-04-18 David Smith <dsmith@redhat.com> * stapprobes.5.in: Added information about utrace probes.
* | Rewrote utrace buildok tests to check for kernel utrace support.David Smith2008-04-185-18/+105
| | | | | | | | | | | | | | | | | | | | 2008-04-18 David Smith <dsmith@redhat.com> * buildok/utrace01.stp: Removed. * buildok/utrace02.stp: Ditto. * buildok/utrace03.stp: Ditto. * systemtap.base/utrace_p4.exp: Rewrote buildok tests to check for kernel utrace support.
* | Shiny new Vim highlightingJosh Stone2008-04-172-36/+49
| | | | | | | | | | Recognize the 'limit' keyword and script arguments, allow '$' in variable names, and highlight $target variables.
* | Refresh cscope.filesJosh Stone2008-04-171-7/+36
| |
* | Fix the blacklist regexps for atomic functionsJosh Stone2008-04-172-8/+6
| |
* | Added process PATH checking and conditional utrace handler function calls.David Smith2008-04-172-43/+105
| | | | | | | | | | | | | | | | | | | | 2008-04-17 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_builder::build): Make sure that the PATH of 'process("PATH")' probes is an absolute path. (utrace_derived_probe_group::emit_module_decls): Made calls to utrace probe handler functions conditional on which types of utrace probes are going to be output.
* | Added new utrace tests.David Smith2008-04-1717-0/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-17 David Smith <dsmith@redhat.com> * buildok/utrace01.stp: New test. * buildok/utrace02.stp: Ditto. * buildok/utrace03.stp: Ditto. * semko/utrace01.stp: Ditto. * semko/utrace02.stp: Ditto. * semko/utrace03.stp: Ditto. * semko/utrace04.stp: Ditto. * semko/utrace05.stp: Ditto. * semko/utrace06.stp: Ditto. * semko/utrace07.stp: Ditto. * semko/utrace08.stp: Ditto. * semko/utrace09.stp: Ditto. * semko/utrace10.stp: Ditto. * semko/utrace11.stp: Ditto. * semko/utrace12.stp: Ditto. * semko/utrace13.stp: Ditto.
* | RHEL4 gcc compatibility: dummy ctor in unused task_finder_derived_probeFrank Ch. Eigler2008-04-162-0/+7
| |
* | PR6417: extend kprobe blacklist some moreSrinivasa DS2008-04-162-0/+19
| |
* | 2008-04-16 David Smith <dsmith@redhat.com>David Smith2008-04-162-2/+7
| | | | | | | | * task_finder.c (__stp_get_mm_path): Made kernel 2.6.18 changes.
* | 2008-04-15 David Smith <dsmith@redhat.com>David Smith2008-04-166-0/+626
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * session.h (struct systemtap_session): Added utrace_derived_probe group and task_finder_derived_probe_group members. * elaborate.cxx (systemtap_session::systemtap_session): Added initialization of utrace_derived_probes and task_finder_derived_probes. * tapsets.cxx (struct task_finder_derived_probe_group): New derived_probe_group to handle task_finder framework. (struct utrace_derived_probe_group): New derived_probe_group to handle utrace probes. 2008-04-15 David Smith <dsmith@redhat.com> PR 5961 (partial) * task_finder.c (stap_start_task_finder): When an interesting thread is found that is already running, make sure to set up thread death notification.
* | update scsiwenji2008-04-162-0/+9
| |
* | Merge branch 'master' of ssh://wenji@sources.redhat.com/git/systemtapwenji2008-04-162-12/+3
|\ \
| * | Remove _stp_pbuf_full.Martin Hunt2008-04-152-12/+3
| | |
* | | Merge branch 'master' of ssh://wenji@sources.redhat.com/git/systemtapwenji2008-04-1523-154/+244
|\| |
| * | Count stack levels printed on x86_64 too.Martin Hunt2008-04-152-6/+12
| | |
| * | Merge branch 'master' of monkey:/home/hunt/systemtapMartin Hunt2008-04-159-54/+59
| |\ \
| | * | 2.6.25 fixes and stack level limits.Martin Hunt2008-04-159-54/+59
| | | |
| * | | PR6410: unwinder-less architecture toleranceFrank Ch. Eigler2008-04-156-0/+26
| |/ /
| * | PR6405, start of rhel4 compatibilityFrank Ch. Eigler2008-04-153-2/+8
| | |
| * | PR6405: unwinder build compatibility with RHEL5Frank Ch. Eigler2008-04-156-5/+40
| | |
| * | unwinder build fix for STACK_{TOP,BOTTOM} macro name collisionsFrank Ch. Eigler2008-04-152-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | 2008-04-15 Frank Ch. Eigler <fche@elastic.org> * unwind/i386.h (STACK_BOTTOM, STACK_TOP): Comment out these unused definitions, for they collide with some kernels (2.6.25-0.121.rc5.git4 rawhide).
| * | 2008-04-14 David Smith <dsmith@redhat.com>David Smith2008-04-141-0/+1
| | | | | | | | | | | | * .gitignore: Added 'Makefile'.
| * | Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDavid Smith2008-04-1443-1153/+2649
| |\ \
| | * | 2008-04-14 David Smith <dsmith@redhat.com>David Smith2008-04-144-53/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elaborate.h (struct derived_probe_group): Removed emit_module_header virtual function. * translate.cxx (c_unparser::emit_common_header): Removed calls to emit_module_header function. * tapsets.cxx (be_derived_probe>): Removed emit_module_header function. (struct timer_derived_probe_group): Ditto. (struct profile_derived_probe_group): Ditto. (struct procfs_derived_probe_group): Ditto. (struct hrtimer_derived_probe_group): Ditto. (struct perfmon_derived_probe_group): Ditto. (dwarf_derived_probe_group::emit_module_decls): Moved kernel check back from deleted emit_module_header function. (uprobe_derived_probe_group::emit_module_decls): Ditto. (mark_derived_probe_group::join_group): Moved marker kernel check (to a new embedded code section) from deleted emit_module_header function.
| | * | PR6400: support bundled elfutils for stapioFrank Ch. Eigler2008-04-143-34/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-14 Frank Ch. Eigler <fche@elastic.org> * Makefile.am (stapio_*): Become able to link/compile against bundled elfutils. * Makefile.in: Regenerated.
| * | | Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDavid Smith2008-04-111-0/+1
| |\ \ \
| * \ \ \ Merge branch 'master' into workDavid Smith2008-04-1116-95/+645
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| * | | | | 2008-04-10 David Smith <dsmith@redhat.com>David Smith2008-04-104-13/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elaborate.h (struct derived_probe_group): Added emit_module_header virtual function. * translate.cxx (c_unparser::emit_common_header): Calls each probe group's emit_module_header function. (translate_pass): Moved inclusion of linux/marker.h to mark_derived_probe_group::emit_module_header(). * tapsets.cxx (struct be_derived_probe_group): Added empty emit_module_header function. (struct dwarf_derived_probe_group): Ditto. (struct timer_derived_probe_group): Ditto. (struct profile_derived_probe_group): Ditto. (struct procfs_derived_probe_group): Ditto. (struct hrtimer_derived_probe_group): Ditto. (struct perfmon_derived_probe_group): Ditto. (uprobe_derived_probe_group::emit_module_header): Moved uprobe kernel check from emit_module_decls() to here. (uprobe_derived_probe_group::emit_module_decls): Moved uprobe kernel check to emit_module_header(). (mark_derived_probe_group::emit_module_header): Moved marker kernel check from emit_module_decls and translate_pass() to here. (uprobe_derived_probe_group::emit_module_decls): Moved marker kernel check to emit_module_header().
* | | | | | Merge branch 'master' of ssh://wenji@sources.redhat.com/git/systemtapwenji2008-04-1343-1084/+2642
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | runtime backtrace: stop infinite loops by checking for full print bufferFrank Ch. Eigler2008-04-134-4/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-13 Frank Ch. Eigler <fche@elastic.org> * print.c (_stp_pbuf_full): New function to note full print buffer. * stack-{i386,x86_64}.c: Use it in all stack-searching loops, to impose another limit against unbounded iteration.
| * | | | | Clarify .function().call vs .function as tutorial footnoteFrank Ch. Eigler2008-04-131-2/+4
| | | | | |