在用户空间中,我试图从我正在编程的内核模块中获取一个导出函数,这样我就可以获得一个结构数组,这样我就可以迭代该数组,以找出该数组中有多少个结构。我可以构建内核模块,并且我已经验证了函数是否已导出。正如我前面提到的,我希望获得一个指向ctrl_list的指针,这样我就可以知道该数组中有多少个结构。我得到的错误如下所示。undefined reference to `get_ctrl_list()'
任何帮助都是非常感谢的!谢谢。
我是内核编程的新手,正在尝试在linux内核3.19中实现一个系统调用,它可以跟踪链表中的进程。因此,每次从用户空间(通过某个包装器函数)调用系统调用时,必须将一个新进程添加到该列表中。我的系统调用看起来像这样{ * mytasks is the name of the structure/* i have put list_he