From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24787 invoked by alias); 21 Mar 2012 01:10:25 -0000 Received: (qmail 24755 invoked by uid 426); 21 Mar 2012 01:10:25 -0000 Date: Wed, 21 Mar 2012 01:10:00 -0000 Message-ID: <20120321011025.24744.qmail@sourceware.org> From: fche@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.7-126-ge26c2f8 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 4583161b546f7d5371e10d875a03825f564a30c0 X-Git-Newrev: e26c2f830608a6978a7c20155d66f0305367b636 Mailing-List: contact systemtap-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sourceware.org List-Archive: Reply-To: systemtap@sourceware.org X-SW-Source: 2012-q1/txt/msg00171.txt.bz2 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 e26c2f830608a6978a7c20155d66f0305367b636 (commit) via 1ce8659f439b18cee3390b529ab1b14bc207f891 (commit) via c1fda285adf585b12dcd9d8f5b38d295bb41fd7c (commit) via 0033360c319647ab51484253a526012c0f01a0b9 (commit) via 9af822b94fcf7e12f76f5222a8ca151ba2defdc4 (commit) via 76c73ff0f85fab40d191b6a9c36bcf594297525a (commit) from 4583161b546f7d5371e10d875a03825f564a30c0 (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 e26c2f830608a6978a7c20155d66f0305367b636 Author: Frank Ch. Eigler Date: Tue Mar 20 21:02:19 2012 -0400 PR13876: avoid miscompilation of duplicated tapset function It was found that the translator got confused if the same function was defined by the tapset and the end-user script. The same problem can also afflict global variables. Along the way, clean up error formatting. * staptree.h (semantic_error): Drop msg2 field, which was only ever used for the perfunctory string "vs". * elaborate.cxx (semantic_pass_symbols): Perform duplicate global-variable & function testing and rejection. (symresolution_info::find_function): Print an extra warning for the case of mismatched function callee/caller arities. (derive_probes): Prepare chained "while resolving probe point" semantic_error instead of msg2 based additions. * session.cxx (register_library_aliases): Ditto. (print_error): Adjust to loss of msg2. Print tok1 / tok2 and source-context in a more readable way. * tapsets.cxx (visit_target_symbol_context): Use const semantic_error* temps to adjust to chaining changes. * testsuite/systemtap.base/statement.exp: Adjust to changed error message. * translate.cxx (*): Adjust to loss of semantic_error msg2. commit 1ce8659f439b18cee3390b529ab1b14bc207f891 Author: Frank Ch. Eigler Date: Tue Mar 20 21:00:38 2012 -0400 testsuite: current.exp should tolerate run-time WARNINGs Pass -w to stap, so as to suppress kernel warnings, as per kprobes -EINVAL registration errors. commit c1fda285adf585b12dcd9d8f5b38d295bb41fd7c Author: Frank Ch. Eigler Date: Tue Mar 20 20:59:37 2012 -0400 testsuite: don't run client.exp tests without installcheck This is since we wish to limit testsuite runs that use as_root to installcheck/root runs. commit 0033360c319647ab51484253a526012c0f01a0b9 Author: Frank Ch. Eigler Date: Tue Mar 20 20:58:26 2012 -0400 testuite: fix server_args.exp in filtering stap -v output Some of the help text contains ( ) chars, which need to be filtered prior to them being accidentally passed to the regexp. commit 9af822b94fcf7e12f76f5222a8ca151ba2defdc4 Author: Frank Ch. Eigler Date: Tue Mar 20 20:49:42 2012 -0400 PR11441 stop testing deprecated kernel.function(number).inline commit 440d9b00db23a1cb4b1 removed the code from the translator; let's remove their tests from the testsuite. commit 76c73ff0f85fab40d191b6a9c36bcf594297525a Author: Frank Ch. Eigler Date: Tue Mar 20 16:52:25 2012 -0400 testsuite: disable rlimits test for !installtest_p ----------------------------------------------------------------------- Summary of changes: elaborate.cxx | 46 ++++++++++++++++---- session.cxx | 30 ++++++------ staptree.h | 10 ++-- tapsets.cxx | 4 +- testsuite/systemtap.base/rlimit.exp | 3 + testsuite/systemtap.base/statement.exp | 2 +- testsuite/systemtap.server/client.exp | 3 + testsuite/systemtap.server/server_args.exp | 6 ++- testsuite/systemtap.stress/current.exp | 2 +- .../systemtap.unprivileged/unprivileged_probes.exp | 2 - translate.cxx | 12 ++--- 11 files changed, 76 insertions(+), 44 deletions(-) hooks/post-receive -- systemtap: system-wide probe/trace tool