mach-o

    2

    2答えて

    恐ろしい典型的なリンカエラー.. LD:記号(S) collect2はARMv6のアーキテクチャが見つかりません:ldは、しかし、1つの終了ステータス を返さそれはファイル名によって引き起こされますか?私はC++/Objective-Cを使用しているので、Obj-Cファイルはすべて.mmですが、.cファイルを使用することはできません。たとえば、SFMTアルゴリズムを私のプロジェクトに含めました。こ

    6

    1答えて

    私のC++コンパイラは、ダイナミックライブラリを含む "dylib"ファイルを作成します。 .dylibと.soファイルの違いは何ですか? Mach-O形式のファイルとELF形式のファイルの違いは何ですか?私は、iOS(静的ライブラリのみ/ Mach-O)とAndroid(ELF)で後で使用するためにファイルを構築する必要があります。 Thanx!

    2

    1答えて

    私はdyldがやっていることのいくつかの部分を実装しようとしています、そして、私はスタブトランポリンでちょっと立ち往生しています。 0x2fecへのリンク(サブプロシージャコール)と BL 0x2fec これブランチ: は、以下のARM命令を考えてみましょう。私は、0x2fd8から始まる__TEXTセグメントにセクション__symbolstub1があることを知っています。したがって、__sym

    7

    1答えて

    私はMach-oファイルの仕組みを理解しようとしており、利用可能なオンラインリソース(特にAppleページはhttp://developer.apple.com/library/mac/#documentation/developertools/conceptual/MachORuntime/Reference/reference.html)でかなり進歩しましたが、シンボルスタブがどのように機能す

    2

    1答えて

    LC_LOAD_DYLIBをバイナリに追加することはできますか? DYLD_INSERT_LIBRARIESに対する保護が使用されているため、アプリケーションにdylibをロードするために別のものが必要です。

    0

    1答えて

    逆アセンブラを使用してIOSバイナリ(Mach-O)ファイルを解析すると、Cスタイルの関数呼び出しであっても外部ライブラリの関数にそのメソッド名が注釈されていますリリースのバイナリで。私はMach-Oファイル形式で読んでいますが、関数名で__stub_helperエントリを一致させることが困難で、名前がバイナリ自体に格納されているようには見えません。 ありがとうございます!

    4

    2答えて

    Mach-O LC_FUNCTION_STARTSコマンドが指すデータの形式は誰にも分かりますか? 私は見つけることができるほとんどの情報はloader.hヘッダーファイルである: #define LC_FUNCTION_STARTS 0x26 /* compressed table of function start addresses */ 私はdyldinfoツールは、このデータを分析し

    6

    1答えて

    MachOファイルの読み込み/ダンプ/解析用にLinux上で利用できるツールはありますか?ちょうどMachO形式のためのreadelfまたはobjdumpのような何か?これはLinux上で動作する必要があります。

    5

    1答えて

    iPhoneで/ debugging/disassemblingバイナリを使って遊んできました。 最初の障害は、バイナリが暗号化されており、デミムブラーがそれらを読み取れないことです。これは、gdbから復号化されたファイルの内容をダンプすることで解決できます。 私の質問1. に設定LC_ENCRYPTION_INFOセクションでencryption_idを持っているすべてのMACH-Oの実行のため

    0

    1答えて

    誰かがMach-Oファイルの例をXcodeプロジェクトやフレームワークのMach-Oファイルで教えてもらえますか?