私はUbuntuを初めて使用しています。 私はhttp://sourceware.org/systemtap/wiki/SystemtapOnUbuntuの指示に従って、UbuntuにSystemTapをインストールする必要があります。UbuntuでSystemTapをインストールする方法
私はどのように私は、ステップ4を実行することができますステップ4で
を失いましたか?
SETP 4:追加のデバッグシンボルをインストールするたびsudo apt-get install elfutils
、EU-readelfがためには、次にrootとして、このスクリプトを実行し、
for file in `find /usr/lib/debug -name '*.ko' -print`
do
buildid=`eu-readelf -n $file| grep Build.ID: | awk '{print $3}'`
dir=`echo $buildid | cut -c1-2`
fn=`echo $buildid | cut -c3-`
mkdir -p /usr/lib/debug/.build-id/$dir
ln -s $file /usr/lib/debug/.build-id/$dir/$fn
ln -s $file /usr/lib/debug/.build-id/$dir/${fn}.debug
done
これは、利用可能なモジュールプローブが利用可能になり、他のデバッグ・シンボルに精通したアプリケーションにやさしいですgdbやoprofileのようなものです。このコンベンションでは、近い将来にUbuntuに移行するはずです。