|
|
|
@ -318,11 +318,34 @@ typedef struct { |
|
|
|
|
|
|
|
#define SHF_GROUP (1 << 9) |
|
|
|
#define SHF_TLS (1 << 10) |
|
|
|
#define SHF_COMPRESSED (1 << 11) |
|
|
|
#define SHF_MASKOS 0x0ff00000 |
|
|
|
#define SHF_MASKPROC 0xf0000000 |
|
|
|
#define SHF_ORDERED (1 << 30) |
|
|
|
#define SHF_EXCLUDE (1U << 31) |
|
|
|
|
|
|
|
typedef struct |
|
|
|
{ |
|
|
|
Elf32_Word ch_type; |
|
|
|
Elf32_Word ch_size; |
|
|
|
Elf32_Word ch_addralign; |
|
|
|
} Elf32_Chdr; |
|
|
|
|
|
|
|
typedef struct |
|
|
|
{ |
|
|
|
Elf64_Word ch_type; |
|
|
|
Elf64_Word ch_reserved; |
|
|
|
Elf64_Xword ch_size; |
|
|
|
Elf64_Xword ch_addralign; |
|
|
|
} Elf64_Chdr; |
|
|
|
|
|
|
|
#define ELFCOMPRESS_ZLIB 1 |
|
|
|
#define ELFCOMPRESS_LOOS 0x60000000 |
|
|
|
#define ELFCOMPRESS_HIOS 0x6fffffff |
|
|
|
#define ELFCOMPRESS_LOPROC 0x70000000 |
|
|
|
#define ELFCOMPRESS_HIPROC 0x7fffffff |
|
|
|
|
|
|
|
|
|
|
|
#define GRP_COMDAT 0x1 |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
|