From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6185 invoked by alias); 14 Oct 2009 02:20:27 -0000 Received: (qmail 6152 invoked by uid 9586); 14 Oct 2009 02:20:26 -0000 Date: Wed, 14 Oct 2009 02:20:00 -0000 Message-ID: <20091014022025.6141.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.0-98-g1c1f1a2 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: c4ca2da6ca875c0142a4e7ffd95e0aa0c573590b X-Git-Newrev: 1c1f1a255cd969934bb7ce1678f4a411337be6f9 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: 2009-q4/txt/msg00035.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 1c1f1a255cd969934bb7ce1678f4a411337be6f9 (commit) via d5e178c1d6eb0e7c1a317b925687050aa1cb6c1b (commit) via 42b2e52658603d3e1384a909ad816d05529fc1d3 (commit) via 334d767529cba0540299adb731e54a8b390ee98c (commit) via b15c465c2238a4414925c8f6bce15c89bdd93e44 (commit) via b45283807e0fd961447cd5aa91d1fbff98e1940a (commit) from c4ca2da6ca875c0142a4e7ffd95e0aa0c573590b (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 1c1f1a255cd969934bb7ce1678f4a411337be6f9 Merge: d5e178c1d6eb0e7c1a317b925687050aa1cb6c1b c4ca2da6ca875c0142a4e7ffd95e0aa0c573590b Author: Josh Stone Date: Tue Oct 13 19:20:05 2009 -0700 Merge branch 'master' of sourceware.org:/git/systemtap commit d5e178c1d6eb0e7c1a317b925687050aa1cb6c1b Author: Josh Stone Date: Tue Oct 13 16:57:38 2009 -0700 Consolidate print_format creation We almost had a factory in print_format::parse_print, so let's take that the rest of the way. This way we don't have so much duplication in initializing the print flags. * staptree.cxx (print_format::parse_print): Replaced with... (print_format::create): New factory to parse and create print_formats. * elaborate.cxx (add_global_var_display): Use this factory. * parse.cxx (parser::parse_symbol): Ditto. * tapset-mark.cxx (mark_var_expanding_visitor::visit_target_symbol_context): Ditto. * tapset-utrace.cxx (utrace_var_expanding_visitor::visit_target_symbol_arg): Ditto. * tapsets.cxx (dwarf_var_expanding_visitor::visit_target_symbol_context): Ditto. (tracepoint_var_expanding_visitor::visit_target_symbol_context) Ditto. commit 42b2e52658603d3e1384a909ad816d05529fc1d3 Author: Josh Stone Date: Tue Oct 13 14:10:08 2009 -0700 Refactor some of the histogram printing * runtime/stat-common.c (reprint_buf): Removed. (_stp_stat_print_histogram_buf): Use a local HIST_PRINTF macro to abstract the buffer management. Also convert reprint_buf calls to either %* formats or simple for-loops. commit 334d767529cba0540299adb731e54a8b390ee98c Author: Josh Stone Date: Tue Oct 13 14:07:58 2009 -0700 Add buildok tests for sprint[ln](@hist_*) commit b15c465c2238a4414925c8f6bce15c89bdd93e44 Author: Przemyslaw Pawelczyk Date: Tue Oct 13 14:44:29 2009 +0200 PR10257: Add support for sprint[ln](@hist_*). * parse.cxx (parser::parse_symbol): Add sprint[ln] to @hist_* hack. * runtime/stat-common.c: Replace reprint with new reprint_buf, add more generic _stp_stat_print_histogram_buf and call it from the older one. Also correct some formatting issues. * translate.cxx (c_unparser::visit_print_format): Add sprint case. commit b45283807e0fd961447cd5aa91d1fbff98e1940a Author: Przemyslaw Pawelczyk Date: Tue Oct 13 03:23:45 2009 +0200 PR5434: Fix syscall.nfsservctl. Use proper $vars according to CONFIG_NFSD and CONFIG_COMPAT in syscall.nfsservctl and mask it out along with return probe if CONFIG_NFSD != "[ym]" && CONFIG_COMPAT != "y". * tapset/syscalls2.stp (syscall.nfsservctl): Fix it. ----------------------------------------------------------------------- Summary of changes: elaborate.cxx | 30 +++------ parse.cxx | 16 +---- runtime/stat-common.c | 109 +++++++++++++------------------ staptree.cxx | 68 +++++++++++--------- staptree.h | 14 +++-- tapset-mark.cxx | 8 +-- tapset-utrace.cxx | 8 +-- tapset/syscalls2.stp | 8 +++ tapsets.cxx | 17 +----- testsuite/buildok/print_histograms.stp | 4 + translate.cxx | 22 ++++++- 11 files changed, 139 insertions(+), 165 deletions(-) hooks/post-receive -- systemtap: system-wide probe/trace tool