Change ch_type in Elf64_External_Chdr to 4 bytes
The ch_type field in Elf64_External_Chdr is 4 bytes, followed by a 4-byte padding. This change doesn't introduce any functional change since only the lower 32 bits of the ch_type field are used. * external.h (Elf64_External_Chdr): Change ch_type to 4 bytes and add ch_reserved.
This commit is contained in:
parent
4d9d419e0e
commit
7f7a1bce25
|
@ -1,3 +1,8 @@
|
||||||
|
2015-09-21 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* external.h (Elf64_External_Chdr): Change ch_type to 4 bytes
|
||||||
|
and add ch_reserved.
|
||||||
|
|
||||||
2015-08-11 Jiong Wang <jiong.wang@arm.com>
|
2015-08-11 Jiong Wang <jiong.wang@arm.com>
|
||||||
|
|
||||||
* aarch64.h (R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12): Define.
|
* aarch64.h (R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12): Define.
|
||||||
|
|
|
@ -144,7 +144,8 @@ typedef struct {
|
||||||
} Elf32_External_Chdr;
|
} Elf32_External_Chdr;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
unsigned char ch_type[8]; /* Type of compression */
|
unsigned char ch_type[4]; /* Type of compression */
|
||||||
|
unsigned char ch_reserved[4]; /* Padding */
|
||||||
unsigned char ch_size[8]; /* Size of uncompressed data in bytes */
|
unsigned char ch_size[8]; /* Size of uncompressed data in bytes */
|
||||||
unsigned char ch_addralign[8]; /* Alignment of uncompressed data */
|
unsigned char ch_addralign[8]; /* Alignment of uncompressed data */
|
||||||
} Elf64_External_Chdr;
|
} Elf64_External_Chdr;
|
||||||
|
|
Loading…
Reference in New Issue