You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I raise a question when I read section 5.2, What does insmod ’ing mean. I tried to search it in Google, but I didn't find anything:(. I'm not sure if this is a slip of a pen.
5.2 Functions available to modules
Kernel modules are different here, too. In the hello world example, you might have noticed that we used a function, pr_info() but did not include a standard I/O library. That is because modules are object files whose symbols get resolved upon insmod ’ing. The definition for the symbols comes from the kernel itself; the only external functions you can use are the ones provided by the kernel. If you’re curious about what symbols have been exported by your kernel, take a look at /proc/kallsyms.
Thanks.
The text was updated successfully, but these errors were encountered:
I raise a question when I read section 5.2, What does
insmod ’ing
mean. I tried to search it in Google, but I didn't find anything:(. I'm not sure if this is a slip of a pen.Thanks.
The text was updated successfully, but these errors were encountered: