我们可以在GCC 4.3.3中禁用Linux内核调试的在线支持

时间:2013-01-10 11:26:36

标签: debugging gcc linux-kernel inline trace32

我正在尝试使用Trace 32 ICD了解Linux内核中的IPSec层。为此,我试图跟踪从用户域到以太网驱动程序的数据包流。我面临的问题是Trace32无法在stackframe输出中显示内联函数,因此在我的流程中跳转。

enter image description here

我只是想知道是否:

a)有一种方法可以在GCC中为内核功能(或任何程序)禁用内联功能。

b)有一种方法可以在Trace32 ICD工具中添加对内联函数的支持。

如果同时回答& b是不,那么我想知道是否有解决方法来解决我的问题。

我的linux版本: Linux(bts)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

0 个答案:

没有答案