This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: Systemtap on ARM arch results summary
- From: David Long <dave dot long at linaro dot org>
- To: William Cohen <wcohen at redhat dot com>
- Cc: Naresh Kamboju <naresh dot kamboju at linaro dot org>, systemtap at sourceware dot org
- Date: Fri, 13 Jun 2014 14:13:00 -0400
- Subject: Re: Systemtap on ARM arch results summary
- Authentication-results: sourceware.org; auth=none
- References: <CA+G9fYtV4apghaFPDQcD7-xbvG_Ua1mEUi=jcxVYfOQdwzAPXA at mail dot gmail dot com> <5399C1BE dot 1050409 at redhat dot com> <5399C4D6 dot 3070502 at linaro dot org> <5399CA64 dot 8050809 at redhat dot com>
On 06/12/14 11:42, William Cohen wrote:
On 06/12/2014 11:18 AM, David Long wrote:
Hi David,
Fedora on ARM sets the gcc compiler to "-march=armv7-a", so it is not generating thumb/thumb2 instructions. I guess that makes it easier for Fedora.
William,
I assume then that the C runtime library is also built without thumb
instructions? I think a thumb C library is causing a lot of my
troubles, especially when tests do a process probe of ("*").
I assume you're testing with uprobes, now that the feature is available
in the ARM kernel? If so note there's a patch to cache flushing inside
uprobes from Victor Kaminsky that went into the v3.16 merge window, and
which is important (it fixes that intermittent at_var segv you first
reported 8 months ago).
I'm curious to see the (compressed) systemtap.log from one of your more
recent runs. It would help me determine which failures might be real
uprobes issues.
-dl