From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30004 invoked by alias); 8 Jul 2010 21:16:03 -0000 Received: (qmail 29977 invoked by uid 9586); 8 Jul 2010 21:16:02 -0000 Date: Thu, 08 Jul 2010 21:16:00 -0000 Message-ID: <20100708211602.29966.qmail@sourceware.org> From: jistone@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.2-446-g64cddf3 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 09ef623ec93e2097de0d2faa90f5ed0d7c593f44 X-Git-Newrev: 64cddf39ae209263182de12df64c49645a67d820 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-q3/txt/msg00041.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 64cddf39ae209263182de12df64c49645a67d820 (commit) via 1881ea92c042d2e3b3349afa6ea25840653ad603 (commit) via 176e25af35c6410e3180a4bf8b02c6fb37b30d32 (commit) from 09ef623ec93e2097de0d2faa90f5ed0d7c593f44 (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 64cddf39ae209263182de12df64c49645a67d820 Author: Josh Stone Date: Thu Jul 8 13:41:47 2010 -0700 PR11785: Limit pretty-printing to 32 args As per PR10750, we can't have an unbounded number of printf arguments. This change now prevents pretty-printing from generating code that would be rejected in pass-3. It's still likely that MAXSTRINGLEN will cause truncation, but users are free to increase that limit if needed. * tapsets.cxx (dwarf_pretty_print::recurse_array): Break the loop if we already have reached 32 args in the print_format. (dwarf_pretty_print::recurse_struct_members): Ditto. commit 1881ea92c042d2e3b3349afa6ea25840653ad603 Author: Josh Stone Date: Thu Jul 8 11:58:14 2010 -0700 Remove the default 0-padding from %p It is now equivalent to %#x by default, but the old behavior can be accessed with --compatible less than 1.3. * runtime/vsprintf.c (_stp_vsnprintf): Modify %p formatting. commit 176e25af35c6410e3180a4bf8b02c6fb37b30d32 Author: Josh Stone Date: Thu Jul 8 11:53:01 2010 -0700 Expose session::compatible to the runtime I'm exposing it as (MAJ<<8)+MIN, so it requires us to be a little more strict about what form session::compatible can take. * translate.cxx (translate_pass): Add STAP_VERSION(a,b) to canonicalize versions, and define STAP_COMPAT_VERSION from session::compatible. ----------------------------------------------------------------------- Summary of changes: runtime/vsprintf.c | 67 ++++++++++++++-------------------------------------- tapsets.cxx | 11 +++++++- translate.cxx | 24 ++++++++++++++++++ 3 files changed, 52 insertions(+), 50 deletions(-) hooks/post-receive -- systemtap: system-wide probe/trace tool