summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
| | | | |
| * | | | Merge commit 'origin/unwind'Frank Ch. Eigler2008-04-1338-1068/+2533
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/unwind': Fixes for 2.6.25 pt_regs changes. Include string.h Change stap to get kernel symbols from debuginfo and reincarnate vim/ directory in this branch to match master Add new define STP_USE_DWARF_UNWINDER which is set based on which archs Remove misleading error message. Support for kernels built with CONFIG_FRAME_POINTER Fix regression. dded _stp_read_address() and changed code to use it. kretprobe trampoline fixes i386 fixes. control.c (_stp_ctl_write_dbug): Insert missing break. 32-bit fixes Cleanup. 2008-03-23 Frank Ch. Eigler <fche@elastic.org> 2008-03-23 Frank Ch. Eigler <fche@elastic.org> 2008-03-21 Eugene Teo <eugeneteo@kernel.sg> add (back) runtime/unwind files * clarify utility of epilogue-type probe aliases in documentation rebased unwind_branch on top of current master
| | * \ \ \ Merge branch 'master' into unwindFrank Ch. Eigler2008-04-1226-114/+1201
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: 2008-04-11 David Smith <dsmith@redhat.com> 2008-04-11 David Smith <dsmith@redhat.com> 2008-04-11 David Smith <dsmith@redhat.com> PR2949: add missing line PR2949: listings mode (stap -l PROBE) PR6393: don't bother print build (configure) date any more, with reliable git ids PR6393: regenerate git_version.h at every make PR6393: git version tagging at build time 2008-04-09 David Smith <dsmith@redhat.com> 2008-04-04 Masami Hiramatsu <mhiramat@redhat.com> 2008-04-04 David Smith <dsmith@redhat.com> 2008-04-04 Masami Hiramatsu <mhiramat@redhat.com> removing another part of retired LKET removing abandoned experiment: safety/* disassembly/symbol checks Conflicts: .gitignore ChangeLog runtime/ChangeLog
| | * | | | | Fixes for 2.6.25 pt_regs changes.Martin Hunt2008-04-095-8/+102
| | | | | | |
| | * | | | | Include string.hMartin Hunt2008-04-091-0/+2
| | | | | | |
| | * | | | | Change stap to get kernel symbols from debuginfo andMartin Hunt2008-04-094-33/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | compile them into the module.
| | * | | | | reincarnate vim/ directory in this branch to match masterFrank Ch. Eigler2008-04-014-0/+167
| | | | | | |
| | * | | | | Merge branch 'master' into unwindFrank Ch. Eigler2008-03-3114-38/+71
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Revert "Just a test commit" Just a test commit bump autoconf* version numbers to 0.7 replace mentions of CVS with GIT in docuemntation files 2008-03-27 Frank Ch. Eigler <fche@elastic.org> 2008-03-27 Frank Ch. Eigler <fche@elastic.org> 2008-03-26 Frank Ch. Eigler <fche@elastic.org> Revert "dummy commit" dummy commit
| | * | | | | | Add new define STP_USE_DWARF_UNWINDER which is set based on which archsMartin Hunt2008-03-314-5/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | work with the unwinder.
| | * | | | | | Remove misleading error message.Martin Hunt2008-03-312-1/+4
| | | | | | | |
| | * | | | | | Support for kernels built with CONFIG_FRAME_POINTERMartin Hunt2008-03-3010-9/+36
| | | | | | | |
| | * | | | | | Fix regression.Martin Hunt2008-03-281-1/+1
| | | | | | | |
| | * | | | | | dded _stp_read_address() and changed code to use it.Martin Hunt2008-03-286-24/+38
| | | | | | | |
| | * | | | | | kretprobe trampoline fixesMartin Hunt2008-03-288-106/+194
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recognize when a kretprobe trampoline was hit and continue with inexact stack dump. Also some testsuite changes.
| | * | | | | | i386 fixes.Martin Hunt2008-03-265-40/+57
| | | | | | | |
| | * | | | | | control.c (_stp_ctl_write_dbug): Insert missing break.Martin Hunt2008-03-252-0/+4
| | | | | | | |
| | * | | | | | 32-bit fixesMartin Hunt2008-03-253-6/+11
| | | | | | | |
| | * | | | | | Cleanup.Martin Hunt2008-03-256-52/+91
| | | | | | | |
| | * | | | | | 2008-03-23 Frank Ch. Eigler <fche@elastic.org>fche2008-03-252-3/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib/stap_run.exp (stap_run): Ignore missing debuginfo warnings. Try harder to kill stap child in case of timeouts and errors. (cherry picked from commit ef859360e89d32801e37ddecf59ceee20a049391)
| | * | | | | | 2008-03-23 Frank Ch. Eigler <fche@elastic.org>fche2008-03-252-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 5980. * lib/systemtap.exp: Set default Snapshot: value from "stap -V" output. (cherry picked from commit 48a00e9396a77fbf1d9919c25eeeebc0081dfb4d)
| | * | | | | | 2008-03-21 Eugene Teo <eugeneteo@kernel.sg>eteo2008-03-257-1/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 5528 * tapset/conversions.stp (user_string_n, user_string_n2, user_string_n_warn, user_string_n_quoted, user_short, user_short_warn, user_int, user_int_warn, user_long, user_long_warn, user_char, user_char_warn): New user_* functions. * stapfuncs.5.in: Documented the new functions. * testsuite/systemtap.stress/conversions.stp: Test new functions. * testsuite/buildok/conversions.stp: Test new functions. * testsuite/buildok/conversions-embedded.stp: Test new functions.
| | * | | | | | add (back) runtime/unwind filesFrank Ch. Eigler2008-03-253-0/+340
| | | | | | | |
| | * | | | | | * clarify utility of epilogue-type probe aliases in documentationfche2008-03-254-20/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-03-25 Frank Ch. Eigler <fche@elastic.org> * stap.1.in: Clarify utility of epilogue type probe aliases. * langref.tex: Clarify utility of epilogue-type probe aliases.