darling-gdb/elfcpp
Vladimir Radosavljevic a8ecc9fe61 Add support for MIPS .rld_map section.
Includes DT_MIPS_RLD_MAP and DT_MIPS_RLD_MAP_REL dynamic tags and
__RLD_MAP symbol.

2016-06-20  Vladimir Radosavljevic  <Vladimir.Radosavljevic@imgtec.com>

elfcpp/
        * elfcpp.h (DT_MIPS_RLD_MAP_REL): New enum constant.
gold/
        * mips.cc (Target_mips::Target_mips): Initialize rld_map_.
        (Target_mips::rld_map_): New data member.
        (Target_mips::do_finalize_sections): Add support for
        DT_MIPS_RLD_MAP and DT_MIPS_RLD_MAP_REL dynamic tags,
        .rld_map section, and __RLD_MAP symbol.
        (Target_mips::do_dynamic_tag_custom_value): Add support for
        DT_MIPS_RLD_MAP_REL dynamic tag.
        * output.cc (Output_data_dynamic::get_entry_offset): New method
        definition.
        * output.h (Output_data_dynamic::get_entry_offset): New method
        declaration.
2016-06-20 12:16:26 -07:00
..
aarch64.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
arm.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
ChangeLog Add support for MIPS .rld_map section. 2016-06-20 12:16:26 -07:00
ChangeLog-0815 binutils ChangeLog rotation 2016-01-01 22:59:17 +10:30
dwarf.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
elfcpp_file.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
elfcpp_internal.h Remove typename from Mips64_rela_data 2016-01-12 12:08:06 -08:00
elfcpp_swap.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
elfcpp.h Add support for MIPS .rld_map section. 2016-06-20 12:16:26 -07:00
i386.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
mips.h Add support for Mips32r6 and Mips64r6. 2016-06-20 11:45:18 -07:00
powerpc.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
README Copyright update for binutils 2016-01-01 23:00:01 +10:30
s390.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
sparc.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
tilegx.h Copyright update for binutils 2016-01-01 23:00:01 +10:30
x86_64.h Copyright update for binutils 2016-01-01 23:00:01 +10:30

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

elfcpp is a C++ library for reading and writing ELF information.  This
was written to support gold, the ELF linker, and may not be generally
useful.

elfcpp does not do file I/O.  It deals only with offsets and memory
data.

For efficiency, most accessors are templates with two arguments: the
ELF file class (32 or 64 bits) and the endianness.


Copyright (C) 2012-2016 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.