sh_link:链接到另一个节。这个字段用于链接到其他节,通常用于符号表和重定位表。 sh_info:附加的节信息。这个字段提供了额外的信息,具体含义取决于节的类型。 sh_addralign:节的对齐。这个字段指定了节在内存中的对齐要求。 sh_entsize:节中条目的大小。如果节包含一个表格(例如符号表),这个字段指定了表中每个...
Elf64_Off sh_offset; // 文件偏移(文件的起始字节数) uint64_t sh_size; // 该节的大小 uint32_t sh_link; // 节的索引 uint32_t sh_info; // 该节的额外信息 uint64_t sh_addralign; // 内存的对齐要求 uint64_t sh_entsize; // 节中子条目的固定长度字节数 } Elf64_Shdr; 可以使用rea...
●sh_ offset:这个成员给出了节在ELF文件中的偏移量。如果该节存在于ELF文件中,则这个数值代表节在ELF文件中的偏移量;否则无意义。比如.bss节的sh_ offset成员就没有意义。 ●sh_ link 和sh_ info:这两个成员是节的链接信息,如果节的类型是与链接相关的(不论是动态链接还是静态链接),比如重定位表,符号表...
typedef struct elf32_shdr{Elf32_Word sh_name;Elf32_Word sh_type;Elf32_Word sh_flags;Elf32_Addr sh_addr;Elf32_Off sh_offset;Elf32_Word sh_size;Elf32_Word sh_link;Elf32_Word sh_info;Elf32_Word sh_addralign;Elf32_Word sh_entsize;}Elf32_Shdr; 代码语言:javascript 代码运行次数:0 运...
段的标志位(sh_flag)表示该节在进程虚拟地址空间中的属性,比如是否可写,是否可执行等。相关常量以SHF_开头,如下表: 段的链接信息(sh_link、sh_info)如果节的类型是和链接相关的,比如重定位表、符号表等,那么sh_link和sh_info两个成员包含的意义如下。对于其他段,这两个成员没有意义。
sh_addr 该节在内存中的虚拟地址,如果不加载到内存中,地址是0 sh_offset 该节在文件中的偏移,单位是字节 sh_size 当前节在文件中占用的空间,唯一的例外是SHT_NOBITS,不占用文件空间 sh_link 当前节关联的节索引,用途如下所示 image.png sh_info 当前节的其他信息,用途如下 ...
Elf32_Word sh_type;//所指向Section的类型,如:符号表、字符串表等 Elf32_Word sh_flags; Elf32_Addr sh_addr; Elf32_Off sh_offset;//所指向Section在ELF文件中的偏移量 Elf32_Word sh_size;//所指向Section的size Elf32_Word sh_link;//和其关联的Section头的下标索引 ...
Elf32_Off sh_offset;// Off Elf32_Word sh_size;// Size Elf32_Word sh_link;// Lk Elf32_Word sh_info;// Inf Elf32_Word sh_addralign;// Al Elf32_Word sh_entsize;// ES } Elf32_Shdr; sh_name:给出节名称。是节头部字符串表节(Section Header String Table Section)的索引。名字是一...
Elf32_Off sh_offset;// Off Elf32_Word sh_size;// Size Elf32_Word sh_link;// Lk Elf32_Word sh_info;// Inf Elf32_Word sh_addralign;// Al Elf32_Word sh_entsize;// ES } Elf32_Shdr; sh_name:给出节名称。是节头部字符串表节(Section Header String Table Section)的索引。名字是一...
Elf32_Off sh_offset; //此成员的取值给出节区的第一个字节与文件头之间的偏移。 Elf32_Word sh_size; //此 成员给出节区的长度 ( 字节数 )。 Elf32_Word sh_link; //此成员给出节区头部表索引链接。其具体的解释依赖于节区类型。 Elf32_Word sh_info; //此成员给出附加信息,其解释依赖于节区类...