readelf命令的mips标志的含义?

时间:2014-05-28 10:59:55

标签: linux mips flags readelf

我在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**
   ...

请您详细了解上述文字的各种含义?

我用Google搜索了,但找不到答案。任何意见将不胜感激。

1 个答案:

答案 0 :(得分:3)

ELF标头标志是特定于体系结构的。对于MIPS,它们在SYSTEM V APPLICATION BINARY INTERFACE

中定义
EF_MIPS_NOREORDER 0x00000001
EF_MIPS_PIC       0x00000002
EF_MIPS_CPIC      0x00000004
EF_MIPS_ARCH      0xf0000000