From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7354 invoked by alias); 23 Nov 2011 14:17:38 -0000 Received: (qmail 7344 invoked by uid 22791); 23 Nov 2011 14:17:36 -0000 X-SWARE-Spam-Status: No, hits=-7.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 23 Nov 2011 14:17:17 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id pANEHEAG029188 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 23 Nov 2011 09:17:14 -0500 Received: from springer.wildebeest.org (ovpn-116-22.ams2.redhat.com [10.36.116.22]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id pANEHCUj015250 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 23 Nov 2011 09:17:13 -0500 Received: by springer.wildebeest.org (Postfix, from userid 500) id 2434040AE4; Wed, 23 Nov 2011 15:17:12 +0100 (CET) Subject: Re: [PATCH v2] ARM uprobes support From: Mark Wielaard To: Wade Farnsworth Cc: systemtap@sourceware.org In-Reply-To: <4EB43E69.40004@mentor.com> References: <4EB2D832.60402@mentor.com> <4EB2D8B9.1000603@mentor.com> <4EB43E69.40004@mentor.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Date: Wed, 23 Nov 2011 14:17:00 -0000 Message-ID: <1322057831.20984.10.camel@springer.wildebeest.org> Mime-Version: 1.0 Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2011-q4/txt/msg00208.txt.bz2 Hi Wade, On Fri, 2011-11-04 at 12:35 -0700, Wade Farnsworth wrote: > Basic uprobes support for ARM. >=20 > Signed-off-by: Wade Farnsworth Sorry for the long delay in applying this. I had some troubles getting a working arm setup. I was using a pre-3.0 kernel, but arm kprobes before 3.0 seems somewhat unstable. I now use a 2.6.40.4-6.fc15.armv7hl.tegra kernel on a trimslice (fedora uses a somewhat strange numbering here, 2.6.40.4 =3D=3D 3.0.4) which seems stable and is able to complete a full make installcheck testrun. But of course it doesn't have the needed tracehook and user_regset patches in the kernel, so I still wasn't able to test your uprobes work. But it seemed a shame to not have the patch in to make it easier for others to test. My arm foo is very limited, but the new code doesn't affect anything else. commit be898cc4485951b10e692932a49144b5a00deef1 Author: Wade Farnsworth Date: Fri Nov 4 12:35:05 2011 -0700 ARM uprobes support =20=20=20=20 Basic uprobes support for ARM. =20=20=20=20 Signed-off-by: Wade Farnsworth Hopefully I'll get the user_regset and tracehook patches in my kernel soon to properly test it. Do you know if anybody is pushing these patches upstream into the mainline kernel? Have you ran make installcheck on your setup? And could you share the results? Mine can be found at: http://web.elastic.org/~dejazilla/viewsummary.php?summary=3D%3D%27% 3C20111123084132.D731F4C6CB%40springer.wildebeest.org%3E%27 Thanks, Mark