Trace32ICDを使用してLinuxカーネルのIPSecレイヤーについて学習しようとしています。そのために、ユーザーランドからイーサネットドライバーへのパケットフローを追跡しようとしています。私が直面している問題は、Trace32がスタックフレーム出力にインライン関数を表示できないため、フローがジャンプすることです。
私はただ疑問に思っています:
a)GCCのカーネル関数(または任意のプログラム)のインライン機能を無効にする方法があります。
b)Trace32ICDツールにインライン関数のサポートを追加する方法があります。
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