From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23983 invoked by alias); 23 Feb 2010 18:50:21 -0000 Received: (qmail 23936 invoked by uid 9156); 23 Feb 2010 18:50:18 -0000 Date: Tue, 23 Feb 2010 18:50:00 -0000 Message-ID: <20100223185016.23905.qmail@sourceware.org> From: dsmith@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.1-103-ga50de93 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: d6c273473f7bea4d696c95ca48d55ca26e25ab2f X-Git-Newrev: a50de93955fe1272731dccfb3520514a9545f434 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: 2010-q1/txt/msg00149.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 a50de93955fe1272731dccfb3520514a9545f434 (commit) from d6c273473f7bea4d696c95ca48d55ca26e25ab2f (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 a50de93955fe1272731dccfb3520514a9545f434 Author: David Smith Date: Tue Feb 23 12:48:49 2010 -0600 PR 10690 (partial fix). Handle '.=' operator in procfs probes. * tapsets.h (var_expanding_visitor): Add 'valid_ops' and 'op' member variables. * tapsets.cxx (var_expanding_visitor::var_expanding_visitor): Set 'valid_ops' to '='. By default, var_expanding_visitor classes only handle the '=' operator. (var_expanding_visitor::visit_assignment): Remember what operator we're handling. When an operator is found that isn't in the 'valid_ops' set, error. * tapset-procfs.cxx (procfs_var_expanding_visitor::procfs_var_expanding_visitor): Add '.=' to the 'valid_ops' set. (procfs_var_expanding_visitor::visit_target_symbol): Handle the '.=' operator when the target variable is an lvalue. ----------------------------------------------------------------------- Summary of changes: tapset-procfs.cxx | 65 +++++++++++++++++++++++++++++++++++++++++----------- tapsets.cxx | 36 ++++++++++++++++++++++++----- tapsets.h | 4 ++- 3 files changed, 84 insertions(+), 21 deletions(-) hooks/post-receive -- systemtap: system-wide probe/trace tool