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-264-g89ba308


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  89ba308506249736c6d0c8490d3c897af4e42df8 (commit)
       via  d1292e962e1207cddf686a0196effa6bc8f6a217 (commit)
       via  20b69eca3931d338b09134b9c1f5dee2c49ca55b (commit)
       via  7622ef6a5183220fa56dedabaeb8fa87b0e43919 (commit)
       via  9b7a17471dd57572a63944fe46679c08c23faa13 (commit)
       via  cf509e712520c6e18ecdf290b5ef85811e8ef013 (commit)
      from  f4d4e917467665003110d412819ed2433a887fcc (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 89ba308506249736c6d0c8490d3c897af4e42df8
Author: Frank Ch. Eigler <fche@elastic.org>
Date:   Tue Sep 8 20:23:42 2009 -0400

    PR10524: reduce massive-uprobe script modules' .data consumption
    
    The general approach is to rip out task_finder_tgt's from all over the
    place (including the unwindsym vmcbs, and the stap_uprobe_specs), and
    instead have a small handful of them: one for all unwindsyms, and one
    per abstract probed process (PID or NAME).  These are in turn shared
    by all new stap_unwind_specs by index.
    
    Before:  probe process("./stap").function("*")
    
    -rw-r--r--. 1 fche users 11775283 2009-09-08 20:26 /var/tmp/fche/systemtap/cache/96/stap_96c0479d674db55ec98d8a8750a790e7_7989596.ko
       text    data     bss     dec     hex filename
     445158 8351944 4306472 13103574 c7f1d6 /var/tmp/fche/systemtap/cache/96/stap_96c0479d674db55ec98d8a8750a790e7_7989596.ko
    
    After: (Note how data shrank, though text gained a bit in const-init-data.)
    
    -rw-r--r--. 1 fche users  4021569 2009-09-08 20:27 /var/tmp/fche/systemtap/cache/e4/stap_e46e88634efd850b1586e81c231c239a_8058419.ko
       text    data     bss     dec     hex filename
    1896511    2192 4324808 6223511  5ef697 /var/tmp/fche/systemtap/cache/e4/stap_e46e88634efd850b1586e81c231c239a_8058419.ko
    
    * tapsets.cxx (uprobe_derived_probe_group): Rewrite emit_module_decls,
      and adjust emit_module_init.
    * runtime/sym.c (_stp_sym_init): Initialize unwindsyms-shared vmcb.
    * runtime/sym.h (_stp_module): Remove *vmcb field.
    * translate.cxx (emit_module_init, dump_unwindsyms): Adapt.
    * translate.h (assert_0_indent): Flush output before possibly assert-failing.

commit d1292e962e1207cddf686a0196effa6bc8f6a217
Author: Frank Ch. Eigler <fche@elastic.org>
Date:   Tue Sep 8 19:04:16 2009 -0400

    fix typo: KERN_ERROR -> KERN_ERR from last commit

commit 20b69eca3931d338b09134b9c1f5dee2c49ca55b
Author: Frank Ch. Eigler <fche@elastic.org>
Date:   Tue Sep 8 17:32:26 2009 -0400

    PR10575: emit KERN_ERRORs on transport control message failures
    
    Suspecting that some kernel->user control messages may be getting
    lost, let's more robustly log these occurrences.
    
    * runtime/transport/control.c (_stp_ctl_send): printk(KERN_ERROR)
      instead of ignoring errors.

commit 7622ef6a5183220fa56dedabaeb8fa87b0e43919
Author: Frank Ch. Eigler <fche@elastic.org>
Date:   Mon Sep 7 17:34:39 2009 -0400

    task_finder diagnostics: standardize on STP_DEBUG_PRINTK
    
    * io.c (DEBUG_TASK_FINDER_PRINTK): Remove conditional.

commit 9b7a17471dd57572a63944fe46679c08c23faa13
Author: Frank Ch. Eigler <fche@elastic.org>
Date:   Fri Sep 4 16:43:35 2009 -0400

    task_finder diagnostics: emit start_task_finder dbug message at end of fn.
    
    * task_finder.c (stap_start_task_finder): Emit _stp_dbug message at end
      rather at beginning, so printed utrace-engine attach counts reflect
      status at end of initialization rather than at beginning.

commit cf509e712520c6e18ecdf290b5ef85811e8ef013
Author: Frank Ch. Eigler <fche@elastic.org>
Date:   Fri Sep 4 16:41:55 2009 -0400

    runtime diagnostics: remove ANSI goo, add -DSTAP_DEBUG_PRINTK option.
    
    * runtime/io.c (_stp_vlog): Don't put ansi highlighting into debugging
      messages.  #if STAP_DEBUG_PRINTK, direct all diagnostics to appropriate
      printk channel instead of runtime trace buffer.

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

Summary of changes:
 runtime/io.c                |    9 +-
 runtime/sym.c               |   55 ++++++--
 runtime/sym.h               |    2 -
 runtime/task_finder.c       |   11 +--
 runtime/transport/control.c |    3 +
 tapsets.cxx                 |  296 ++++++++++++++++++++++++++++++++-----------
 translate.cxx               |   36 +-----
 translate.h                 |    2 +-
 8 files changed, 276 insertions(+), 138 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]