public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.5-127-g084a05f
@ 2011-07-15 21:03 jistone
  0 siblings, 0 replies; only message in thread
From: jistone @ 2011-07-15 21:03 UTC (permalink / raw)
  To: systemtap-cvs

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  084a05f741a242ce4883860b8d1807c8cfc6fc9a (commit)
       via  7d395255d42c077a1fb6b9cb31c8d6e7edba5534 (commit)
      from  ec674a9f875b38f98eacf15d2bcf96bf69b064de (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 084a05f741a242ce4883860b8d1807c8cfc6fc9a
Author: Josh Stone <jistone@redhat.com>
Date:   Fri Jul 15 13:47:45 2011 -0700

    syscall.*execve: Fix argv access on newer kernels
    
    Kernel commits ba2d0162 and 0e028465, merged in 3.0, refactored the
    arguments of do_execve and compat_do_execve, such that "__argv"
    is now the name of the incoming pointer, and "argv" is a local
    struct user_arg_ptr.  Our tapset must adapt to the new names.
    
    * tapset/syscalls.stp (syscall.execve, syscall.compat_execve): Use
      @defined to set an internal local __argv to either $__argv or $argv,
      then use that for the other __get_argv calls.
    * testsuite/buildok/twentyseven.stp: Update for $__argv vs. $argv.
    * testsuite/systemtap.base/pointer_array.stp: Ditto.

commit 7d395255d42c077a1fb6b9cb31c8d6e7edba5534
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Jul 14 15:32:42 2011 -0700

    rhbz717136: Fix SDT relocations in prelinked modules
    
    * tapsets.cxx (sdt_query::handle_probe_entry): The debuginfoless SDT
      addresses are relative to the ELF file, so get only that bias.  The
      DWARF bias is not interesting here.
      (sdt_query::setup_note_probe_entry): Add the ELF bias to the semaphore
      address too, so record_semaphore can completely relocate it.
      (sdt_query::record_semaphore): SDT V3 semaphores need relocation too,
      now removing both the bias and prelinking effects.

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

Summary of changes:
 tapset/syscalls.stp                        |   12 ++++++++----
 tapsets.cxx                                |   14 ++++++++++----
 testsuite/buildok/twentyseven.stp          |    2 +-
 testsuite/systemtap.base/pointer_array.stp |    6 +++---
 4 files changed, 22 insertions(+), 12 deletions(-)


hooks/post-receive
--
systemtap: system-wide probe/trace tool


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-07-15 21:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-15 21:03 [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.5-127-g084a05f jistone

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).