From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2186 invoked by alias); 11 Aug 2008 21:35:17 -0000 Received: (qmail 2122 invoked by uid 426); 11 Aug 2008 21:35:17 -0000 Date: Mon, 11 Aug 2008 21:35:00 -0000 Message-ID: <20080811213517.2111.qmail@sourceware.org> From: fche@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, pr4225, updated. release-0.7-97-gd6ef1e9 X-Git-Refname: refs/heads/pr4225 X-Git-Reftype: branch X-Git-Oldrev: 0973d815afc635dfd21ae5943d84b92f61c45288 X-Git-Newrev: d6ef1e94a52b667876293ff3de84097dcbd46f7c Mailing-List: contact systemtap-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sourceware.org List-Archive: X-SW-Source: 2008-q3/txt/msg00127.txt.bz2 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, pr4225 has been updated via d6ef1e94a52b667876293ff3de84097dcbd46f7c (commit) via 42e740602dbb7960e11b0bbf9053e95e8a1cb1e5 (commit) via addec0c02cb433c727f46d8ea78379d62051309c (commit) via 79640c29c5bcf8de20f013dcc80e1a9c7a93811f (commit) via 32a1dfe9c13094391dab645484e7563992f9ba53 (commit) via b391a1e0499d3cbafde11beeba8fb385465c1e64 (commit) via ea384b8cf3a8b19aca2e4345169b19c3d887aeed (commit) via 3213d0891c826f16ba727a3e863075e2922666a0 (commit) via 2ed8949fe42a23489b130716aea9fe8ce1e94b78 (commit) via 32dad3b4df2a4b82898443cf45e5e894350308e2 (commit) via a238792343eba4fc3a752f8f44bd3ff99472ed33 (commit) via 42f543d05a6f441bb212bd94f9ff44b4095f20dd (commit) via a81c61ac1947cb5c13d3a758fc793a119b88b4e0 (commit) via 5b8561dccfd6d79184c044cec6bd7d01ef415acc (commit) via 59ec94081d98239429a440c51744cd90db1d60d7 (commit) via 71906647386a9684086b0542318b536d95ae089c (commit) via d5658775da9fa0ac792eb3f874df9f7c4d60de7e (commit) via f1118e1032612170cae8cd979cd529722ad95fdb (commit) via 41211ba31d863acbff6603446f7eefa28c874ddf (commit) via a9a23c6ec198c08057989d6c3fc08b8865681bc4 (commit) via 9963b5fc7945ce939aaa8027ca71927cb77a55ff (commit) via 751f828801e9bd4739d03a31a77e84c91e075b4e (commit) via ea757121c0710fe6fed14409c9d334f7f5e37efd (commit) via 6bba5be0972dae052f8ad7623e21ecc0425350d0 (commit) via 03e73903d46c54ed0a1e1a06ed4c21b6570fda9e (commit) via 164567d1f0c89310228e913c38a51c08e890f947 (commit) via 551a4f58263d6ce961658ba3b3d461c2f5046cb0 (commit) via d6ff6e8c48f1d6bd1304fb5d23bcb8f6e35db6cd (commit) via 4f5dfd0316a9f68b248978f3c90446e4332a79e8 (commit) via 210ff7bf228943abcc0399e6239d67462875d0db (commit) via 174bcf4d659835bbd567875e9e7a574922df25af (commit) via 384c5fe974abe35ab11dce4446dc5eed86585a3b (commit) via 9b3f22a9b83c4fd5e66874d78f4d35ad742ff802 (commit) via 32637fcca7e457d258c08415b87e94bb2d102bc0 (commit) via 940b7aa56b9c2e371d8a00c6e179ab2e9b4268ba (commit) via c256c4a6d2c9d9039924ef5fcdcbf4e802ed19c9 (commit) via 1cfd2143ecabdf664b2d61f6d46bfab6fdd77816 (commit) via ea667a9f0d42dad0652563e7b76ce1527ebb9fc3 (commit) via b27554b93d855972c0b8484226fab1253d1472e3 (commit) via b20db09e9ea98f63604aa14048a7fb663fb3f804 (commit) via 445cb916dbd5faaa56e106ac23853a710768f0d7 (commit) via 791cf64930579adf9ad72d4a3609c64db5c0f84b (commit) from 0973d815afc635dfd21ae5943d84b92f61c45288 (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 d6ef1e94a52b667876293ff3de84097dcbd46f7c Merge: 42e740602dbb7960e11b0bbf9053e95e8a1cb1e5 addec0c02cb433c727f46d8ea78379d62051309c Author: Frank Ch. Eigler Date: Mon Aug 11 17:35:12 2008 -0400 Merge commit 'origin/master' into pr4225 * commit 'origin/master': remove \n from end of $$vars/etc. convenience variables commit 42e740602dbb7960e11b0bbf9053e95e8a1cb1e5 Merge: 3213d0891c826f16ba727a3e863075e2922666a0 79640c29c5bcf8de20f013dcc80e1a9c7a93811f Author: Frank Ch. Eigler Date: Mon Aug 11 17:34:47 2008 -0400 Merge commit 'origin/master' into pr4225 * commit 'origin/master': (34 commits) PR5049: fix overbroad effects of naive "*" prefixing; instead use optional "*/" only. stap-serverd was incorectly determining that the server could stapprobes man page: clarify statement(NUM).absolute and process("path") searching PR5049: prefix with "*" any filenames given in "fn@filename:line" probes Indentation fix. Redirect stderr gets redircted so warnings don't let example script run fail. PR6835. io/io_submit.stp: Fix #! start. Convert to normal line-ending. PR2895. Add proper #! /usr/bin/env stap line. Make example scripts executable. Use INSTALL_PROGRAM, not INSTALL_DATA for executable .stp scripts. example index: only warn if old, do not regenerate Start/stop the systemtap server from systemtap.exp and not in the top level Makefile. Lower statement wildcard test matching threshold. Moved details of utrace detach to stap_utrace_detach(). Saves thread vma information. Always generate examples indexes and install examples from srcdir. Refer to srcdir spec file Makefile so make rpm works when builddir != srcdir. Add index of subsystem and keywords at top of HTML indexes. Don't output output, exits, status line in indexes (mentioned in descriptions). Disable chmodding of samples/kmalloc-top in spec file since it isn't installed. Make sure examples indexes are always generated in builddir. ... commit 3213d0891c826f16ba727a3e863075e2922666a0 Author: Frank Ch. Eigler Date: Mon Aug 11 13:18:12 2008 -0400 PR5049: prefix with "*" any filenames given in "fn@filename:line" probes ----------------------------------------------------------------------- Summary of changes: ChangeLog | 163 +++++++- Makefile.am | 93 +--- Makefile.in | 118 ++---- aclocal.m4 | 38 +- doc/Makefile.in | 4 +- runtime/ChangeLog | 14 + runtime/task_finder.c | 108 ++++-- runtime/task_finder_vma.c | 132 ++++++ stap-client | 153 +++++--- stap-find-or-start-server | 16 +- stap-find-servers | 4 +- stap-server | 63 ++- stap-serverd | 34 ++- stap-start-server | 12 +- stapprobes.5.in | 24 +- staprun.8.in | 6 +- systemtap.base/itrace.exp | 102 ----- systemtap.spec | 20 +- tapsets.cxx | 26 +- testsuite/ChangeLog | 34 ++ testsuite/Makefile.am | 13 +- testsuite/Makefile.in | 4 +- testsuite/lib/stap_compile.exp | 1 + testsuite/lib/systemtap.exp | 50 ++- testsuite/semko/fortyseven.stp | 5 + testsuite/semok/thirtyone.stp | 5 + testsuite/systemtap.base/cache.exp | 1 + testsuite/systemtap.base/itrace.exp | 106 +++++ testsuite/systemtap.base/stmt_rel.stp | 4 +- testsuite/systemtap.base/utrace_p4.exp | 41 -- testsuite/systemtap.base/vars.exp | 7 +- testsuite/systemtap.examples/ChangeLog | 75 ++++ testsuite/systemtap.examples/README | 52 +++- testsuite/systemtap.examples/check.exp | 5 +- testsuite/systemtap.examples/examples-index-gen.pl | 318 ++++++++++++++ testsuite/systemtap.examples/futexes.meta | 13 - .../{small_demos => general}/ansi_colors.stp | 0 .../{small_demos => general}/click.wav | Bin 1290 -> 1290 bytes .../systemtap.examples/{ => general}/graphs.meta | 0 testsuite/systemtap.examples/general/graphs.stp | 60 +++ .../{ => general}/helloworld.meta | 0 .../{ => general}/helloworld.stp | 0 .../{small_demos => general}/key.stp | 0 .../{small_demos => general}/keyhack.stp | 0 .../{ => general}/para-callgraph.meta | 0 .../systemtap.examples/general/para-callgraph.stp | 22 + .../{small_demos => general}/return.wav | Bin 6584 -> 6584 bytes testsuite/systemtap.examples/graphs.stp | 60 --- testsuite/systemtap.examples/html/html_footer.tmpl | 14 + testsuite/systemtap.examples/html/html_header.tmpl | 41 ++ testsuite/systemtap.examples/html/systemtap.css | 164 +++++++ .../systemtap.examples/html/systemtapcorner.gif | Bin 0 -> 970 bytes .../systemtap.examples/html/systemtaplogo.png | Bin 0 -> 1860 bytes testsuite/systemtap.examples/index.html | 130 ++++++ testsuite/systemtap.examples/index.txt | 214 +++++++++ testsuite/systemtap.examples/{ => io}/disktop.meta | 0 testsuite/systemtap.examples/{ => io}/disktop.stp | 0 .../systemtap.examples/{ => io}/io_submit.meta | 0 testsuite/systemtap.examples/io/io_submit.stp | 71 +++ .../systemtap.examples/{ => io}/iostat-scsi.stp | 0 .../systemtap.examples/{ => io}/iostat-scsi.txt | 0 testsuite/systemtap.examples/{ => io}/iotime.meta | 0 testsuite/systemtap.examples/{ => io}/iotime.stp | 0 testsuite/systemtap.examples/{ => io}/iotop.meta | 0 testsuite/systemtap.examples/io/iotop.stp | 27 ++ testsuite/systemtap.examples/{ => io}/traceio.meta | 0 testsuite/systemtap.examples/io/traceio.stp | 32 ++ .../systemtap.examples/{ => io}/traceio2.meta | 0 testsuite/systemtap.examples/{ => io}/traceio2.stp | 0 testsuite/systemtap.examples/io_submit.stp | 71 --- testsuite/systemtap.examples/iotop.stp | 25 - testsuite/systemtap.examples/keyword-index.html | 258 +++++++++++ testsuite/systemtap.examples/keyword-index.txt | 458 ++++++++++++++++++++ .../systemtap.examples/{ => network}/nettop.meta | 0 .../systemtap.examples/{ => network}/nettop.stp | 0 .../systemtap.examples/{ => network}/nettop.txt | 0 .../{ => network}/socket-trace.meta | 0 .../{ => network}/socket-trace.stp | 0 testsuite/systemtap.examples/{ => network}/socktop | 0 .../systemtap.examples/{ => network}/socktop.txt | 0 testsuite/systemtap.examples/para-callgraph.stp | 20 - testsuite/systemtap.examples/process/futexes.meta | 13 + .../systemtap.examples/{ => process}/futexes.stp | 0 .../systemtap.examples/{ => process}/futexes.txt | 0 .../systemtap.examples/{ => process}/pf2.meta | 0 testsuite/systemtap.examples/{ => process}/pf2.stp | 0 testsuite/systemtap.examples/{ => process}/pf2.txt | 0 .../systemtap.examples/process/proc_snoop.stp | 55 +++ .../{ => process}/sig_by_pid.meta | 0 .../{ => process}/sig_by_pid.stp | 0 .../{ => process}/sig_by_pid.txt | 0 .../{ => process}/sig_by_proc.meta | 0 .../{ => process}/sig_by_proc.stp | 0 .../{ => process}/sig_by_proc.txt | 0 .../systemtap.examples/{ => process}/sigkill.meta | 0 testsuite/systemtap.examples/process/sigkill.stp | 23 + .../systemtap.examples/{ => process}/sigmon.meta | 0 .../systemtap.examples/{ => process}/sigmon.stp | 0 .../{ => process}/sleepingBeauties.meta | 0 .../{ => process}/sleepingBeauties.stp | 0 .../{ => process}/sleeptime.meta | 0 .../systemtap.examples/{ => process}/sleeptime.stp | 0 .../{ => process}/syscalls_by_pid.meta | 0 .../{ => process}/syscalls_by_pid.stp | 0 .../{ => process}/syscalls_by_pid.txt | 0 .../{ => process}/syscalls_by_proc.meta | 0 .../{ => process}/syscalls_by_proc.stp | 0 .../{ => process}/syscalls_by_proc.txt | 0 .../systemtap.examples/{ => process}/syscalltimes | 0 .../{ => process}/syscalltimes.txt | 0 .../{ => process}/wait4time.meta | 0 .../systemtap.examples/{ => process}/wait4time.stp | 0 .../{ => profiling}/functioncallcount.meta | 0 .../{ => profiling}/functioncallcount.stp | 0 .../{ => profiling}/thread-times.meta | 0 .../{ => profiling}/thread-times.stp | 0 testsuite/systemtap.examples/sigkill.stp | 23 - testsuite/systemtap.examples/small_demos/close.stp | 14 - .../systemtap.examples/small_demos/demo_script.txt | 102 ----- .../systemtap.examples/small_demos/fileopen.stp | 24 - .../systemtap.examples/small_demos/kmalloc.stp | 22 - .../systemtap.examples/small_demos/kmalloc2.stp | 26 -- .../systemtap.examples/small_demos/proc_snoop.stp | 55 --- testsuite/systemtap.examples/small_demos/prof.stp | 35 -- .../systemtap.examples/small_demos/rwtiming.stp | 74 ---- .../systemtap.examples/small_demos/sched_snoop.stp | 35 -- testsuite/systemtap.examples/small_demos/sys.stp | 17 - testsuite/systemtap.examples/small_demos/top.stp | 24 - testsuite/systemtap.examples/subsystem-index.html | 162 +++++++ testsuite/systemtap.examples/subsystem-index.txt | 242 +++++++++++ testsuite/systemtap.examples/traceio.stp | 32 -- testsuite/systemtap.samples/iotask.stp | 1 + testsuite/systemtap.samples/pfaults.stp | 2 +- testsuite/systemtap.samples/profile.stp | 2 +- 134 files changed, 3352 insertions(+), 1162 deletions(-) delete mode 100644 systemtap.base/itrace.exp create mode 100755 testsuite/semko/fortyseven.stp create mode 100755 testsuite/semok/thirtyone.stp create mode 100644 testsuite/systemtap.base/itrace.exp create mode 100644 testsuite/systemtap.examples/examples-index-gen.pl delete mode 100644 testsuite/systemtap.examples/futexes.meta rename testsuite/systemtap.examples/{small_demos => general}/ansi_colors.stp (100%) rename testsuite/systemtap.examples/{small_demos => general}/click.wav (100%) rename testsuite/systemtap.examples/{ => general}/graphs.meta (100%) create mode 100755 testsuite/systemtap.examples/general/graphs.stp rename testsuite/systemtap.examples/{ => general}/helloworld.meta (100%) rename testsuite/systemtap.examples/{ => general}/helloworld.stp (100%) rename testsuite/systemtap.examples/{small_demos => general}/key.stp (100%) rename testsuite/systemtap.examples/{small_demos => general}/keyhack.stp (100%) rename testsuite/systemtap.examples/{ => general}/para-callgraph.meta (100%) create mode 100755 testsuite/systemtap.examples/general/para-callgraph.stp rename testsuite/systemtap.examples/{small_demos => general}/return.wav (100%) delete mode 100644 testsuite/systemtap.examples/graphs.stp create mode 100644 testsuite/systemtap.examples/html/html_footer.tmpl create mode 100644 testsuite/systemtap.examples/html/html_header.tmpl create mode 100644 testsuite/systemtap.examples/html/systemtap.css create mode 100644 testsuite/systemtap.examples/html/systemtapcorner.gif create mode 100644 testsuite/systemtap.examples/html/systemtaplogo.png create mode 100644 testsuite/systemtap.examples/index.html create mode 100644 testsuite/systemtap.examples/index.txt rename testsuite/systemtap.examples/{ => io}/disktop.meta (100%) rename testsuite/systemtap.examples/{ => io}/disktop.stp (100%) mode change 100644 => 100755 rename testsuite/systemtap.examples/{ => io}/io_submit.meta (100%) create mode 100755 testsuite/systemtap.examples/io/io_submit.stp rename testsuite/systemtap.examples/{ => io}/iostat-scsi.stp (100%) rename testsuite/systemtap.examples/{ => io}/iostat-scsi.txt (100%) rename testsuite/systemtap.examples/{ => io}/iotime.meta (100%) rename testsuite/systemtap.examples/{ => io}/iotime.stp (100%) rename testsuite/systemtap.examples/{ => io}/iotop.meta (100%) create mode 100755 testsuite/systemtap.examples/io/iotop.stp rename testsuite/systemtap.examples/{ => io}/traceio.meta (100%) create mode 100755 testsuite/systemtap.examples/io/traceio.stp rename testsuite/systemtap.examples/{ => io}/traceio2.meta (100%) rename testsuite/systemtap.examples/{ => io}/traceio2.stp (100%) mode change 100644 => 100755 delete mode 100644 testsuite/systemtap.examples/io_submit.stp delete mode 100644 testsuite/systemtap.examples/iotop.stp create mode 100644 testsuite/systemtap.examples/keyword-index.html create mode 100644 testsuite/systemtap.examples/keyword-index.txt rename testsuite/systemtap.examples/{ => network}/nettop.meta (100%) rename testsuite/systemtap.examples/{ => network}/nettop.stp (100%) rename testsuite/systemtap.examples/{ => network}/nettop.txt (100%) rename testsuite/systemtap.examples/{ => network}/socket-trace.meta (100%) rename testsuite/systemtap.examples/{ => network}/socket-trace.stp (100%) rename testsuite/systemtap.examples/{ => network}/socktop (100%) rename testsuite/systemtap.examples/{ => network}/socktop.txt (100%) delete mode 100644 testsuite/systemtap.examples/para-callgraph.stp create mode 100644 testsuite/systemtap.examples/process/futexes.meta rename testsuite/systemtap.examples/{ => process}/futexes.stp (100%) rename testsuite/systemtap.examples/{ => process}/futexes.txt (100%) rename testsuite/systemtap.examples/{ => process}/pf2.meta (100%) rename testsuite/systemtap.examples/{ => process}/pf2.stp (100%) rename testsuite/systemtap.examples/{ => process}/pf2.txt (100%) create mode 100755 testsuite/systemtap.examples/process/proc_snoop.stp rename testsuite/systemtap.examples/{ => process}/sig_by_pid.meta (100%) rename testsuite/systemtap.examples/{ => process}/sig_by_pid.stp (100%) rename testsuite/systemtap.examples/{ => process}/sig_by_pid.txt (100%) rename testsuite/systemtap.examples/{ => process}/sig_by_proc.meta (100%) rename testsuite/systemtap.examples/{ => process}/sig_by_proc.stp (100%) rename testsuite/systemtap.examples/{ => process}/sig_by_proc.txt (100%) rename testsuite/systemtap.examples/{ => process}/sigkill.meta (100%) create mode 100755 testsuite/systemtap.examples/process/sigkill.stp rename testsuite/systemtap.examples/{ => process}/sigmon.meta (100%) rename testsuite/systemtap.examples/{ => process}/sigmon.stp (100%) rename testsuite/systemtap.examples/{ => process}/sleepingBeauties.meta (100%) rename testsuite/systemtap.examples/{ => process}/sleepingBeauties.stp (100%) mode change 100644 => 100755 rename testsuite/systemtap.examples/{ => process}/sleeptime.meta (100%) rename testsuite/systemtap.examples/{ => process}/sleeptime.stp (100%) rename testsuite/systemtap.examples/{ => process}/syscalls_by_pid.meta (100%) rename testsuite/systemtap.examples/{ => process}/syscalls_by_pid.stp (100%) rename testsuite/systemtap.examples/{ => process}/syscalls_by_pid.txt (100%) rename testsuite/systemtap.examples/{ => process}/syscalls_by_proc.meta (100%) rename testsuite/systemtap.examples/{ => process}/syscalls_by_proc.stp (100%) rename testsuite/systemtap.examples/{ => process}/syscalls_by_proc.txt (100%) rename testsuite/systemtap.examples/{ => process}/syscalltimes (100%) rename testsuite/systemtap.examples/{ => process}/syscalltimes.txt (100%) rename testsuite/systemtap.examples/{ => process}/wait4time.meta (100%) rename testsuite/systemtap.examples/{ => process}/wait4time.stp (100%) rename testsuite/systemtap.examples/{ => profiling}/functioncallcount.meta (100%) rename testsuite/systemtap.examples/{ => profiling}/functioncallcount.stp (100%) mode change 100644 => 100755 rename testsuite/systemtap.examples/{ => profiling}/thread-times.meta (100%) rename testsuite/systemtap.examples/{ => profiling}/thread-times.stp (100%) mode change 100644 => 100755 delete mode 100644 testsuite/systemtap.examples/sigkill.stp delete mode 100755 testsuite/systemtap.examples/small_demos/close.stp delete mode 100644 testsuite/systemtap.examples/small_demos/demo_script.txt delete mode 100755 testsuite/systemtap.examples/small_demos/fileopen.stp delete mode 100755 testsuite/systemtap.examples/small_demos/kmalloc.stp delete mode 100755 testsuite/systemtap.examples/small_demos/kmalloc2.stp delete mode 100755 testsuite/systemtap.examples/small_demos/proc_snoop.stp delete mode 100755 testsuite/systemtap.examples/small_demos/prof.stp delete mode 100755 testsuite/systemtap.examples/small_demos/rwtiming.stp delete mode 100755 testsuite/systemtap.examples/small_demos/sched_snoop.stp delete mode 100755 testsuite/systemtap.examples/small_demos/sys.stp delete mode 100755 testsuite/systemtap.examples/small_demos/top.stp create mode 100644 testsuite/systemtap.examples/subsystem-index.html create mode 100644 testsuite/systemtap.examples/subsystem-index.txt delete mode 100644 testsuite/systemtap.examples/traceio.stp hooks/post-receive -- systemtap: system-wide probe/trace tool