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, jistone/remote, updated. release-1.4-22-gf747017
- From: jistone at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 22 Jan 2011 00:06:18 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, jistone/remote, updated. release-1.4-22-gf747017
- 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, jistone/remote has been updated
via f7470174cbaa50758a38c8cb9f5c13847b17254e (commit)
via 6afaa1cbfcd56f4fa4e4ab47248d889ccf4dedf9 (commit)
via 91fa953dfd30090b279e23be156af229e2b422e6 (commit)
via a0e2728a26d3ff39ac5cea3758fcbe18951451bc (commit)
via 840e507309dbe7ae6a138ccc2f420cb20015dd69 (commit)
via 1114c4f22297e25132be9067675f9b1383d4c6f0 (commit)
via 328980e44a2dbebb39829fbb64c24fb9eafaa0f1 (commit)
via 58ef33dba6cbba9638476020e8055877ae2ffabd (commit)
via 4c8b1d9f30136eb5be017f72746399cc9adef54b (commit)
via 9920f642a45f6425959bdf857543c90f2fcfd1e3 (commit)
via 9ee518c4d6c36770aa5da534ae85754962bfe305 (commit)
via 4c25c410e802a055b629c8debcab77b2a2e4f429 (commit)
via ae1418f00b0bd242fbf169813be5800609d36892 (commit)
via 0db6b0a67e430ef6d254141097e7043d77c18a3d (commit)
via 46a94997388279d381e38a675411b99a202f339d (commit)
via 4ec30a2e5dd462bddce36728de7332fd0942bd31 (commit)
via 54b76f09524ccb1ddcb62601f0db18cd81be3f72 (commit)
via 557fc7ebe435fa97cb64620fbe26546128872acb (commit)
via 2214837e0e40dfb845bbfebd9379ebb1b947b94d (commit)
via dcd7ce82ec9d654dc75c32b86807ba92e1d8386d (commit)
via a530cfe0e3212284d13bea0e8cd666e4bb50de8c (commit)
via 6e0c15da1c51a737ed4a8961e5004fb55c0b8a7e (commit)
via c36cb86acfa2405b2bfe582a2411999391e98d76 (commit)
via 23dd51cf92a90450e21fb455a76219c4a6b0dc83 (commit)
via 8f5492249b4f10454fd07c3edc35760061b23d1e (commit)
via 6a46f4fbbb7104a830206a6a855a9941858b4dcd (commit)
via 02f4400967e23f6e5f4e30a7eae2569d3e6655e6 (commit)
via 58b666e351dff2cb95d5ee96eb95b59eb1adf380 (commit)
via 2363d2a599033b585b11513e3951e38fd4972659 (commit)
via a07a2c289838ceb1fcb83085563a8716437d11af (commit)
via ceaf41cc99f99d7bf2d6b6dd8bd3c952d7a0c087 (commit)
via 94a8b578a501f6bc45fb4a684f42b8ad9c09570d (commit)
via e37d61db417bc6b7c3331886e62ce5f2f133b96d (commit)
via b920d33ae560ddd56911d2b07f232c91ac501772 (commit)
via 80c327a05279ffa5b095c2bb80f80db1e66cf79b (commit)
via fe0fb3fd9706bcc67c0f63eeaa8ecce497a88403 (commit)
via dbf065b98365fb734e5f215fce7311f48d42a1ff (commit)
via 6eb5c1a157e7e74419a5fa60e614af67a44bf4bd (commit)
from 10ba4fb5b3f4592cede9544bd087161d30d95051 (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 f7470174cbaa50758a38c8cb9f5c13847b17254e
Author: Josh Stone <jistone@redhat.com>
Date: Fri Jan 21 15:44:41 2011 -0800
Audit some minus/dash/hyphen use in manpages
Groff treats "-" as a hyphen, U+2010. When the intention is to produce
a literal ASCII minus sign, U+002D, it must be "\-". This matters for
command-line options and examples to be copyable from the manpage.
I've updated cases that should obviously be escaped. At a glance, I
think we have other cases that could be normal hyphens, not escaped, but
that's less of an issue.
commit 6afaa1cbfcd56f4fa4e4ab47248d889ccf4dedf9
Author: Josh Stone <jistone@redhat.com>
Date: Fri Jan 21 15:25:35 2011 -0800
Add the cache options from commit d105f66 to stap.1
commit 91fa953dfd30090b279e23be156af229e2b422e6
Author: Josh Stone <jistone@redhat.com>
Date: Fri Jan 21 14:06:52 2011 -0800
Add support for real URI syntax in remote targets
We still only support SSH for now, but this opens the door for other
protocols. All of the following should work:
--remote host
--remote user@host
--remote ssh://host/
--remote ssh://user@host/
URI paths, queries, and fragments are all parsed, but don't have any
meaning yet, so they're treated as an error. I can imagine using this
for protocol-specific options though, e.g. ssh://host/?Compression=yes
* remote.cxx (class uri_decoder): New, breaks down a URI string.
(ssh_remote::ssh_remote): Add a constructor using a uri_decoder.
(remote::create): Redirect based on the scheme of URI-looking remote
targets. Assume all others are still plain [user@]host for ssh.
commit a0e2728a26d3ff39ac5cea3758fcbe18951451bc
Author: Dave Brolley <brolley@redhat.com>
Date: Fri Jan 21 11:21:37 2011 -0500
PR 11862: remove obsolete stap-client script and friends
Rework and improve warnings for missing NSS and avahi headers, libs and tools
commit 840e507309dbe7ae6a138ccc2f420cb20015dd69
Author: Dave Brolley <brolley@redhat.com>
Date: Wed Jan 19 17:15:31 2011 -0500
PR 11862: remove obsolete stap-client script and friends
- Integrate stap-client-connect.c into csclient.cxx
- Remove stap-client-connect.c
commit 1114c4f22297e25132be9067675f9b1383d4c6f0
Author: Dave Brolley <brolley@redhat.com>
Date: Wed Jan 19 15:36:56 2011 -0500
PR 11862: remove obsolete stap-client script and friends
- Remove deprecated scripts
- Remove parts of stap-env used only by the removed scripts
- Remove man pages for removed scripts
- Remove parts of stap-client-connect which allowed it to be built
as a standalone tool (used by stap-client).
- Update spec file. systemtap-client package removed.
commit 328980e44a2dbebb39829fbb64c24fb9eafaa0f1
Author: Stan Cox <scox@redhat.com>
Date: Thu Jan 20 22:10:36 2011 -0500
Improve sdt asm test coverage.
* sdt_asm.S: Improve coverage of tested registers and values.
* sdt_asm.stp: Likewise.
commit 58ef33dba6cbba9638476020e8055877ae2ffabd
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Jan 20 16:40:26 2011 -0500
PR12413, Provide TID information in kprocess.create and kprocess.release
commit 4c8b1d9f30136eb5be017f72746399cc9adef54b
Author: William Cohen <wcohen@redhat.com>
Date: Thu Jan 20 15:47:11 2011 -0500
PR12412: Make the text agree with the example (should be reads)
commit 9920f642a45f6425959bdf857543c90f2fcfd1e3
Author: Stan Cox <scox@redhat.com>
Date: Wed Jan 19 15:52:14 2011 -0500
Allow sdt to avoid application defined min/max macros.
* sdt.h: Surround limits inclusion with push_macro and pop_macro.
commit 9ee518c4d6c36770aa5da534ae85754962bfe305
Author: Roland McGrath <roland@redhat.com>
Date: Wed Jan 19 11:23:43 2011 -0800
PR12419: fix x86 uprobes decoding of "repnz ret"
commit 4c25c410e802a055b629c8debcab77b2a2e4f429
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Wed Jan 19 13:53:50 2011 -0500
BZ669082: support powerpc prior to 2.6.15, resolving conflict with PR4186
* buildrun.cxx (compile_pass): Omit passing of ARCH=foo for
ancient powerpc. This enables native ARCH=ppc64 builds,
but sacrifices ppc-target cross-architecture cross-compilation.
(make_tracequery_kmod, make_typequery_kmod): Ditto.
commit ae1418f00b0bd242fbf169813be5800609d36892
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Wed Jan 19 08:20:22 2011 -0500
PR12411 cont'd: use enum type decl
* tapsets.cxx (sdt_uprobe_var_expanding_visitor): Make regwidths
an enum type decl, not an anonymous-enum-typed variable. Move
DRI macro #define/#undef just around its use.
commit 0db6b0a67e430ef6d254141097e7043d77c18a3d
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Tue Jan 18 15:54:51 2011 -0500
RHBZ669751: old ia64 kernels lack task_pt_regs()
... so define it in terms of ia64_task_regs()
commit 46a94997388279d381e38a675411b99a202f339d
Author: Stan Cox <scox@redhat.com>
Date: Wed Jan 19 07:09:01 2011 -0500
Switch to using a register width table instead of heuristic code.
* tapsets.cxx (sdt_uprobe_var_expanding_visitor): Add DRI and regwidths.
Change dwarf_regs to be a regname/regwidth pair. Change initializer.
* (sdt_uprobe_var_expanding_visitor::visit_target_symbol): Use it.
commit 4ec30a2e5dd462bddce36728de7332fd0942bd31
Author: David Smith <dsmith@redhat.com>
Date: Tue Jan 18 14:14:13 2011 -0600
Fixed BZ669740 by making target_set.stp use syscall probes in kernels < 2.6.18.
* tapset/target_set.stp: Dwarfless probes don't work in kernels < 2.6.18.
So, fall back to 'syscall' probes for those kernels (instead of
'nd_syscall' probes.
commit 54b76f09524ccb1ddcb62601f0db18cd81be3f72
Author: Dave Brolley <brolley@redhat.com>
Date: Tue Jan 18 14:39:08 2011 -0500
PR 11445: Check that assert_is_my_proc check is within all uprobes/utrace callback entry points
Add comment explaining why a check for is_myproc() is not generated as a
safety net for process.end probes and their variants.
commit 557fc7ebe435fa97cb64620fbe26546128872acb
Author: Stan Cox <scox@redhat.com>
Date: Mon Jan 17 17:47:43 2011 -0500
systemtap.apps infrastructure fixes.
mysql.exp (stap-mysql.sh): Use push/pop_macro to avoid mysql max/min macros.
xulrunner.exp (stap-xul.sh): Make JAVA_HOME platform independent.
commit 2214837e0e40dfb845bbfebd9379ebb1b947b94d
Author: Dave Brolley <brolley@redhat.com>
Date: Mon Jan 17 13:53:56 2011 -0500
Cleanup warnings caused by CFLAGS correction.
commit dcd7ce82ec9d654dc75c32b86807ba92e1d8386d
Merge: a530cfe 6e0c15d
Author: Dave Brolley <brolley@redhat.com>
Date: Mon Jan 17 13:44:34 2011 -0500
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Conflicts:
configure
testsuite/configure
commit a530cfe0e3212284d13bea0e8cd666e4bb50de8c
Author: Dave Brolley <brolley@redhat.com>
Date: Mon Jan 17 13:29:50 2011 -0500
Configuration problems.
- CFLAGS was being cleared in configure.ac (oldCFLAGS typo)
- CXXFLAGS was not always being set (CXFXLAGS typo)
- pick up $(AM_CFLAGS) and @PIECFLAGS@ in all C compilations in Makefile.am
commit 6e0c15da1c51a737ed4a8961e5004fb55c0b8a7e
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Mon Jan 17 12:45:10 2011 -0500
bump version numbers to 1.5, for future release cycle
commit c36cb86acfa2405b2bfe582a2411999391e98d76
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Mon Jan 17 06:31:41 2011 -0500
datestamp release
commit 23dd51cf92a90450e21fb455a76219c4a6b0dc83
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Fri Jan 14 19:48:16 2011 -0500
README: build instructions suggest elfutils version 0.151
commit 8f5492249b4f10454fd07c3edc35760061b23d1e
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Fri Jan 14 17:39:21 2011 -0500
PR12399: make sdt.h semaphores visibility("hidden")
commit 6a46f4fbbb7104a830206a6a855a9941858b4dcd
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Fri Jan 14 12:38:24 2011 -0500
NEWS: sdt.h v3
commit 02f4400967e23f6e5f4e30a7eae2569d3e6655e6
Author: Dave Brolley <brolley@redhat.com>
Date: Fri Jan 14 16:00:25 2011 -0500
PR 10657: Document changes in NEWS and in stap.1.
commit 58b666e351dff2cb95d5ee96eb95b59eb1adf380
Author: Josh Stone <jistone@redhat.com>
Date: Fri Jan 14 11:13:30 2011 -0800
Fix myproc-unprivileged in embedded_expr
The macro assert_is_myproc() forms a statement, so we need to wrap it
in ({}) to use it in an expression list.
* translate.cxx (c_unparser::visit_embedded_expr): Wrap stmt as expr.
commit 2363d2a599033b585b11513e3951e38fd4972659
Author: Dave Brolley <brolley@redhat.com>
Date: Fri Jan 14 13:19:21 2011 -0500
PR 10657 - semi-unprivileged tapset embedded-C functions.
Including the comment /* myproc-unprivileged */ within an embedded C
tapset function or embedded C expression makes it available for use
by unprivileged users and also automatically adds a call to
assert_is_myproc() within the function or expression (i.e. it is
equivalent to including the comment /* unprivileged */ and
manually adding the the call to assert_is_myproc).
All instances within the tapset source tree have been updated.
commit a07a2c289838ceb1fcb83085563a8716437d11af
Author: Lukas Berk <lberk@redhat.com>
Date: Fri Jan 14 10:32:47 2011 -0500
PR11756 - adding warnings for deprecated declarations
Added the --version-check flag, this will check if systemtap
constructors being used are version dependent. If so, a warning
detailing what syntax element is displayed.
commit ceaf41cc99f99d7bf2d6b6dd8bd3c952d7a0c087
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Thu Jan 13 19:21:19 2011 -0500
PR12115: defeat uninitialized-variable warnings
commit 94a8b578a501f6bc45fb4a684f42b8ad9c09570d
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Thu Jan 13 19:21:19 2011 -0500
PR12115: defeat uninitialized-variable warning
commit e37d61db417bc6b7c3331886e62ce5f2f133b96d
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Thu Jan 13 15:57:47 2011 -0500
NEWS: tweak --remote blurb wording
commit b920d33ae560ddd56911d2b07f232c91ac501772
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jan 12 19:51:40 2011 -0800
AUTHORS bump
commit 80c327a05279ffa5b095c2bb80f80db1e66cf79b
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jan 12 18:09:09 2011 -0800
Fix for undefined STAPCONF_PERF_STRUCTPID
commit fe0fb3fd9706bcc67c0f63eeaa8ecce497a88403
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jan 12 17:20:20 2011 -0800
Fix paragraph indentation of ssl options
commit dbf065b98365fb734e5f215fce7311f48d42a1ff
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jan 12 17:19:09 2011 -0800
Disable auto-unpriv when --remote is used
commit 6eb5c1a157e7e74419a5fa60e614af67a44bf4bd
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jan 12 17:18:17 2011 -0800
PR12115: Document --remote in NEWS, stap.1, and --help
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 1 +
Makefile.am | 26 +-
Makefile.in | 178 +---
NEWS | 29 +-
README | 4 +-
aclocal.m4 | 40 +-
buildrun.cxx | 18 +-
configure | 682 ++++++------
configure.ac | 127 ++-
csclient.cxx | 503 ++++++++-
doc/Makefile.in | 2 -
.../en-US/Array-Operations.xml | 6 +-
doc/SystemTap_Tapset_Reference/Makefile.in | 2 -
doc/beginners/Makefile.in | 2 -
dtrace.1 | 10 +-
dtrace.in | 2 +-
elaborate.cxx | 30 +-
grapher/Makefile.in | 2 -
includes/sys/sdt.h | 17 +-
main.cxx | 2 +-
man/tapset::snmp.3stap | 2 +-
parse.cxx | 19 +-
remote.cxx | 110 ++-
runtime/compatdefs.h | 4 +
runtime/perf.c | 2 +-
runtime/runtime.h | 2 +-
runtime/staprun/Makefile.in | 2 -
runtime/staprun/aclocal.m4 | 40 +-
runtime/staprun/configure | 294 +++---
runtime/staprun/staprun.8 | 12 +-
runtime/uprobes/uprobes_i386.c | 3 +-
runtime/uprobes/uprobes_x86.c | 7 +-
runtime/uprobes/uprobes_x86_64.c | 7 +-
runtime/uprobes2/uprobes_x86.c | 3 +-
session.cxx | 17 +-
session.h | 1 +
stap-authorize-server-cert | 34 -
stap-authorize-server-cert.8 | 116 --
stap-authorize-signing-cert | 34 -
stap-authorize-signing-cert.8 | 112 --
stap-client | 1178 --------------------
stap-client-connect.c | 619 ----------
stap-client.8 | 235 ----
stap-env | 10 +-
stap-find-or-start-server | 39 -
stap-find-servers | 167 ---
stap-gen-cert | 4 +-
stap-merge.1 | 20 +-
stap-server-connect.c | 11 +-
stap-server.8.in | 14 +-
stap-serverd | 8 +-
stap.1 | 101 ++-
stappaths.7.in | 24 +-
stapprobes.3stap | 8 +-
staptree.cxx | 17 +-
staptree.h | 2 +
stapvars.3stap | 4 +-
systemtap.spec | 36 +-
tapset-utrace.cxx | 30 +-
tapset/DEVGUIDE | 6 +
tapset/context.stp | 5 +-
tapset/kprocess.stp | 10 +-
tapset/target_set.stp | 21 +
tapset/ucontext-symbols.stp | 11 +-
tapset/ucontext-unwind.stp | 18 +-
tapset/ucontext.stp | 5 +-
tapset/uconversions.stp | 55 +-
tapset/utrace.stp | 9 +-
tapsets.cxx | 223 +++--
testsuite/aclocal.m4 | 4 +-
testsuite/configure | 244 ++---
testsuite/configure.ac | 2 +-
testsuite/parseko/deprecated01.stp | 5 +
testsuite/parseok/deprecated01.stp | 5 +
testsuite/systemtap.apps/mysql.exp | 6 +-
testsuite/systemtap.apps/xulrunner.exp | 2 +-
testsuite/systemtap.base/sdt_asm.S | 82 +-
testsuite/systemtap.base/sdt_asm.stp | 225 +++--
translate.cxx | 15 +-
util.cxx | 7 +-
80 files changed, 2104 insertions(+), 3887 deletions(-)
delete mode 100755 stap-authorize-server-cert
delete mode 100644 stap-authorize-server-cert.8
delete mode 100755 stap-authorize-signing-cert
delete mode 100644 stap-authorize-signing-cert.8
delete mode 100755 stap-client
delete mode 100644 stap-client-connect.c
delete mode 100644 stap-client.8
delete mode 100755 stap-find-or-start-server
delete mode 100755 stap-find-servers
create mode 100755 testsuite/parseko/deprecated01.stp
create mode 100755 testsuite/parseok/deprecated01.stp
hooks/post-receive
--
systemtap: system-wide probe/trace tool