diff options
Diffstat (limited to 'bfd/mach-o.h')
-rw-r--r-- | bfd/mach-o.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bfd/mach-o.h b/bfd/mach-o.h index f0c2f6fe5c..183076b44b 100644 --- a/bfd/mach-o.h +++ b/bfd/mach-o.h @@ -46,7 +46,7 @@ bfd_mach_o_header; typedef struct bfd_mach_o_section { - asection *bfdsection; + /* Fields present in the file. */ char sectname[16 + 1]; char segname[16 + 1]; bfd_vma addr; @@ -59,6 +59,9 @@ typedef struct bfd_mach_o_section unsigned long reserved1; unsigned long reserved2; unsigned long reserved3; + + /* Corresponding bfd section. */ + asection *bfdsection; } bfd_mach_o_section; #define BFD_MACH_O_SECTION_SIZE 68 @@ -610,6 +613,11 @@ bfd_boolean bfd_mach_o_set_section_contents (bfd *, asection *, const void *, file_ptr, bfd_size_type); unsigned int bfd_mach_o_version (bfd *); +unsigned int bfd_mach_o_get_section_type_from_name (const char *); +unsigned int bfd_mach_o_get_section_attribute_from_name (const char *); +void bfd_mach_o_normalize_section_name (const char *, const char *, + const char **, flagword *); + extern const bfd_target mach_o_fat_vec; #endif /* _BFD_MACH_O_H_ */ |