Oracle® Solaris 11.2 链接程序和库指南

退出打印视图

更新时间: 2014 年 7 月
 
 

数据编码

文件的数据编码指定解释文件中的整数类型的方式。类 ELFCLASS32 文件和类 ELFCLASS64 文件使用占用 1、2、4 和 8 个字节的整数来表示偏移、地址和其他信息。按照定义的编码,目标文件使用如下描述的数字表示。字节编号显示在左上角。

ELFDATA2LSB 编码用于指定 2 的补码值,其中最低有效字节占用最低地址。在非正式情况下,这种编码通常称为小尾数法字节排序

图 12-2  数据编码 ELFDATA2LSB

image:ELFDATA2LSB 数据编码。

ELFDATA2MSB 编码用于指定 2 的补码值,其中最高有效字节占用最低地址。在非正式情况下,这种编码通常称为大尾数法字节排序

图 12-3  数据编码 ELFDATA2MSB

image:ELFDATA2MSB 数据编码。