This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool branch, pr10653-itrace-crashes, created. release-1.0-163-gbf26f2e
- From: fche at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 21 Nov 2009 19:27:59 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, pr10653-itrace-crashes, created. release-1.0-163-gbf26f2e
- Reply-to: systemtap at sourceware dot org
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "systemtap: system-wide probe/trace tool".
The branch, pr10653-itrace-crashes has been created
at bf26f2eef2c262919e49db1d439bb7cee70aeee7 (commit)
- Log -----------------------------------------------------------------
commit bf26f2eef2c262919e49db1d439bb7cee70aeee7
Author: Frank Ch. Eigler <fche@elastic.org>
Date: Sat Nov 21 14:21:31 2009 -0500
PR10653: reorganize runtime/itrace.c
Unfortunately it's not enough.
* runtime/itrace.c (debug): Remove flag. Replace with
-DDEBUG_ITRACE conditionals.
(itrace_lock): Make a mutex.
(usr_itrace_report_*): Rewrite. Include detach handling.
(usr_itrace_init): Rewrite, merge create_itrace_info.
(remove_usr_itrace_info): Remove.
(usr_itrace_dtor_all): New function to start shutdown/detach,
merge cleanup_usr_itrace.
* tapset-itrace.cxx (emit_module_decls, _init): Rework startup
and shutdown.
* testsuite/systemtap.base/itrace.exp: Add -DDEBUG_foo parameters
temporarily to stap invocations. Temporarily disable block-trace
tests.
* testsuite/lib/systemtap.exp (shutdown_server): Don't rm -rf "" (blank).
-----------------------------------------------------------------------
hooks/post-receive
--
systemtap: system-wide probe/trace tool