Hello,
I have a very simple
kernel mode module with code fragment as below:
void f2
(void)
{
int *ptr;
ptr = 0;
ptr = 0x1234;
}
void f1
(void)
{
f2 ();
}
static int
crash_init_module (void)
{
f1 ();
}
When the module is
installed via insmod, the stack back trace (from kksymoops of kernel 2.6.10
configured with all symbols) of the oops does not show the symbolic name "f1",
"f2". Instead it shows those two functions at off set from symbol
"packet_socks_nr". Does this mean kksymoops does not understand
symbols from dynamically loaded module? f1 and f2 are there in the file
kallsyms.
Many
thanks!
-
Nguyen
ps: Does anyone
happen to know how to make the "old" ksymoops work with 2.6?
Thanks.