This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: Prelinking on ARM with Debug Link
- From: Torsten Polle <Torsten dot Polle at gmx dot de>
- To: Mark Wielaard <mjw at redhat dot com>
- Cc: systemtap at sourceware dot org
- Date: Fri, 27 Nov 2015 21:01:12 +0100
- Subject: Re: Prelinking on ARM with Debug Link
- Authentication-results: sourceware.org; auth=none
- References: <DA8CCB2B-F24C-40E8-B40D-74EAC0801799 at gmx dot de> <1448534000 dot 7609 dot 64 dot camel at redhat dot com> <6C764A67-BD51-4CD6-8CE6-8E19E5453462 at gmx dot de> <1448611496 dot 7609 dot 80 dot camel at redhat dot com> <trinity-3900ad7c-e8cf-4ef7-a056-05aab57ef83e-1448629051883 at 3capp-gmx-bs04> <20151127150614 dot GD2790 at blokker dot redhat dot com>
Hi Mark,
> Mark Wielaard writes:
> > Hi Torsten,
>
> > On Fri, Nov 27, 2015 at 01:57:31PM +0100, Torsten Polle wrote:
> >> I've stripped down the output of SystemTap in folder stap.
> >>
> >> commandline.txt contains the full command line.
> >>
> >> taptrek_run_izA4.stp contains the script used.
>
> > That is a giant script using both kernel and user space probes and
> > guru mode functions. Are you able to reproduce it with something a
> > bit smaller?
>
> The script is actually a lot longer. I only sent a stripped down version of the original script.
>
> >> WARNING: tapset "/opt/tooling/adit/systemtap/share/systemtap/tapset/linux/arm/syscalls.stp" has errors, and will be skipped
>
> > You might want to look into why that is.
>
> Yes, I know. I had re-added support of a system call (execve), which
> does not work since some time in SystemTap. But since the support
> depends on the kernel version, I get a warning about an empty file when
> the kernel version is greater than 3.7.
>
> >> In file included from /tmp/stap/taptrek_src.c:6010:0:
> >> /tmp/stap/stap-symbols.h:95902:1: error: large integer implicitly truncated to unsigned type [-Werror=overflow]
>
> > But the stap-symbols.h file has only 8107 lines.
>
> The file is huge. Even compressed, it was about 500kB. Therefore I only
> sent the part with the sec_module_load parts in it.
>
> > Cheers,
> > Mark
Thanks,
Torsten