1

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

在此处输入图像描述

我只是想知道是否:

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

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

如果 a 和 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

4

0 回答 0