This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Regarding systemtap support for AArch64


Hi Will, Masami,

Nice to hear from you, I am using ARM fast model/Foundation model with
ARM v8 upstream kernel and a Linaro minimal busybox based ramdisk,
testing with loadable modules for now (so don't have dependency on
elfutils or GCC autoconf etc)

Would you be interested to use Linaro kprobe work as a base for
development and validation of systemtap-aarch64?  We are happy to
share a public git repo where 'upstream' kernel can be built with
kprobes support, which systemtap team can use for verification.  I can
do this soon as I have most things working locally, except for
kretprobes and 'boosting' support(systemtap can be run without these I
believe).

Looking forward for a collaboration :-)

Cheers,
Sandeepa

On 26 September 2013 00:15, William Cohen <wcohen@redhat.com> wrote:
> On 09/24/2013 04:27 AM, Mark Wielaard wrote:
>> On Tue, 2013-09-24 at 08:43 +0530, Sandeepa Prabhu wrote:
>>> At Linaro, we are developing support for kprobes (and uprobes) for ARM
>>> v8 platform, and interested in running systemtap for validating our
>>> work. I wanted to check if the current version of  systemtap support
>>> AArch64? Is there a systemtap version I can use to verify kprobes
>>> mechanism?
>>
>> There is a fedora bug tracking support work items:
>> https://bugzilla.redhat.com/show_bug.cgi?id=926602
>> For elfutils you might want to try the pmachata/aarch64 in upstream git.
>> https://git.fedorahosted.org/cgit/elfutils.git/log/?h=pmachata/aarch64
>> It isn't fully ready yet, but I am sure Petr would like some extra
>> testing help.
>>
>> Cheers,
>>
>> Mark
>>
>
> Hi,
>
> My aarch64 simulator is running an old 3.9+ kernel and I don't have all the other kernel-devel related stuff to instrument that kernel. As a work around I have been using a 3.12-rc0 rpm.  Also trying to avoid needing the elfutils at the moment, so I am running some thing like the following command to see what breaks for a really simple "hello world" script:
>
> sudo ../install/bin/stap  -v -m hello -r 3.12.0-0.rc0.git20.1.x1.fc19.aarch64 -p4 -k -e 'probe begin {printf("hello world\n")}'
>
> The software simulator is really slow and it looks like the testsuite is probably going to time out for the tests.
>
> -Will


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]