From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16438 invoked by alias); 1 Nov 2011 16:54:55 -0000 Received: (qmail 16403 invoked by uid 9112); 1 Nov 2011 16:54:53 -0000 Date: Tue, 01 Nov 2011 16:54:00 -0000 Message-ID: <20111101165453.16392.qmail@sourceware.org> From: mark@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.6-367-g933ce00 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 18abc69c9acaa0f5107503283f1f64b199f5ca75 X-Git-Newrev: 933ce009f4b8a6c9b01958e67d5f1a56e4a9d80d 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/msg00071.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 933ce009f4b8a6c9b01958e67d5f1a56e4a9d80d (commit) via b5632eacdbccebd7565531cbad396038a2062428 (commit) via 1435947c25905dc1580c074f567e8285cb2ba46a (commit) via 9ff46a11cb00c43675adba2074f84dc78304351f (commit) via 31766229cbd7a979bb73f8216ec3d242c888e572 (commit) via 6a307837b5eac5b1910a3b5b0ec22c4643d2ad05 (commit) from 18abc69c9acaa0f5107503283f1f64b199f5ca75 (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 933ce009f4b8a6c9b01958e67d5f1a56e4a9d80d Merge: 18abc69 b5632ea Author: Mark Wielaard Date: Tue Nov 1 17:52:11 2011 +0100 Merge branch 's390x-unwind' commit b5632eacdbccebd7565531cbad396038a2062428 Author: Mark Wielaard Date: Tue Nov 1 17:47:29 2011 +0100 Hook up s390x dwarf unwinder. commit 1435947c25905dc1580c074f567e8285cb2ba46a Author: Mark Wielaard Date: Tue Nov 1 17:32:23 2011 +0100 Be explicit about SP from CFA and PC from RA dwarf unwind rules. There are subtle differences between architectures whether or not they should unwind the stack pointer from the call frame address and the instruction pointer from the return address given by the dwarf call frame instructions. Make it so each arch explicitly encodes how it does the unwinding of these two special registers. commit 9ff46a11cb00c43675adba2074f84dc78304351f Author: Mark Wielaard Date: Fri Oct 28 23:47:53 2011 +0200 Just test up to -p2 for kernel-debuginfo smoke test. We already do a -p4 kernel-devel smoke test just before this one. We don't need another one. It slows down doing make installcheck RUNTESTFLAGS=quick_test.exp runs. Especially on slow machines. commit 31766229cbd7a979bb73f8216ec3d242c888e572 Author: Mark Wielaard Date: Fri Oct 28 23:22:11 2011 +0200 Allow "broken" kernel-debuginfo for the testsuite. We just care there is some debuginfo, it is allowed have bad var location descriptors (which will cause some tests to fail of course). e.g. 2.6.35.6-45.fc14.s390x kernels build with gcc version 4.5.1. commit 6a307837b5eac5b1910a3b5b0ec22c4643d2ad05 Author: Mark Wielaard Date: Thu Oct 27 16:14:23 2011 +0200 Workaround PR13350 dwarf unwinder _stp_valid_pc_addr() invalid for s390x. Just assume it is valid unless clearly bogus (aka zero) for now. ----------------------------------------------------------------------- Summary of changes: runtime/runtime.h | 4 +- runtime/stack-dwarf.c | 6 +++ runtime/stack.c | 2 +- runtime/unwind.c | 19 ++++------- runtime/unwind/i386.h | 4 ++ runtime/unwind/ppc64.h | 3 ++ runtime/unwind/s390x.h | 73 +++++++++++++++++++++++++++++++++++++++++++ runtime/unwind/unwind.h | 16 +++++++++ runtime/unwind/x86_64.h | 4 ++ testsuite/lib/systemtap.exp | 6 +++- 10 files changed, 121 insertions(+), 16 deletions(-) create mode 100644 runtime/unwind/s390x.h hooks/post-receive -- systemtap: system-wide probe/trace tool