From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9533 invoked by alias); 20 Oct 2010 23:53:28 -0000 Received: (qmail 9502 invoked by uid 9586); 20 Oct 2010 23:53:27 -0000 Date: Wed, 20 Oct 2010 23:53:00 -0000 Message-ID: <20101020235327.9492.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.3-218-g662539d X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 685087ea24305cafda5c8112b5acf2fa6aa810f6 X-Git-Newrev: 662539d9a5eacd7dffd066caa9c25ec2e0ab6047 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-q4/txt/msg00033.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 662539d9a5eacd7dffd066caa9c25ec2e0ab6047 (commit) via 5470765917ef63b584c7809c6096fbe45b73a2b0 (commit) via f21396af85330ec1a6f5aa34c9d361f13c665a65 (commit) from 685087ea24305cafda5c8112b5acf2fa6aa810f6 (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 662539d9a5eacd7dffd066caa9c25ec2e0ab6047 Author: Josh Stone Date: Wed Oct 20 16:47:55 2010 -0700 Build SDT's derived_loc more precisely This refactors how the derived_loc is created, in a way that I think will get better results. For example, the kprobe variant doesn't have to try and delete components that don't apply. Also, the provider component is now wildcard-expanded for probe listing. * tapsets.cxx (sdt_query::convert_location): Build up components for derived_loc from scratch, rather than trying to rewrite a copy. commit 5470765917ef63b584c7809c6096fbe45b73a2b0 Author: Josh Stone Date: Wed Oct 20 15:03:49 2010 -0700 PR12137: Separate the .stapsdt.base logic from probe asm This splits the SDT probes into two __asm__ statements, one for the probe itself, and the other for logic to prepare the .stapsdt.base section. This avoids having a string literal that is too long for -pedantic compilation (max length 509). * includes/sys/sdt.h: Define _SDT_ASM_BASE for .stapsdt.base logic, separate from _SDT_ASM_BODY, and add to _SDT_PROBE and STAP_PROBE_ASM. commit f21396af85330ec1a6f5aa34c9d361f13c665a65 Author: Josh Stone Date: Wed Oct 20 15:03:14 2010 -0700 Add a 0-arg test to sdt.exp ----------------------------------------------------------------------- Summary of changes: includes/sys/sdt.h | 20 ++++++++--- tapsets.cxx | 63 ++++++++++++++++++++++++-------------- testsuite/systemtap.base/sdt.c | 6 +++ testsuite/systemtap.base/sdt.exp | 3 +- testsuite/systemtap.base/sdt.stp | 5 +++ 5 files changed, 67 insertions(+), 30 deletions(-) hooks/post-receive -- systemtap: system-wide probe/trace tool