Hello,

That is true that systemtap can be built on more architectures, I was
was built for all supported architectures in the past. But systemtap
generates C files for running kernel and compiles them to modules. Those
C files contain some architecture specific stuff, they need to handle
stack and registers for example (see
/usr/share/systemtap/runtime/{stack-*.c,regs*.c}, also they need support
for kprobes in the kernel, it is only available for supported by
systemtap architectures and for sparc and arm AFAIK. You can try to use
systemtap on alpha, but I do not think it will be successful. See
README.Debian for instructions on how to compile kernel for use with
systemtap.

14 травня 2007 о 17:59 -0700 Steve Langasek написав(-ла):
> Is there a reason that systemtap's Architecture: field is limited to a
> subset of Debian architectures?  The package builds fine for me on alpha if
> I change the Architecture: list, and it runs up to the point where it
> starts looking for a vmlinux.debug file which I have no idea how to create.
It just needs debug information for the kernel, you can compile kernel
with debug information and install vmlinux, or you can split debug
information from vmlinux and install it as vmlinux.debug.

> 
> If it's not known whether the package is usable on alpha, I'm happy to test
> if you can point me in the right direction for creating a vmlinux.debug to
> use.

Attachment: signature.asc
Description: Digital signature

Reply via email to