iPhoneTools

ソフトウェアのスクリーンショット:
iPhoneTools
ソフトウェアの詳細:
バージョン: 0.2
日付のアップロード: 2 Jun 15
開発者: Davide Libenzi
ライセンス: 無料
人気: 2

Rating: nan/5 (Total Votes: 0)

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ます。

同じようなソフトウェア

BoxMonster
BoxMonster

2 Jun 15

OpenGGSN
OpenGGSN

2 Jun 15

Barry
Barry

20 Feb 15

gnokii
gnokii

14 Apr 15

開発者の他のソフトウェア Davide Libenzi

CpuHog
CpuHog

2 Jun 15

へのコメント iPhoneTools

コメントが見つかりません
コメントを追加
画像をオンにする!