Linux kernel 如何启用内核模块';谁的地址符号?

Linux kernel 如何启用内核模块';谁的地址符号?,linux-kernel,arm,kernel-module,Linux Kernel,Arm,Kernel Module,我编写了一个简单的内核模块文件,在Iinsmodit之后,我想找到它的地址符号,所以我执行: root@hmd8890:/ # cat /proc/modules hellotest 878 0 - Live 0x0000000000000000 (O) 或: 但是地址符号都是0x0000000000000000,我认为应该是: [root@vexpress mnt]# cat /proc/modules

我编写了一个简单的内核模块文件,在I
insmod
it之后,我想找到它的地址符号,所以我执行:

root@hmd8890:/ # cat /proc/modules                                             
hellotest 878 0 - Live 0x0000000000000000 (O)
或:

但是地址符号都是
0x0000000000000000
,我认为应该是:

[root@vexpress mnt]# cat /proc/modules 
hellotest 797 0 - Live 0xbf000000 (O)
0xbf000000
对我来说没问题


如何找到正确的符号表?我是否错过了
kernelconfig
文件选择选项?谢谢你的建议。

,看起来你有一个64位的ARM内核?模块中是否有带
nm
的符号?您应该按照中所述进行构建。如果你用另一种方式构建,那么它的运行将取决于你所采取的步骤,看起来你有一个64位的ARM内核?模块中是否有带
nm
的符号?您应该按照中所述进行构建。如果您以不同的方式构建,那么实现此功能将取决于您所采取的步骤。
[root@vexpress mnt]# cat /proc/modules 
hellotest 797 0 - Live 0xbf000000 (O)