Target variable that was defined by our own kernel module
David Smith
dsmith@redhat.com
Tue May 29 15:09:00 GMT 2007
John Liang wrote:
> HI There,
>
> For the following systemtap script, I run into a compiler error:
>
> probe module("mymodule").("foobar"){
> if($myparm)
> dosomething
> }
That first line should be:
probe module("mymodule").function("foobar"){
> It looks if $myparm is a data structure defined in Linux Kernel,
> It would compile and run without problem; but if it is a defined
> by my own module, then it gave me a "unresolved symbol error for
> $myparm".
>
> Any suggestions to solve this?
Make sure the debug information is installed for your kernel module.
--
David Smith
dsmith@redhat.com
Red Hat
http://www.redhat.com
256.217.0141 (direct)
256.837.0057 (fax)
More information about the Systemtap
mailing list