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] | |
FChE:
Does the strace give a hint at where stap *is* looking for the
modules? There should be a bunch of stat / openat / getdents type
syscalls.
Alison:
A gzipped version of the full output is attached. In general, stap does seem to be looking in the correct sysroot,
/build/meibp-2013/build/tmp/sysroots/mx6q. It's not obvious to me where it's going wrong. You'd be inclined to suspect the very last directory the script looks in
[achaiken@sb-ubuntu-1204-64bit systemtap]$ ls /build/meibp-2013/build/tmp/sysroots/mx6q/usr/src/kernel/init
do_mounts.h Kconfig Makefile
but that looks okay. There is no reference to /lib/modules before the failure, hence my puzzlement.
FChE continues:
% stap <<<YOUR OTHER -r/-a/-B/etc. OPTIONS HERE>>> -L 'module("*").function("*")'
Alison:
This
#!/bin/sh
STAP_SYSROOT="/build/meibp-2013/build/tmp/sysroots"
CROSS_COMPILE=arm-none-linux-gnueabi-
${STAP_SYSROOT}/x86_64-linux/usr/bin/stap -a arm \
-R ${STAP_SYSROOT}/mx6q/usr/share/systemtap/runtime \
--sysroot=${STAP_SYSROOT}/mx6q \
-B CROSS_COMPILE=${CROSS_COMPILE} \
-r ${STAP_SYSROOT}/mx6q/usr/src/kernel \
-L 'module("*").function("*")'
produces *no* output. Hopefully that invocation is now what you intended! I see that "man stap" says that -r should point to where /lib/modules/RELEASE/build is, but
/build/meibp-2013/build/tmp/sysroots/mx6q/lib/modules/3.5.7.13-01716-g0e9463fa
has no build directory:
[achaiken@sb-ubuntu-1204-64bit systemtap]$ ls /build/meibp-2013/build/tmp/sysroots/mx6q/lib/modules /3.5.7.13-01716-g0e9463fa/
kernel/ modules.builtin modules.order
Perhaps that then is the crux of the matter?
Version 1.6/0.152 is what is apparently packaged for Ubuntu 12.04 (which is our default VM runtime). I can try and compile a newer version if you think that will solve the problem.
Thanks again,
Alison
(who apologizes for using employer-mandated Outlook, but only as a web app running on $DEITY's Debian)
Attachment:
stap_drm_strace.out.gz
Description: stap_drm_strace.out.gz
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |