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.1-260-g8bd0f6d


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  8bd0f6dce9effdb8bde2fb2cc6ab2c68be8d32d7 (commit)
       via  3651ea20da2292ec86cafca4ca4a8f220df910cf (commit)
       via  58ea0457e185e7cbea71c16d88dfa43a3196f803 (commit)
       via  7189a12dcef9b1c515e052f9d8a53e53a8d58b73 (commit)
      from  4434d3386943bf32dc7873eafb7c7e6239a3c2a3 (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 8bd0f6dce9effdb8bde2fb2cc6ab2c68be8d32d7
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Mar 19 13:00:50 2010 +0100

    PR11402 Support pipe2 syscall.
    
    The pipe2() was added to Linux in version 2.6.27. It is a variant of the
    normal pipe syscall, but takes an extra flags argument which can be the
    ORed value of O_NONBLOCK and O_CLOEXEC.
    
    * tapset/aux_syscalls.stp (_sys_pipe2_flag_str:string): New helper function.
    * tapset/syscalls2.stp (syscall.pipe2, syscall.pipe2.return): New probes.

commit 3651ea20da2292ec86cafca4ca4a8f220df910cf
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Mar 19 12:30:44 2010 +0100

    Recognize O_CLOEXEC in _sys_open_flag_str.
    
    * tapset/aux_syscalls.stp (_sys_open_flag_str): If O_CLOEXEC is defined
      recognize and return it.

commit 58ea0457e185e7cbea71c16d88dfa43a3196f803
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Mar 19 11:55:57 2010 +0100

    Make pipe file descriptors available in syscall.pipe[.return].
    
    The actual value of the pipe file descriptors can be interesting,
    especially in the syscall.pipe.return probe. This can be done without
    any embedded C now using @cast. So don't use _fildes_u() anymore.
    _fildes_u in aux_syscall.stp is still retained because it is used in
    nd_syscalls2.stp for pipe.
    
    * tapset/syscalls2.stp (syscall.pipe, syscall.pipe.return): Add pipe1
      pipe2 convenience variables. Don't use _fildes_u for argstr anymore.

commit 7189a12dcef9b1c515e052f9d8a53e53a8d58b73
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Mar 19 11:32:22 2010 +0100

    Use @defined() in syscall.pipe to select whether fildes_uaddr is available.
    
    * tapset/aux_syscalls.stp (syscall.pipe): Remove architecture dependent
      probe definitions. Newer gcc make $fildes available on more arches.
      Use @defined($fildes) to select on which ones.

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

Summary of changes:
 tapset/aux_syscalls.stp |   23 ++++++++++
 tapset/syscalls2.stp    |  103 +++++++++++++++++++++++++++++++++++++---------
 2 files changed, 106 insertions(+), 20 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]