From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21525 invoked by alias); 21 Jul 2010 01:54:39 -0000 Received: (qmail 21140 invoked by uid 9586); 21 Jul 2010 01:54:37 -0000 Date: Wed, 21 Jul 2010 01:54:00 -0000 Message-ID: <20100721015437.21095.qmail@sourceware.org> From: jistone@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.2-520-gc6068e2 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 4b4b9caf47dcbbbbf69cae5c0ba34c65c38231f8 X-Git-Newrev: c6068e25b97398167fe9b1f1b9f6652e0433c836 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: Reply-To: systemtap@sourceware.org X-SW-Source: 2010-q3/txt/msg00091.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, master has been updated via c6068e25b97398167fe9b1f1b9f6652e0433c836 (commit) via a8f0bf35c0fc79297dd0925114b1c1639fe34b33 (commit) via df85a08550a119cefe53d7059759b308d468ba78 (commit) via 4c371095ccf88a7e07b968506f7d6a20e4122a38 (commit) via 07b125b366ed41c061ca9b321ffdbc284a4508d8 (commit) via e9483a80de351ed54dcd2e264713ceeac8c0e0d3 (commit) via 8f596aba7ed07a943a9b655831375bb017825554 (commit) via 6d4d8d46f399ac3cc720dca2f8bc305c54562bc3 (commit) via b3e1fb913452cd1304ab9b0eae0008215fcd437e (commit) via 08498e99bff1f221bc0f0532c171207bef4aca69 (commit) via 9d3187ef9327b14cdcb975b4f8555fc2aa6410c6 (commit) via 2515d8971e7307e30d21105aaafa1d98d007a750 (commit) via ecf6cf9c2de1c2c55433c090f8dda362a29902c0 (commit) from 4b4b9caf47dcbbbbf69cae5c0ba34c65c38231f8 (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 c6068e25b97398167fe9b1f1b9f6652e0433c836 Author: Josh Stone Date: Tue Jul 20 16:55:15 2010 -0700 fntimes: use @entry for timestamps commit a8f0bf35c0fc79297dd0925114b1c1639fe34b33 Author: Josh Stone Date: Tue Jul 20 16:24:32 2010 -0700 errno: use syscall.*'s "name" instead of probefunc() commit df85a08550a119cefe53d7059759b308d468ba78 Author: Josh Stone Date: Tue Jul 20 16:17:04 2010 -0700 wait4time: use @entry for timestamps commit 4c371095ccf88a7e07b968506f7d6a20e4122a38 Author: Josh Stone Date: Tue Jul 20 16:06:21 2010 -0700 sleeptime: use @entry for timestamps commit 07b125b366ed41c061ca9b321ffdbc284a4508d8 Author: Josh Stone Date: Tue Jul 20 15:32:56 2010 -0700 Use @entry and return- in futexes example commit e9483a80de351ed54dcd2e264713ceeac8c0e0d3 Author: Josh Stone Date: Tue Jul 20 15:10:29 2010 -0700 Make sure Dwarf_Ops don't have garbage We synthesize a Dwarf_Op in a couple of places, but we were only setting the fields we care about, ".atom" and ".number". The garbage in ".number2" would survive into "DWARF expression:" comment in loc2c, which made it look unique and subverted caching. Now we memset-0 the Dwarf_Op before proceeding. commit 8f596aba7ed07a943a9b655831375bb017825554 Author: Josh Stone Date: Tue Jul 20 15:09:24 2010 -0700 tcpipstat: use @defined instead of preprocessor commit 6d4d8d46f399ac3cc720dca2f8bc305c54562bc3 Author: Josh Stone Date: Tue Jul 20 14:18:51 2010 -0700 sk_stream_wait_memory spelling fixes commit b3e1fb913452cd1304ab9b0eae0008215fcd437e Author: Josh Stone Date: Tue Jul 20 14:06:10 2010 -0700 Update bkl examples with newer syntax * testsuite/systemtap.examples/locks/bkl.stp: Use '!' to alternate kernel probepoints between lock_kernel and _lock_kernel (and unlock). * testsuite/systemtap.examples/locks/bkl_stats.stp: Ditto, and use @entry to get timestamps. commit 08498e99bff1f221bc0f0532c171207bef4aca69 Author: Josh Stone Date: Tue Jul 20 12:54:15 2010 -0700 Use actual bytes read/written for iotop Probe on .return, so we know how many bytes the vfs actually handled. commit 9d3187ef9327b14cdcb975b4f8555fc2aa6410c6 Author: Josh Stone Date: Tue Jul 20 12:32:47 2010 -0700 Remove explicit entry probes from iotime example For the use of syscall.open/read/write, use .return to do all the work. This uses @entry to collect timestamps and implicit saving for other $vars. Note that $return is used for byte counts instead of the entry $count, because we should care more about the actual work performed. commit 2515d8971e7307e30d21105aaafa1d98d007a750 Author: Josh Stone Date: Tue Jul 20 12:15:08 2010 -0700 Add para-callgraph-verbose example It's like para-callgraph, except using $$parms$$. The output can get VERY big, so you probably want to dump it into a file for offline browsing... commit ecf6cf9c2de1c2c55433c090f8dda362a29902c0 Author: Josh Stone Date: Thu Jul 15 15:11:53 2010 -0700 Use @defined in examples/general/grapher.stp ----------------------------------------------------------------------- Summary of changes: dwflpp.cxx | 2 + testsuite/systemtap.examples/general/grapher.stp | 2 +- .../general/para-callgraph-verbose.meta | 7 +++ ...ra-callgraph.stp => para-callgraph-verbose.stp} | 2 +- testsuite/systemtap.examples/index.html | 3 + testsuite/systemtap.examples/index.txt | 11 ++++ testsuite/systemtap.examples/io/iotime.stp | 57 +++++++------------- testsuite/systemtap.examples/io/iotop.stp | 8 ++-- testsuite/systemtap.examples/keyword-index.html | 6 ++ testsuite/systemtap.examples/keyword-index.txt | 22 ++++++++ testsuite/systemtap.examples/locks/bkl.stp | 21 ++----- testsuite/systemtap.examples/locks/bkl_stats.stp | 28 ++-------- .../network/sk_stream_wait_memory.stp | 4 +- testsuite/systemtap.examples/network/tcpipstat.stp | 6 +-- testsuite/systemtap.examples/process/futexes.stp | 22 ++------ testsuite/systemtap.examples/process/sleeptime.stp | 28 ++-------- testsuite/systemtap.examples/process/wait4time.stp | 16 +++--- testsuite/systemtap.examples/profiling/errno.stp | 3 +- testsuite/systemtap.examples/profiling/fntimes.stp | 28 ++++------ 19 files changed, 119 insertions(+), 157 deletions(-) create mode 100644 testsuite/systemtap.examples/general/para-callgraph-verbose.meta copy testsuite/systemtap.examples/general/{para-callgraph.stp => para-callgraph-verbose.stp} (90%) hooks/post-receive -- systemtap: system-wide probe/trace tool