diff options
Diffstat (limited to 'gold/object.h')
-rw-r--r-- | gold/object.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gold/object.h b/gold/object.h index 8735f9e..9c363cd 100644 --- a/gold/object.h +++ b/gold/object.h @@ -2306,9 +2306,18 @@ class Sized_relobj_file : public Sized_relobj<size, big_endian> // Layout an input section. void layout_section(Layout* layout, unsigned int shndx, const char* name, - typename This::Shdr& shdr, unsigned int reloc_shndx, + const typename This::Shdr& shdr, unsigned int reloc_shndx, unsigned int reloc_type); + // Layout an input .eh_frame section. + void + layout_eh_frame_section(Layout* layout, const unsigned char* symbols_data, + section_size_type symbols_size, + const unsigned char* symbol_names_data, + section_size_type symbol_names_size, + unsigned int shndx, const typename This::Shdr&, + unsigned int reloc_shndx, unsigned int reloc_type); + // Write section data to the output file. Record the views and // sizes in VIEWS for use when relocating. void |