iPhoneToolsパッケージは、iPhone / OSXアーキテクチャの開発中にあなたの人生を容易にするために書かれたいくつかのツールが含まれています。
これらのツールの多くは、iPhoneに特異的であるにもかかわらず、他の人は完全に異なってもUNIXシステムで作業しています。
TraceAllocライブラリ
これにより、メモリブロック割り当てトレースライブラリであり、それはTraceAllocホーム·ページ内に記載されています。
nma2n
これは、nmのユーティリティによって生成されたすべてのシンボル·ダンプ·ファイルで作業は非常にシンプルなツールです。あなたはそれnmのシンボル·ダンプ·ファイルおよび一連のアドレス渡し、nma2nは、各アドレスのために、最も近くにあるシンボルを検索します。
バイナリまたは動的ライブラリを指定して、nmのシンボルダンプファイルを生成するには、単純に実行します。
$ NM -n BINPATH> SYMFILE
次に、アドレスのセットにマッピングするシンボルを見つけるためにnma2nバイナリを実行することができます:
SYMFILE ADDR -f $のnma2n ...
nma2nを構築するための最良の方法は、 `make`を実行し、` sudoのiPhoneToolsディレクトリからinstall`を作ることです。
fill-nmdir.sh
これは、関連するすべてのiPhoneの動的ライブラリーからnmのダンプ·ファイルのセットを抽出するために使用されるシェルスクリプトです。
fill-nmdir.shスクリプトはfill-nmdir.shが配置されている同じディレクトリに配置する必要があり、補助というスクリプトfrmk-nmexport.shを使用しています。
このツールを使用する最善の方法は、自分のホームディレクトリ内のディレクトリを作成し、fill-nmdir.shスクリプトを使用して、それを移入することです。
$ます。mkdir〜/ nmdumps
$のCD〜/ nmdumps
$ $ IPTDIR / fill-nmdir.sh $ HEAVENLY
$ IPTDIRはiPhoneToolsディレクトリへのパスで、$ HEAVENLYはあなたのiPhoneのルート·ファイル·システムへのパスです。
これは、現在のディレクトリ内.nmdumpファイルの数を作成します。
これらのシステム.nmdumpファイルの先頭では、アプリケーションの最新のビルドに〜/ nmdumpsディレクトリであっても、現在のnmdump内側にドロップするように覚えておく必要があります。
アプリケーションの最新のバイナリファイルを仮定$ BINPATHで、アプリケーション名が$ APP.appで、あなたが実行する必要があります。
$ NM -n $ BINPATH / $ APP.app>〜/ nmdumps / $ APP.nmdump
失敗は、アプリケーション内のシンボルの誤ったシンボル検出につながる、あなたのアプリケーションnmdumpファイルを更新することを忘れないように。
crash-demangle.pl
これは私がの/ var /ログ/ CrashReporterディレクトリ内部で発生する不可解なiPhoneのクラッシュダンプファイルをデマングルするために使用するユーティリティツールです。
iPhoneToolsが正しくインストールされたら、iPhoneから抽出CRASH.plistファイルを与え、あなたが発行して復号化さバージョンを取得することができます:
$猫CRASH.plist | $ IPTDIR / crash-demangle.pl -D〜/ nmdumps
memdmp-demangle.pl
このPerlスクリプトは、iPhoneのクラッシュダンプジェネレータのあるものcrash-demangle.pl、TraceAllocライブラリのためのものです。
TraceAllocライブラリは、ライブラリ/バイナリ内のライブラリ/バイナリの名前とアドレスが含まれているコール·トレースを生成します。
memdmp-demangle.pl使用することで、関数名を数値アドレスを変換することができるようになります:
$猫MEMDUMP.mdmp | $ IPTDIR / memdmp-demangle.pl -D〜/ nmdumpsます。
- ホームページ
- Linux
- 通信ソフトウェア
- VoIPソフトウェア
- iPhoneTools
カテゴリから探す
人気のソフトウェア
-
PyCosmos 3 Jun 15
-
SmsDumper 3 Jun 15
-
Callweaver 3 Jun 15
-
sipsak 3 Jun 15
-
Asterisell 12 May 15
-
SFLphone 17 Feb 15
-
4PSA VoipNow 11 May 15
iPhoneTools
同じようなソフトウェア
開発者の他のソフトウェア Davide Libenzi
CpuHog
2 Jun 15
Simple Echo Client+Server
2 Jun 15
コメントが見つかりません