public inbox for systemtap-cvs@sourceware.org help / color / mirror / Atom feed
From: jistone@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, jistone/remote, updated. release-1.4-22-gf747017 Date: Sat, 22 Jan 2011 00:06:00 -0000 [thread overview] Message-ID: <20110122000618.8816.qmail@sourceware.org> (raw) 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
reply other threads:[~2011-01-22 0:06 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20110122000618.8816.qmail@sourceware.org \ --to=jistone@sourceware.org \ --cc=systemtap-cvs@sourceware.org \ --cc=systemtap@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).