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] |
Hi, This patch adds a new class Arm_output_section, which is a sub-class of Output_section. The class is defined mainly because we want to group input sections into stub-groups. In addition, this patch also adds down-casting hooks for Relobj, Output_relaxed_input_section and Output_section to their ARM sub-classes. -Doug 2009-10-22 Doug Kwan <dougkwan@google.com> * arm.cc (Arm_output_section, Arm_relobj): Forward class declarations. (Arm_input_section::do_arm_input_section): New method. (Arm_output_section): New class definition. (Arm_output_section::create_stub_group, Arm_output_section::group_sections): New method definitions. * object.h (Arm_relobj): Forward class declaration. (Relobj::arm_relobj): New function template definition. (Relobj::do_arm_relobj): New overloaded method definitions. * output.h (Arm_input_section, Arm_output_section): Forward class declarations. (Output_relaxed_input_section::arm_input_section): New function template definition. (Output_relaxed_input_section::do_arm_input_section): New overloaded method definitions. (Output_section::arm_output_section): New function template definition. (Output_section::do_arm_output_section): New overloaded method definitions.
Attachment:
patch.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |