您的位置:首页 > 其它

工具接口标准(TIS)可执行链接格式(ELF)规范-卷I-附录A-保留字(Reserved Names)

2014-01-07 17:56 609 查看
本文是对Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification Version 1.2的翻译

工具接口标准(TIS)可执行链接格式(ELF)规范版本 1.2

翻译以中英对照方式,英语水品有限,如有翻译不当的地方,请谅解。

Introduction

介绍

This appendix lists the operatingsystem and processor specific reserved names, as well as historical names andpre-existing naming conventions.

此附录列举了操作系统和处理器特定保留字,以及历史名称和预先存在的命名约定

Special Sections Names

特殊分节名

Various sections hold program andcontrol information. Sections in the list below are specified in Book I andBook III.

不同的分节包含程序和控制信息,下面列举的分节在卷I和卷III指定。

FigureA-1. Special Sections

图A-1.特殊分节

Name

.bss

.comment

.data

.data1

.debug

.dynamic

.dynstr

.dynsym

.fini

.got

.hash

.init

.interp

.line

.note

.plt

.relname

.relaname

.rodata

.rodata1

.shstrtab

.strtab

.symtab

.text

Dynamic Section Names

动态分节名

_DYNAMIC

Figure A-2. Dynamic Array Tags, d_tag

图A-2.动态数组标签,d_tag

Name

DT_NULL

DT_NEEDED

DT_PLTRELSZ

DT_PLTGOT

DT_HASH

DT_STRTAB

DT_SYMTAB

DT_RELA

DT_RELASZ

DT_RELAENT

DT_STRSZ

DT_SYMENT

DT_INIT

DT_FINI

DT_SONAME

DT_RPATH

DT_SYMBOLIC

DT_REL

DT_RELSZ

DT_RELENT

DT_PLTREL

DT_DEBUG

DT_TEXTREL

DT_JMPREL

DT_BIND_NOW

DT_LOPROC

DT_HIPROC

Pre-existing Extensions

预先存在的扩展

There are naming conventions forELF constants that have processor ranges specified. Names such as DT_, PT_, forprocessor specific extensions, incorporate the name of the processor:DT_M32_SPECIAL, for example. However, pre-existing processor extensions notusing
this convention will be supported.

存在处理器指定范围的ELF常量命名规范。比如以DT_、PT_打头的名字,为处理器指定扩展,结合处理器名字,比如,DT_M32_SPECIAL。然而,没有使用此规范的预先存在的处理器扩展也会被支持。

Pre-existingExtensions
DT_JMP_REL
Section names reserved for aprocessor architecture are formed by placing an abbreviation of thearchitecture name ahead of the section name. The name should be taken from thearchitecture names used for e_machine. For instance .FOO.psect is the psect sectiondefined
by the FOO architecture. Existing extensions are called by theirhistorical names.

为处理器架构保留的分节名是在此分节名前面以此架构名缩写打头构成。这个名字应该是来自于e_machine架构名称。例如,.FOO.psect是被FOO架构定义的psect分节。已存在的扩展使用它们的历史名。

Pre-existing Extensions

.sdata .tdesc

.sbss .lit4

.lit8 .reginfo

.gptab .liblist

.conflict
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐