This is the mail archive of the systemtap-cvs@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.2-446-g64cddf3


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 <jistone@redhat.com>
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 <jistone@redhat.com>
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 <jistone@redhat.com>
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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]