This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH][GOLD] Add a new class Arm_exidx_input_section.


Hi,

    This patch adds a new class Arm_exidx_input_section for EXIDX
input sections in objects.   The objects are stored in an map so that
we can look them up quickly either by their section indexes or the
section indexes of their linked text sections.  This is a part of my
patch to support EXIDX output section.

-Doug

2010-01-21  Doug Kwan  <dougkwan@google.com>

        * arm.cc (Arm_exidx_input_section): New class.
        (Arm_relobj::exidx_input_section_by_link,
        Arm_relobj::exidx_input_section_by_shndx,
        Arm_relobj::make_exidx_input_section): New methods.
        (read_arm_attributes_section): Remove.
        (Arm_relobj::do_read_symbols): Look for ARM.exidx sections and record
        information about them.
        (Arm_dynobj::do_read_symbols): Move code in read_arm_attributes_section
        to here.

Attachment: patch-exidx-input-section.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]