diff options
Diffstat (limited to 'include/elf/external.h')
-rw-r--r-- | include/elf/external.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/elf/external.h b/include/elf/external.h index cd93c3c..b6057b5 100644 --- a/include/elf/external.h +++ b/include/elf/external.h @@ -135,6 +135,20 @@ typedef struct { unsigned char sh_entsize[8]; /* Entry size if section holds table */ } Elf64_External_Shdr; +/* Compression header */ + +typedef struct { + unsigned char ch_type[4]; /* Type of compression */ + unsigned char ch_size[4]; /* Size of uncompressed data in bytes */ + unsigned char ch_addralign[4]; /* Alignment of uncompressed data */ +} Elf32_External_Chdr; + +typedef struct { + unsigned char ch_type[8]; /* Type of compression */ + unsigned char ch_size[8]; /* Size of uncompressed data in bytes */ + unsigned char ch_addralign[8]; /* Alignment of uncompressed data */ +} Elf64_External_Chdr; + /* Symbol table entry */ typedef struct { |