Androidプラットフォームでstraceを使用しようとしています。strace は Android のデフォルトのバイナリではないため、ビルド済みのバージョンを Web サイト[こちら]からダウンロードしました。しかし、ルート化されたデバイス (Nexus 7) で実行しようとすると、次のメッセージが表示されました。
「syscall: 不明な syscall トラップ 0xe8bd8008」
strace が正しく動作していないようです。そこで、ソースから strace をクロスコンパイルしようとしました。これは、sourceforgeのstrace 4.7です。このウェブサイトに掲載されている手順を正確に実行して、これを行いました。ソースをビルドするために「make」と入力すると、エラー メッセージが表示され、
syscall.c: 無効または未定義の型 "struct pt_regs"
私は長い間解決策を探してきましたが、まだ解決できません。誰でもこれについて何か考えを教えてもらえますか? 前もって感謝します。