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.6-85-g18630fb
- From: jistone at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 11 Aug 2011 21:53:31 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.6-85-g18630fb
- 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 18630fb81ed5433b31ae583694424cc0aed3123a (commit)
from 8af41ec2646fb9fa30ee95eb27dff626be11b1dc (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 18630fb81ed5433b31ae583694424cc0aed3123a
Author: Josh Stone <jistone@redhat.com>
Date: Thu Aug 11 14:30:05 2011 -0700
Fix the uprobes.ko path when used with remotes
When uprobes.ko is sent through stapsh, it will go in a temp path that
only stapsh knows. However, we were sending -u/path/to/uprobes.ko with
a client side path, which would only work for --remote localhost. :/
Now the path is sanitized to ./ for the stapsh working directory.
* buildrun.cxx (make_run_command): Take a remotedir instead of a module
name. When set, use it to normalize both the uprobes and module path.
Also check versions that a uprobes path is even supported (>=1.4).
* remote.cxx (stapsh::start): The remotedir is simply "." for stapsh.
(ssh_legacy_remote:start): The remotedir is the known from the prior
mktemp -d. Also start sending the module signature across, add a note
why we unfortunately can't send uprobes in legacy mode, and specify
the staprun command without any path in case the remote is different.
-----------------------------------------------------------------------
Summary of changes:
buildrun.cxx | 21 +++++++++++++--------
buildrun.h | 2 +-
remote.cxx | 46 +++++++++++++++++++++++++++++++++-------------
3 files changed, 47 insertions(+), 22 deletions(-)
hooks/post-receive
--
systemtap: system-wide probe/trace tool