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, master, updated. release-1.0-336-g63b4fd1
- From: scox at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 8 Dec 2009 16:58:42 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.0-336-g63b4fd1
- 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, master has been updated
via 63b4fd1474ec5859fac4c9b710c8f466bcd3b0f7 (commit)
from 851418deb65964ef73f55e2aab0f3733c0e0e2e8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 63b4fd1474ec5859fac4c9b710c8f466bcd3b0f7
Author: Stan Cox <scox@redhat.com>
Date: Tue Dec 8 11:57:00 2009 -0500
Add .library("lib").mark("mark") and use it for .mark semaphores.
tapset-utrace.cxx (TOK_LIBRARY): New.
(utrace_derived_probe::utrace_derived_probe): Add library and has_library.
(utrace_builder::build): Handle library.
(utrace_derived_probe_group::emit_probe_decl): Add sdt_sem_offset to
emitted stap_utrace_probes. Add stap_task_finder_target
mmap_callback for handling shared library. Handle sdt_sem_offset in
emitted_stp_utrace_probe_cb. Add stap_utrace_mmap_found.
(register_tapset_utrace): Handle .library
tapset-utrace.cxx (TOK_LIBRARY): New.
(base_query::base_query): Add path and has_library.
(dwarf_derived_probe::dwarf_derived_probe) Likewise.
(dwarf_derived_probe::register_patterns): Handle .library
(sdt_query::convert_location): Likewise.
(dwarf_builder::build): Likewise.
(uprobe_derived_probe_group::emit_module_decls): Emit
sdt_sem_address. Add sdt_sem_offset to emitted stap_uprobe_spec.
Add offset and vm_flags to signature of stap_uprobe_change_plus, and
handle sdt_sem_offset. Allow writeable segments in emitted
stap_uprobe_mmap_found.
sdt_misc.exp: Test .library
util.cxx (find_executable): Add env_path to sig and use it in getenv.
util.h (find_executable): Likewise. Make "PATH" the default.
dtrace.in (provider): Turn on semaphores.
sdt.h: Likewise.
-----------------------------------------------------------------------
Summary of changes:
dtrace.in | 4 +-
includes/sys/sdt.h | 2 +-
tapset-utrace.cxx | 102 ++++++++++++++++---
tapsets.cxx | 179 +++++++++++++++++++++------------
testsuite/systemtap.base/sdt_misc.exp | 101 ++++++++++++-------
util.cxx | 4 +-
util.h | 3 +-
7 files changed, 271 insertions(+), 124 deletions(-)
hooks/post-receive
--
systemtap: system-wide probe/trace tool