我正在尝试使用-O0标志编译Linux内核以进行调试(禁用GCC中的内联函数支持等优化,否则我会在堆栈帧中获得随机跳转/漏洞)。
我做了一些谷歌搜索,发现很少相关的帖子,但他们对这个想法并不是很鼓舞人心。有些人说这是不可能的,其他人则认为这可能不是很有用。我还看到一些浮动在KGDB邮件列表中的补丁(用于ARM)。现在我有点困惑。只是想知道是否有人尝试使用-O0标志编译最新的内核。
我的Linux版本:Linux 3.0.1-rt11-svn9237#2 PREEMPT RT Fri Dec 21 09:58:42 IST 2012 armv7l GNU / Linux
我的GCC版本:arm-none-linux-gnueabi-gcc-4.3.3