elf.h

来自「美国mit操作系统课程所用的一个教学操作系统xv6」· C头文件 代码 · 共 61 行

H
61
字号
// Format of an ELF executable file#define ELF_MAGIC 0x464C457FU  // "\x7FELF" in little endian// File headerstruct elfhdr {  uint magic;  // must equal ELF_MAGIC  uchar elf[12];  ushort type;  ushort machine;  uint version;  uint entry;  uint phoff;  uint shoff;  uint flags;  ushort ehsize;  ushort phentsize;  ushort phnum;  ushort shentsize;  ushort shnum;  ushort shstrndx;};// Program section headerstruct proghdr {  uint type;  uint offset;  uint va;  uint pa;  uint filesz;  uint memsz;  uint flags;  uint align;};// Values for Proghdr type#define ELF_PROG_LOAD           1// Flag bits for Proghdr flags#define ELF_PROG_FLAG_EXEC      1#define ELF_PROG_FLAG_WRITE     2#define ELF_PROG_FLAG_READ      4// Blank page.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?