2

Linuxでコマンド「readelf -h test」(「test」はバイナリプログラムです)を実行し、次のテキストを取得しました:

ELF header:
   Magic:  7f 45 4c 46 ....
   Data:   2's complement, little endian
   ...
   **Flags: 0x1007, noreorder, pic, cpic, o32, mips1**
   ...

上記の文章の国旗の意味を詳しく教えてください。

私はそれをグーグルで検索しましたが、答えが見つかりませんでした。コメントをいただければ幸いです。

4

1 に答える 1

4

ELF ヘッダー フラグはアーキテクチャ固有です。MIPS の場合、それらはSYSTEM V APPLICATION BINARY INTERFACEで定義されます。

EF_MIPS_NOREORDER 0x00000001
EF_MIPS_PIC       0x00000002
EF_MIPS_CPIC      0x00000004
EF_MIPS_ARCH      0xf0000000
于 2014-05-28T11:38:07.027 に答える