Hello Guo, I'm talking about kernel space. I want to get kernel space symbols when running a kernel module... Or maybe the linker can link agains the kernel (so the addresses of the symbols are statically inserted into my module, also), but that wouldn't be as good as getting the symbols dynamically.
greets, Ole On Wed, 25 Feb 2009 18:20:21 +0800, "Guo Hongruan" <[email protected]> wrote: > Too dangrous!! > > In kernel space or userspace? If in userspace, you can only call > clock_gettime. > > 在 Wed, 25 Feb 2009 18:08:55 +0800,Ole Loots <[email protected]> 写道: > >> Hello, >> >> I want to call the kernel function sys_clock_gettime, but when I just >> try to call it, the linker complains about the unknown symbol/function >> sys_clock_gettime, so i have hard coded a function pointer in my >> module...: >> >> long (*p_sys_clock_gettime)(clockid_t, struct timespec *tp) = 0xc004373c; >> >> That works fine for my system, but I know thats not the way to do it. >> How is it done properly? >> >> Regards, >> Ole >> >> >> -- >> To unsubscribe from this list: send an email with >> "unsubscribe kernelnewbies" to [email protected] >> Please read the FAQ at http://kernelnewbies.org/FAQ >> -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to [email protected] Please read the FAQ at http://kernelnewbies.org/FAQ
