registration error (rc -84) and -DSTP_OVERLOAD_THRESHOLD

Daniel Migault mglt.biz@gmail.com
Wed Jun 1 07:49:00 GMT 2011


Hi,

While running my tap script, I receive WARNINGs and would like to knwo 
how to consider them. Does it means that matching between source code 
and memory address presents dome differences? If so, is there any way to 
correct this mismatch ? How does it really impact the probe? For 
exmaple, does a probe on tcp_new_space for example don't consider the 
function ?

Pass 5: starting run.
WARNING: probe 
kernel.function("tcp_new_space@net/ipv4/tcp_input.c:4885") (address 
0xffffffff814064f0) registration error (rc -84)
WARNING: probe 
kernel.function("tcp_update_reordering@net/ipv4/tcp_input.c:935") 
(address 0xffffffff81404578) registration error (rc -84)
WARNING: probe 
kernel.function("tcp_should_expand_sndbuf@net/ipv4/tcp_input.c:4854") 
(address 0xffffffff814064f0) registration error (rc -84)
WARNING: probe 
kernel.function("ablkcipher_get_spot@crypto/ablkcipher.c:71") (address 
0xffffffff812059bc) registration error (rc -84)
[...]

By the way, I also noticed some problems with the 
-DSTP_OVERLOAD_THRESHOLD. The script does not run and sometime it may 
result by frezzing the OS. We don't have any problems with the 
-DSTP_NO_OVERLOAD option for example. I am using gcc version 4.6.0 
20110509 (Red Hat 4.6.0-7) (GCC).

stap -g --vp 00001 -DSTP_OVERLOAD_THRESHOLD script.stp

[root@fedora-amd64 systemtap.git]#
Pass 5: run failed.  Try again with another '--vp 00001' option.
[root@fedora-amd64 systemtap-script]#

Regards,

Daniel



More information about the Systemtap mailing list