From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5187 invoked by alias); 12 Oct 2011 21:53:06 -0000 Received: (qmail 5159 invoked by uid 9156); 12 Oct 2011 21:53:04 -0000 Date: Wed, 12 Oct 2011 21:53:00 -0000 Message-ID: <20111012215304.5147.qmail@sourceware.org> From: dsmith@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.6-302-gbcc1790 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: a280fd9a9a15c39627113a1679b4f541390a12cd X-Git-Newrev: bcc1790f75ce55fc27666f250c98e2522536d54f 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: 2011-q4/txt/msg00023.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 bcc1790f75ce55fc27666f250c98e2522536d54f (commit) from a280fd9a9a15c39627113a1679b4f541390a12cd (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 bcc1790f75ce55fc27666f250c98e2522536d54f Author: David Smith Date: Wed Oct 12 16:52:30 2011 -0500 Fixed PR12389 by making %m/%M use kread() to access memory. * runtime/vsprintf.c (_stp_vsprint_memory): The '%m' and '%M' formatting operators use kread() to read memory. * translate.cxx: Removed all support from the c_unparser class for 'probe_or_function_needs_deref_fault_handler' processing since it is no longer needed. (c_unparser::visit_print_format): Removed deref_buffer() call. Added check for c->last_error after print is done. * runtime/runtime_context.h: New file. * runtime/vsprintf.h: Ditto. * runtime/print.c: Removed extra include of vsprintf.c. Allow use to override STP_LOG_BUF_LEN. Make _stp_print_flush() definitions exactly the same between the RELAY_{GUEST,HOST} and normal caes. * runtime/print.h: Added a few more functions and includes the new vsprintf.h file. * runtime/runtime.h: Includes print.h instead of print.c. Moved print.c and io.c to runtime_context.h. * runtime/transport/transport.h: Declares '_stp_target'. ----------------------------------------------------------------------- Summary of changes: runtime/print.c | 10 ++++++---- runtime/print.h | 5 +++++ runtime/runtime.h | 3 +-- runtime/runtime_context.h | 19 +++++++++++++++++++ runtime/transport/transport.h | 1 + runtime/vsprintf.c | 30 +++++++++++++++++++++++------- runtime/vsprintf.h | 37 +++++++++++++++++++++++++++++++++++++ translate.cxx | 26 ++------------------------ 8 files changed, 94 insertions(+), 37 deletions(-) create mode 100644 runtime/runtime_context.h create mode 100644 runtime/vsprintf.h hooks/post-receive -- systemtap: system-wide probe/trace tool