有时侯调试需要知道某个全局变量的值,除了用gdb调试外,还可以用模块的方法打印出来。主要是通过读取/proc/kallsyms的方法获得他的地址,然后通过打印出这个地址所存放的数值就可以了。当然,这种方法比较有限,只适用于那些不变的变量或是常量。其实kprobe中也是这么做的,只不过它封装的比较多而已。有时侯调试需要知道某个全局变量的值,除了用gdb调试外,还可以用模块的方法打印出来。主要是通过
有时侯调试需要知道某个全局变量的值,除了用gdb调试外,还可以用模块的方法打印出来。主要是通过读取/proc/kallsyms的方法获得他的地址,然后通过打印出这个地址所存放的数值就可以了。当然,这种方法比较有限,只适用于那些不变的变量或是常量。其实kprobe中也是这么做的,只不过它封装的比较多而已。有时侯调试需要知道某个全局变量的值,除了用gdb调试外,还可以用模块的方法打印出来。主要是通过