From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8315 invoked by alias); 25 May 2010 02:16:31 -0000 Received: (qmail 8291 invoked by uid 440); 25 May 2010 02:16:31 -0000 Date: Tue, 25 May 2010 02:16:00 -0000 Message-ID: <20100525021631.8280.qmail@sourceware.org> From: scox@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.2-168-gaff5d39 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: e4e9d33ac1482cceb8fe7b4152c39c7f2991fc5d X-Git-Newrev: aff5d3905f797f57f92a08f6438283cb29750a18 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-q2/txt/msg00115.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 aff5d3905f797f57f92a08f6438283cb29750a18 (commit) from e4e9d33ac1482cceb8fe7b4152c39c7f2991fc5d (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 aff5d3905f797f57f92a08f6438283cb29750a18 Author: Stan Cox Date: Mon May 24 22:13:30 2010 -0400 Add debuginfoless static uprobe handling. The .probes section now contains the assembler asm equivalent of each probe argument. stap parses this and generates the equivalent stap code to access each argument. * sdt.h (stap_sdt_probe_entry_v1): New. (stap_sdt_probe_entry_v2): New. (STAP_SDT_V1,STAP_SDT_V2): New. (__stap_argN,STAP_PROBE_POINT): New. * tapsets.cxx (sys/sdt.h,regex.h): Include. (sdt_uprobe_var_expanding_visitor,sdt_kprobe_var_expanding_visitor): Split from sdt_var_expanding_visitor. (sdt_uprobe_var_expanding_visitor::visit_target_symbol): Convert $argN into the equivalent asm argument then expand into equivalent stap parse tree. (sdt_query): Add arg_count, pc, arg_string, have_uprobe, have_kprobe (sdt_query::handle_query_module): Handle uprobe2_type. (sdt_query::get_next_probe): Likewise. * sdt_misc.exp (pbtype_flags): Add -DSTAP_SDT_V2 (Test 7): Add to test types defined in *.d. ----------------------------------------------------------------------- Summary of changes: includes/sys/sdt.h | 297 ++++++++++++------- tapsets.cxx | 536 ++++++++++++++++++++++++--------- testsuite/systemtap.base/sdt_misc.exp | 162 +++++----- 3 files changed, 673 insertions(+), 322 deletions(-) hooks/post-receive -- systemtap: system-wide probe/trace tool