2016-10-10 49 views
0

我有一个从ELF文件中获取信息的c程序。我的问题是:所有的段名都必须以点开头(例如.sffa)?这是必须的,或者它只是用于系统文件?Linux ELF文件部分名称

以点开始
+0

我不知道你说的是什么意思。我的问题是有一个精灵文件,我得到的部分名称,我想知道上述问题。 – user6575913

回答

1

部分名称为reserved for system stuff,但其他章节的名称可以使用:

科的名字与一个点前缀保留给系统, 虽然应用可能,如果使用这些部分 其现有的意义是令人满意的。 应用程序可以使用不带前缀的 名称以避免与系统部分发生冲突。目标文件格式 允许定义不在上面列表中的部分。 目标文件可能具有多个具有相同名称的部分。

+0

所以有一个机会,在一个精灵文件中的某些部分名称不以点开头? – user6575913