elf

    0

    2答えて

    ELFヘッダーでは、​​の値は1または2のいずれかで、32ビットまたは64ビットのオペレーティングシステムを示します。しかし歴史から、ELFは1993年にリリースされたSolaris 2.0で初めて登場したことがわかりました。しかし、広く使われている32ビットプロセッサPentium Proは1995年まで登場しませんでした。 なぜ、ELFヘッダには16ビット8ビット情報でさえ?

    1

    1答えて

    実行ファイルをldにリンクすると、実行可能ファイルが依存するライブラリのリストが表示されます。これはこれらのライブラリの位置情報の唯一のソースですか、またはオブジェクトファイルにメタデータとして保存されている依存ライブラリの優先バージョンに関する情報ですか? 特定の問題はこれです:私は両方とも第三ライブラリlCに依存2つの依存ライブラリlAとlBを、リンク、およびIは、リンク行にこれらのライブラリ

    0

    1答えて

    私の問題は次のとおりです。私はUbuntuに取り組んで、私は、以下のものを使用してコンパイルcythonコード持っている: from distutils.core import setup from Cython.Build import cythonize import numpy setup( ext_modules = cythonize("cython_accelerate

    0

    1答えて

    ELF形式を確認した後、どのCPUがこのファイルを実行するかを示す領域がないようです。 私の質問は: 特定のCPUをELFに割り当てることはできますか?はいの場合、どうすればいいですか?

    -1

    1答えて

    elfファイルを解析しようとしています。 elfファイルの.rodataセクションに含まれるすべての文字列リテラルを表示する方法はありますか?

    0

    1答えて

    私はシンプルな "Hello、world"プログラムを組み立て、TCCを使ってそれをリンクしました。その後4196バイトの実行可能ファイルが得られました。 プログラムのセクションは、['', '.text', '.data', '.bss', '.symtab', '.strtab', '.rel.text', '.rodata', '.rodata.cst4', '.note.GNU-stack

    0

    1答えて

    私はこの小さなELFファイル分析している:私はELFヘッダとプログラムヘッダ上の文書を発見し、それらの両方を復号し、私はこの(31 c0 ff c0 cd 80 00 2eから始まる)の後に何デコードの問題を抱えている 00000000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 |.ELF............| 00000010 02 0

    2

    1答えて

    Advanced Bash Scripting Guide状態上記のすべては、/ dev /ゼロに加え は、ELF(実行可能ファイルおよびリンク形式)UNIX/Linuxバイナリによって必要とされること。 ただし、このような依存関係に関するドキュメントはどこにも見つかりません。 実際に私はそれをLinuxカーネルのELFローダーにも見つけられませんでした。 このような依存関係はまだ存在しますか?も

    2

    1答えて

    エントリポイントアドレス: readelf -h prog_cible ... Entry point: 0x420 I: gcc -m32 prog_cible.c -o prog_cible 私は、エントリ・ポイント・アドレスの非常に驚いています echo 0 | sudo tee /proc/sys/kernel/randomize_va_space これは本当のエントリポイ

    0

    1答えて

    ELFファイルのグローバル構造を変更したいと思います。 まず、グローバル変数が構造体であるかどうかを知りたいですか? しかし、私が知る唯一の情報は、変数の名前とサイズです。