This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: staplog: Failed to find _stp_relay_data in module 'counter'
- From: fche at redhat dot com (Frank Ch. Eigler)
- To: Timo Juhani Lindfors <timo dot lindfors at iki dot fi>
- Cc: systemtap at sourceware dot org
- Date: Tue, 16 Jul 2013 11:41:03 -0400
- Subject: Re: staplog: Failed to find _stp_relay_data in module 'counter'
- References: <84wqoqgbbg dot fsf at sauna dot l dot org>
Timo Juhani Lindfors <timo.lindfors@iki.fi> writes:
> [...]
> RELEASE: 3.8-2-amd64
> [...]
> crash> extend staplog.so
> ./staplog.so: shared object loaded
> crash> staplog counter
> staplog: Failed to find _stp_relay_data in module 'counter'.
> [...]
The _stp_relay_data symbol is defined in runtime/transport/relay_v2.c,
which is only one possible configuration on more modern kernels. The
STP_TRANSPORT_VERSION influences choice of stap transport selection,
as does STP_USE_RING_BUFFER. Unfortunately staplog.so* has not been
updated with all variants that stap supports. It is possible that a
different problem is responsible, but this is where I'd start looking.
- FChE