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-0.9.9-158-g70ab01d


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  70ab01d093fb1e94df0e30e392d66d246a699829 (commit)
       via  c4dddae6566edc2035bda078929e26fd32ea4e21 (commit)
       via  72c5ecc2fffe43146eaf54284cf9626b7f76cb78 (commit)
       via  3d1ad34033e6f77368287927049e112d9ee3677e (commit)
       via  de9a66e3bbc3f287229cad892108e46ac44b2bdf (commit)
       via  f1c8f8a5c96229eee5d06e2eaccecfa7d714fbc9 (commit)
       via  966940426dbd5c44d7f25b0f2bd6b28cf829c384 (commit)
      from  4b9c969abcaeb089f7473e08cee420b99c4e287c (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 70ab01d093fb1e94df0e30e392d66d246a699829
Merge: c4dddae6566edc2035bda078929e26fd32ea4e21 4b9c969abcaeb089f7473e08cee420b99c4e287c
Author: Josh Stone <jistone@redhat.com>
Date:   Wed Aug 19 18:34:18 2009 -0700

    Merge branch 'master' of ssh://sourceware.org/git/systemtap

commit c4dddae6566edc2035bda078929e26fd32ea4e21
Author: Josh Stone <jistone@redhat.com>
Date:   Wed Aug 19 18:23:32 2009 -0700

    Give a more exact error for dereferencing void*
    
    * dwflpp.cxx (dwflpp::translate_components): Check for void* deref.

commit 72c5ecc2fffe43146eaf54284cf9626b7f76cb78
Author: Josh Stone <jistone@redhat.com>
Date:   Wed Aug 19 18:19:53 2009 -0700

    PR10538: Give a file:line hint for anonymous types
    
    When we list the possible members for an anonymous struct/union, the
    user may want to go look at the source for the type.  That's hard
    without a type name, so we now list the decl file:line for them.
    
    * dwflpp.cxx (dwflpp::translate_components): List file:line for anon.

commit 3d1ad34033e6f77368287927049e112d9ee3677e
Author: Josh Stone <jistone@redhat.com>
Date:   Wed Aug 19 17:27:18 2009 -0700

    Create a dwarf_attr_die idiom
    
    We commonly do a dwarf_attr_integrate followed by dwarf_formref_die,
    with no care for the Dwarf_Attribute, so I captured that idiom in an
    inline function.
    
    * dwarf_wrappers.h (dwarf_attr_die): New.
    * dwarf_wrappers.cxx (dwarf_type_name): Call dwarf_attr_die.
    * dwflpp.cxx (dwflpp::print_members): Ditto.
      (dwflpp::find_struct_member): Ditto.
    * tapsets.cxx (dwarf_derived_probe::saveargs): Ditto.
      (uprobe_derived_probe::saveargs): Ditto.
      (resolve_tracepoint_arg_type): Ditto.
      (tracepoint_derived_probe::build_args): Ditto.

commit de9a66e3bbc3f287229cad892108e46ac44b2bdf
Author: Josh Stone <jistone@redhat.com>
Date:   Wed Aug 19 17:07:30 2009 -0700

    Use dwarf_diename instead of a DW_AT_name lookup
    
    We should always use the canonical dwarf_diename.  The code being
    replaced here wasn't even using dwarf_attr_integrate, so it may have
    been missing the accessibility of some names.
    
    * dwflpp.cxx (dwflpp::iterate_over_labels): Use dwarf_diename.

commit f1c8f8a5c96229eee5d06e2eaccecfa7d714fbc9
Author: Josh Stone <jistone@redhat.com>
Date:   Wed Aug 19 16:48:53 2009 -0700

    Use dwarf_type_name in more places
    
    * dwarf_wrappers.cxx (dwarf_type_name): Moved here from tapsets.cxx, and
      added a variant that returns a string for easier ostreaming.
    * dwflpp.cxx (dwflpp::print_members): Use dwarf_type_name for errors.
      (dwflpp::find_struct_member): Ditto.
      (dwflpp::translate_components): Ditto.
      (dwflpp::translate_final_fetch_or_store): Ditto.
      (dwflpp::literal_stmt_for_pointer): Ditto.
    * tapsets.cxx (dwarf_derived_probe::saveargs): Pass die to
      dwarf_type_name by pointer instead of reference.
      (uprobe_derived_probe::saveargs): Ditto.
      (resolve_tracepoint_arg_type): Ditto.

commit 966940426dbd5c44d7f25b0f2bd6b28cf829c384
Author: Josh Stone <jistone@redhat.com>
Date:   Wed Aug 19 14:40:53 2009 -0700

    PR10538: Use {...} for naming anonymous types
    
    * tapsets.cxx (dwarf_type_name): Handle NULL dwarf_diename.

-----------------------------------------------------------------------

Summary of changes:
 dwarf_wrappers.cxx |   87 +++++++++++++++++++++++++++++++++++++++++-
 dwarf_wrappers.h   |   15 +++++++
 dwflpp.cxx         |  107 ++++++++++++++++++++++-----------------------------
 tapsets.cxx        |  102 ++++++-------------------------------------------
 4 files changed, 159 insertions(+), 152 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]