This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: uprobes-v4 branch now available
- From: William Cohen <wcohen at redhat dot com>
- To: David Long <dave dot long at linaro dot org>, Andrey Konovalov <andrey dot konovalov at linaro dot org>
- Cc: Taras Kondratiuk <taras dot kondratiuk at linaro dot org>, Naresh Kamboju <naresh dot kamboju at linaro dot org>, "systemtap at sourceware dot org" <systemtap at sourceware dot org>, "Jon Medhurst (Tixy)" <tixy at linaro dot org>
- Date: Fri, 20 Dec 2013 13:25:05 -0500
- Subject: Re: uprobes-v4 branch now available
- Authentication-results: sourceware.org; auth=none
- References: <1385722096 dot 2337 dot 20 dot camel at linaro1 dot home> <5298FD44 dot 9010803 at linaro dot org> <52990A92 dot 4030406 at linaro dot org> <52A8E493 dot 1050506 at linaro dot org> <52A9C529 dot 2020803 at linaro dot org> <52A9D418 dot 7020008 at linaro dot org> <52A9DCE6 dot 9060401 at linaro dot org>
On 12/12/2013 10:57 AM, David Long wrote:
> I have pushed my v4 ARM uprobes patches to a new branch in my personal git repo:
>
> git://git.linaro.org/people/dave.long/linux.git
>
> the branch is "uprobes-v4". It is based on v3.13-rc3, although the changes should apply cleanly to rc1 through rc3 (they do depend on other changes in rc1 though).
>
> I hope to publish these patches to the kernel mailing list later today.
>
> This version fixes problems building without KPROBES configured (llct build failure), and incorporates Taras's suggested changes for bigendianess. It does not yet address the systemtap test failure.
>
> -dl
>
Hi David,
I built the new version of the kernel, booted it on the chromebook, and attempted to run the systemtap testsuite. Sometime after building systemtap.examples/process/ltrace.stp the machine hung. I have put those partial test results in dejazilla:
http://web.elastic.org/~dejazilla/viewsummary.php?summary=%3D%27%3C52B46617.5020503%40redhat.com%3E%27
You can do a comparison between recent arm dejazilla results on the following URL:
https://web.elastic.org/~dejazilla/viewsummary.php?_offset=0&_limit=20&_sort=1A&summary=&age=&rg=&tool=&variant=%3D%27armv7l-unknown-linux-gnueabihf%27&versions=&pass=&fail=&kpass=&kfail=&xpass=&xfail=&untested=&unresolved=&unsupported=&warning=&error=&rg2=5506&rg1=21574
The one of the systemtap.examples tests, ltrace.stp appears to be causing the crash. A picture with a window on the upper left with the tests running, output of systemtap.log in the lower left, and a portion of the /var/log/messages on the right is available at http://people.redhat.com/wcohen/chrome_20131220/2013-12-20_12-00-10_720.jpg . Something like the following will allow you just to run the systemtap.examples tests:
sudo make installcheck RUNTESTFLAGS="--debug systemtap.examples/check.exp"
Some of the tests still had Segmentation faults for the uprobes v4:
FAIL: at_var
FAIL: bz6850 -p5
FAIL: externalvar-m32
FAIL: global_var-m32-O
FAIL: library sdt_misc * (1 != 15)
FAIL: library sdt_misc *libsdt* (1 != 15)
FAIL: library sdt_misc libsdt.so (1 != 15)
FAIL: library sdt_misc * rpath (1 != 15)
FAIL: library sdt_misc *libsdt* rpath (1 != 15)
FAIL: library sdt_misc libsdt.so rpath (1 != 15)
FAIL: library .exported (0) (0 >= 3)
FAIL: minidebuginfo (0)
FAIL: process_by_cmd2.stp
FAIL: 32_BIT_UTRACE_SYSCALL_ARGS startup (eof)
-Will