From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7917 invoked by alias); 20 Dec 2011 22:19:52 -0000 Received: (qmail 7884 invoked by uid 9896); 20 Dec 2011 22:19:51 -0000 Date: Tue, 20 Dec 2011 22:19:00 -0000 Message-ID: <20111220221951.7872.qmail@sourceware.org> From: cmeek@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.6-640-g4cb1075 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 7d41bbd29deb79e020e1ee82864dc0ea1471e016 X-Git-Newrev: 4cb1075135d1eed2b0b28d06cdd9e66f29822db6 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: 2011-q4/txt/msg00252.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 4cb1075135d1eed2b0b28d06cdd9e66f29822db6 (commit) via db742d732da7f971092ee8a80225370a86c57b84 (commit) via bad814e819e6ffb8e03b6fce3f85de3d2bc1af74 (commit) via 7c5a10b487895714c2307a9532f6866d77001c15 (commit) via 2713ea240eec4f55b1354429aa0639ad6491928c (commit) from 7d41bbd29deb79e020e1ee82864dc0ea1471e016 (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 4cb1075135d1eed2b0b28d06cdd9e66f29822db6 Author: Chris Meek Date: Tue Dec 20 17:14:50 2011 -0500 PR13274 related: Added class to save and restore variables Added a class save_and_restore to automatically save the value of a variable, and restore it and the end of the calling function. Can optionally take a variable to initialize the value to something after saving it. commit db742d732da7f971092ee8a80225370a86c57b84 Author: Chris Meek Date: Tue Dec 20 17:11:00 2011 -0500 PR13274: Fixed testsuite for standard warning processing (elaborate.cxx) commit bad814e819e6ffb8e03b6fce3f85de3d2bc1af74 Author: Chris Meek Date: Tue Dec 20 17:04:31 2011 -0500 PR13274: Standardized Warning Processing (elaborate.cxx) Changed warning printing to use session.print_warning(), and cleaned up warnings being printed. Also changed the logic in semantic_pass_optimize1 and 2 to either print all warnings if the verbosity is high enough or suppress all warnings after the 1st itteration. commit 7c5a10b487895714c2307a9532f6866d77001c15 Author: Chris Meek Date: Thu Dec 15 14:03:47 2011 -0500 PR13274: Fixed testsuite for standard warning processing (without elaborate.cxx) Since we are now using "WARNING" rather than "Warning", some of the expect statements in some test cases needed to be tweaked. commit 2713ea240eec4f55b1354429aa0639ad6491928c Author: Chris Meek Date: Thu Dec 15 13:54:43 2011 -0500 PR13274: Standardized Warning Processing (without elaborate.cxx) Changed it so we always use session.print_warning() rather than an explicit call to clog or cerr. (There are a few cases where the session is not available, so they were left as is, but marked up with an // XXX needs-session comment.) Also changed print_warning() to check for suppress_warnings, so we no longer have to explicitly check for it when calling print_warning(). There are a few cases where I left in the explicit check, specifically when there was more code than just a simple call to print_warning() within it. Also standardized the use of "WARNING:". All warnings should now use "WARNING:" rather than "Warning:" or "warning:". ----------------------------------------------------------------------- Summary of changes: buildrun.cxx | 15 +--- csclient.cxx | 8 +- dwflpp.cxx | 16 ++--- elaborate.cxx | 82 +++++++++++----------- hash.cxx | 4 +- main.cxx | 4 +- remote.cxx | 2 +- session.cxx | 23 +++---- setupdwfl.cxx | 13 ++-- tapsets.cxx | 41 +++++------- testsuite/semok/entry02.stp | 2 +- testsuite/systemtap.base/beginenderror.exp | 2 +- testsuite/systemtap.base/optim_voidstmt.exp | 2 +- testsuite/systemtap.base/trycatch.exp | 4 +- testsuite/systemtap.context/uprobe_stmt_num.c | 4 +- testsuite/systemtap.context/uprobe_stmt_num.exp | 6 +- testsuite/systemtap.stress/conversions.exp | 2 +- translate.cxx | 14 ++--- util.cxx | 6 +- util.h | 19 +++++ 20 files changed, 131 insertions(+), 138 deletions(-) hooks/post-receive -- systemtap: system-wide probe/trace tool