From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9461 invoked by alias); 16 Sep 2010 21:19:05 -0000 Received: (qmail 9422 invoked by uid 440); 16 Sep 2010 21:19:04 -0000 Date: Thu, 16 Sep 2010 21:19:00 -0000 Message-ID: <20100916211904.9411.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.3-144-g60fb320 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 2fccf42c60b5b9c0e26fab030ec8411356bc91c3 X-Git-Newrev: 60fb32051a409fe706e6b145fb33cdea71a46267 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/msg00211.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 60fb32051a409fe706e6b145fb33cdea71a46267 (commit) via 831b13d660b6cf6f853424a531c93797c25c051f (commit) via 6b51ee12606d130bc782aa7a6db127f935b4293e (commit) via bf4ac953341039decd45c73512c2921f517f5fc5 (commit) via 366af4e7f2f8aa650948d09ce83f977e08b4b9ac (commit) via 5e3b8687df73d30d764d09926d29915c319fbe38 (commit) via 22d737e824e216d13da8bf714a5cd43296824163 (commit) via f9794ee43ae57ece51480c24be79f6727fc5a3f7 (commit) from 2fccf42c60b5b9c0e26fab030ec8411356bc91c3 (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 60fb32051a409fe706e6b145fb33cdea71a46267 Author: Stan Cox Date: Thu Sep 16 17:15:48 2010 -0400 Let runtime/staprun find sdt-config.h. * runtime/staprun/Makefile.am (AM_CPPFLAGS): Add $(builddir)/../../includes/sys commit 831b13d660b6cf6f853424a531c93797c25c051f Author: Stan Cox Date: Tue Sep 7 16:26:07 2010 -0400 Handle finding includes with -isystem. * lib/systemtap.exp (sd_includes): Use -isystem instead of -I. * sdt_misc.exp (v_flags): Tag the V2 run. commit 6b51ee12606d130bc782aa7a6db127f935b4293e Author: Stan Cox Date: Fri Sep 3 16:17:38 2010 -0400 Add translator support for version 3 sdt.h * dwflpp.c (iterate_over_notes): New. (get_section): New. * sdt.h (_SDT_SEMAPHORE): New. (_SDT_ASM_BODY): Use it. * sdt-compat.h (stap_sdt_probe_type): Add uprobe3_type. * tapsets.cxx (sdt_uprobe_var_expanding_visitor::visit_target_symbol): Support @ (struct sdt_query): Add base, have_debuginfo_uprobe, have_debuginfoless_uprobe. (handle_probe_entry): Pieces moved from ... (handle_query_module): Handle STAP_SDT_Ǚ. (setup_note_probe_entry_callback): New. (setup_note_probe_entry): New. (iterate_over_probe_entries): New. * systemtap.exp: Tweak it. * sdt_misc.exp (vflags): Add -DSTAP_SDT_V3 commit bf4ac953341039decd45c73512c2921f517f5fc5 Author: Roland McGrath Date: Wed Aug 18 01:39:45 2010 -0700 Clean up test compilations using sys/sdt.h, test new and old variants * testsuite/sys/sdt.h: New file. * testsuite/lib/systemtap.exp (sdt_includes): New function. * testsuite/systemtap.base/const_value.exp: Use [sdt_includes]. * testsuite/systemtap.base/cxxclass.exp: Likewise. * testsuite/systemtap.base/vta-test.exp: Likewise. * testsuite/systemtap.exelib/exelib.exp: Likewise. * testsuite/systemtap.base/sdt.exp: Likewise. Test new version plus sdt-compat.h v1 and v2 variants. * testsuite/systemtap.base/sdt_misc.exp: Likewise. commit 366af4e7f2f8aa650948d09ce83f977e08b4b9ac Author: Roland McGrath Date: Wed Aug 18 01:35:40 2010 -0700 Make sdt-compat.h play nice with new sys/sdt.h * sdt-compat.h: Change multiple inclusion protection to _SDT_COMPAT_H. Omit probe macros if _SYS_SDT_H is defined. * tapsets.cxx: Include "sys/sdt.h" before "sdt-compat.h". commit 5e3b8687df73d30d764d09926d29915c319fbe38 Author: Roland McGrath Date: Tue Aug 17 23:57:49 2010 -0700 Replace macros with new ones generating notes, usable in asm * includes/sys/sdt.h: Rewritten. * Makefile.am (oldinclude_HEADERS): Add includes/sys/sdt-config.h here. (AM_CPPFLAGS): Add -I to find the built file. * systemtap.spec (%files sdt-devel): Likewise. * Makefile.in: Regenerated. * util.h: Include here. commit 22d737e824e216d13da8bf714a5cd43296824163 Author: Roland McGrath Date: Tue Aug 17 23:49:01 2010 -0700 Move old sys/sdt.h to sdt-compat.h for translator use * includes/sys/sdt.h: File renamed to ... * sdt-compat.h: ... here. * Makefile.am (noinst_HEADERS): New variable, add it. * tapset.cxx: Include "sdt-compat.h" instead of "sys/sdt.h". commit f9794ee43ae57ece51480c24be79f6727fc5a3f7 Author: Roland McGrath Date: Tue Aug 17 13:25:45 2010 -0700 Add configury for using .section "?" in sdt.h * includes/sys/sdt-config.h.in: New file. * configure.ac: Check for assembler support of .section name,"?". * configure: Regenerated. * Makefile.in: Regenerated. ----------------------------------------------------------------------- Summary of changes: Makefile.am | 9 +- Makefile.in | 24 +- configure | 41 ++ configure.ac | 26 +- dtrace.in | 5 +- includes/sys/sdt-config.h.in | 6 + includes/sys/sdt.h | 697 +++++++++--------------------- runtime/staprun/Makefile.am | 1 + runtime/staprun/Makefile.in | 1 + includes/sys/sdt.h => sdt-compat.h | 14 +- systemtap.spec | 1 + tapsets.cxx | 16 +- testsuite/lib/systemtap.exp | 32 ++- testsuite/sys/sdt.h | 9 + testsuite/systemtap.base/const_value.exp | 4 +- testsuite/systemtap.base/cxxclass.exp | 2 +- testsuite/systemtap.base/sdt.exp | 8 +- testsuite/systemtap.base/sdt_misc.exp | 88 ++-- testsuite/systemtap.base/vta-test.exp | 2 +- testsuite/systemtap.exelib/exelib.exp | 42 +- util.h | 1 + 21 files changed, 445 insertions(+), 584 deletions(-) create mode 100644 includes/sys/sdt-config.h.in copy includes/sys/sdt.h => sdt-compat.h (99%) create mode 100644 testsuite/sys/sdt.h hooks/post-receive -- systemtap: system-wide probe/trace tool