32位/ 64位ELF二进制文件的程序标题表和节标题表的大小

问题描述 投票:0回答:1

32位和64位ELF二进制文件的ELF标头大小分别为52和64字节。我想知道是否为32位和64位ELF二进制文件定义和固定了程序标题表或节标题表的大小?

我有一些ELF文件,其中所有32位和64位二进制文​​件的程序头表大小分别为32字节和56字节。同样,所有32位和64位二进制文​​件的节头表的大小分别为40字节和64字节。

linux elf
1个回答
0
投票

我想知道程序头表或节头表的大小是否也针对32位和64位ELF二进制文件进行了定义和固定?

这些表中的每个表的

1的大小[[element]是固定的(sizeof(Elf{32,64}_Phdr)sizeof(Elf{32,64}_Shdr)),但是这些表的total大小取决于段和节的数量,这些数字在不同的二进制文件之间变化很大。

© www.soinside.com 2019 - 2024. All rights reserved.