summaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* PR5648: Fix unaligned access warning in stp_print_flush on ia64Masami Hiramatsu2008-05-073-10/+21
|
* PR5648: Fix memcpy's endianess issue.Masami Hiramatsu2008-05-072-3/+14
|
* More signal cleanup.Martin Hunt2008-05-052-9/+6
|
* Fix problem handling SIG_CHLDMartin Hunt2008-05-052-2/+19
|
* Cleanup signal handling for staprun.Martin Hunt2008-05-052-46/+77
|
* PR6481: timer reset needs irqs reenabledFrank Ch. Eigler2008-05-052-2/+11
|
* Made runtime/task_finder.c improvements.David Smith2008-05-052-65/+85
| | | | | | | | | | | | | 2008-05-05 David Smith <dsmith@redhat.com> * task_finder.c (stap_utrace_detach_ops): Make sure we ignore /sbin/init. (__stp_utrace_attach): Added function to handle details of attaching a utrace engine. (__stp_utrace_task_finder_report_clone): Calls __stp_utrace_attach. (__stp_utrace_task_finder_report_exec): Ditto. (stap_start_task_finder): Ditto.
* PR5648: Fix unaligned access warning on ia64.Shaohua Li2008-04-302-3/+9
|
* PR6008: Increase the limitation of the buffer size to 4095MB.Masami Hiramatsu2008-04-302-3/+10
|
* PR5645: Fix sub-buffer size calculation and debug messages.Masami Hiramatsu2008-04-305-3/+18
|
* Made utrace probes more robust.David Smith2008-04-292-48/+83
| | | | | | | | | | | | | | 2008-04-29 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Added death event handlers to ensure that for every utrace_attach there is a corresponding utrace_detach. (utrace_derived_probe_group::emit_module_decls): Ditto. 2008-04-29 David Smith <dsmith@redhat.com> * task_finder.c: Made more robust by ensuring that all utrace attaches have a corresponding utrace detach.
* cleanup: remove never-implemented runtime TEST_MODE compile flagFrank Ch. Eigler2008-04-282-8/+4
|
* Fixed task_finder.c kernel 2.6.25 change.Srinivasa2008-04-252-1/+6
| | | | | | | 2008-04-25 David Smith <dsmith@redhat.com> From Srinivasa <srinivasa@in.ibm.com> * task_finder.c (__stp_get_mm_path): Fixed kernel 2.6.25 change.
* Merge branch 'master' of ssh://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-04-242-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
| * 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.
* | PR6451: avoid one class of staprun shutdown deadlock (module/.ctl filehandle ↵Frank Ch. Eigler2008-04-243-3/+9
|/ | | | = 0)
* Allow staprun to run on kernels without capabilities configured.Martin Hunt2008-04-225-40/+52
|
* 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-222-0/+7
|
* Change staprun to exec stapio. Add "-d" option to staprun.Martin Hunt2008-04-2113-496/+168
|
* 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-162-0/+26
| | | | | | | | | | | | | | | | | | | * 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.
* Remove _stp_pbuf_full.Martin Hunt2008-04-152-12/+3
|
* Count stack levels printed on x86_64 too.Martin Hunt2008-04-152-6/+12
|
* Merge branch 'master' of monkey:/home/hunt/systemtapMartin Hunt2008-04-157-52/+53
|\
| * 2.6.25 fixes and stack level limits.Martin Hunt2008-04-157-52/+53
| |
* | PR6410: unwinder-less architecture toleranceFrank Ch. Eigler2008-04-156-0/+26
|/
* PR6405: unwinder build compatibility with RHEL5Frank Ch. Eigler2008-04-154-4/+34
|
* 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).
* 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.
* Merge commit 'origin/unwind'Frank Ch. Eigler2008-04-1329-900/+2288
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-124-7/+437
| |\ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-093-6/+99
| |
| * Change stap to get kernel symbols from debuginfo andMartin Hunt2008-04-092-4/+25
| | | | | | | | compile them into the module.
| * 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-286-39/+111
| | | | | | | | | | 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-255-52/+90
| |
| * add (back) runtime/unwind filesFrank Ch. Eigler2008-03-253-0/+340
| |
| * rebased unwind_branch on top of current masterFrank Ch. Eigler2008-03-2536-2533/+1600
| |
* | Merge branch 'master' of ssh://hiramatu@sources.redhat.com/git/systemtapMasami Hiramatsu2008-04-042-0/+415
|\ \ | | | | | | | | | | | | | | | Conflicts: runtime/ChangeLog
| * | 2008-04-04 David Smith <dsmith@redhat.com>David Smith2008-04-042-0/+415
| | | | | | | | | | | | | | | PR 5961 (partial) * task_finder.c: New file.
* | | 2008-04-04 Masami Hiramatsu <mhiramat@redhat.com>Masami Hiramatsu2008-04-043-7/+18
|/ / | | | | | | | | | | | | | | | | | | | | PR 6028 * translate.cxx (c_unparser::emit_common_header): Add unwaddr for caching unwound address. * tapsets.cxx (common_probe_entryfn_prologue): Clear unwaddr. * loc2c-runtime.h (fetch_register): Call ia64_fetch_register with the address of c->unwaddr. * regs-ia64.c (ia64_fetch_register): Don't unwind stack if it has already unwound stack in same probe.
* / removing another part of retired LKETFrank Ch. Eigler2008-04-016-1599/+4
|/