2013-04-08 5 views
6

SYSTRACE Androidのツールは、ツールが次にftraceまたはstraceの(Linuxツール)の拡張であり、atraceと呼ばれる内部的に呼び出します。Android Systraceツールは内部的にstraceまたはftraceを使用していますか?

我々はアンドロイドジェリービーンにエミュレータコンソール(ADBシェル)経由で接続した場合、我々はstraceのツールを実行することができますが、我々は次にftraceツール(コマンドがインストールされていない)を実行しませでき。私はstraceの次にftraceの前身であることが判明し、インターネット上でいくつかの研究内容をやっ

:Androidのソースコードを見ると http://crtags.blogspot.de/2012/04/dtrace-ftrace-ltrace-strace-so-many-to.html

、私が見つけた最も「内部」参照がトレースです.hファイル: http://androidxref.com/4.1.1/xref/frameworks/native/include/utils/Trace.h

このファイルはネイティブのLinuxドライバに解決されると思います。

しかし、私はまだこの実装ドライバはstraceのまたは次にftraceに属しているかどうかを知ることができないんです。 "通常"、フィートより新しいですが、その場合私はなぜ実行できないのかわかりませんftraceエミュレータからです。対照的に、straceはエミュレータから完全に入手できます。 SYSTRACE Androidのツールは非常に低いレベルstraceのまたは次にftraceで使用している場合

その後、誰かが知っているのでしょうか?

ありがとうございました!

答えて

関連する問題