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.5-87-g4852f9d


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  4852f9d2770a42b67df8e2111a37e7371384d462 (commit)
       via  c3c2202b233f6c5efcec587640f41196aeda5545 (commit)
       via  7d26ee02488ec909b49933e74d541f85361937f8 (commit)
      from  d20a83f835752982845ab78f8451ee00021a0049 (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 4852f9d2770a42b67df8e2111a37e7371384d462
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Jul 7 18:26:28 2011 -0700

    serverd: Fix the locale regex to allow '-' and not a range
    
    [.-=] allows all characters from '.' to '=', 0x2E-0x3D
    [.=-] allows exactly the characters '.' '=' '-'
    
    The server_locale.exp test is supposed to check that '-' is allowed,
    but its failure was incorrectly masked in commit 16560657.  Added a
    different disallowed character ';' to test as well.

commit c3c2202b233f6c5efcec587640f41196aeda5545
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Jul 7 17:44:34 2011 -0700

    testsuite: CLONE_FOO flags need _GNU_SOURCE

commit 7d26ee02488ec909b49933e74d541f85361937f8
Author: Josh Stone <jistone@redhat.com>
Date:   Tue Jun 21 11:12:36 2011 -0700

    PR5163: Cache uprobes.ko as we do with everything else
    
    We now build uprobes in our writable tmpdir (rather than directly in
    SYSTEMTAP_RUNTIME), and cache the result for reuse.  This relieves the
    pain of having to rebuild uprobes after every kernel change, and also
    makes it possible to provide uprobes for multiple unique targets, as
    needed for the compiler server and for remoting.
    
    * buildrun.cxx (make_make_cmd): New, consolidate repeated code.
      (compile_pass, make_tracequery, make_typequery_kmod): Use it.
      (make_uprobes): Rewrite to build uprobes.ko under the tmpdir, just
      using a #include to the main uprobes.c in the runtime.
      (get_cached_uprobes, set_cached_uprobes): Read/write uprobes cache.
      (uprobes_pass): Try to cache, then build if necessary.
      (may_build_uprobes, verify_uprobes_uptodate, copy_uprobes_symbols):
      Removed.
    * hash.cxx (find_uprobes_hash): Prepare a hashed name for uprobes.
    * main.cxx (passes_0_4): If the script was cached, make sure we still
      find or build uprobes if needed too.
    * stap-serverd.cxx (handleRequest): Get uprobes from the tmpdir rather
      than from the runtime path, and sign it directly if needed.
    * testsuite/lib/systemtap.exp (uprobes_p): Don't build uprobes here.
    * testsuite/systemtap.base/buildid.exp: Launch a dummy pass-5 run, so we
      don't have to worry about providing a path to staprun -u.

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

Summary of changes:
 buildrun.cxx                                 |  267 +++++++++++---------------
 buildrun.h                                   |    2 +
 hash.cxx                                     |   25 +++
 hash.h                                       |    1 +
 main.cxx                                     |    7 +-
 session.h                                    |    1 +
 stap-serverd.cxx                             |   51 +++---
 testsuite/lib/systemtap.exp                  |   20 +--
 testsuite/systemtap.base/buildid.exp         |   14 +-
 testsuite/systemtap.clone/dtrace_clone.c     |    1 +
 testsuite/systemtap.server/server_locale.exp |   51 +++++-
 11 files changed, 234 insertions(+), 206 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]