2017-07-21 6 views
1

私はアンドロイドarm64トレース持って不足しているインライン関数のコード行:addr2lineに -

#02 pc 00000000000c61c0 /system/lib64/libmedia.so (_ZN7android10AudioTrack16AudioTrackThread10threadLoopEv+84) 

私はコードの行情報パーサーにコマンドの下に使用します。)(待って、明らかに

aarch64-linux-addr2line -f -C -e symbols/system/lib64/libmedia.so 00000000000c61cc 
android::Condition::wait(android::Mutex&) 
/proc/self/cwd/system/core/include/utils/Condition.h:106 

は、インラインでありますaddr2lineはthreadLoopでコード行を見つけられませんでしたが、代わりにwait()コード行を使用しました。

threadLoopで正しい行番号を取得するにはどうすればよいですか? binutils-2.28を使ってaddr2lineツールをビルドしています。

答えて

1

-iオプションを試しましたか?

-i --inlines   Unwind inlined functions 
関連する問題