asf是用来加载符号的,加载符号的时候,如果不指定文件的运行地址,就会造成取全局变量的时候,会得到一个偏移值,而不是实际的值
直接加载起始地址是0 造成读取全局变量等地址仅仅是一个偏移
需要指定,代码段,数据段和bss段的加载地址
add-symbol-file xxx.ko 0x12345678 -s .data 0x6789282 -s .bss 0x345667
第一个参数默认是.text
获取text还有一个方式就是cat /proc/modules 最后一个地址
加载地址获取方式
cd /sys/modules/xxxmodule/sections/
cat .text .data .bss