diff options
author | Doug Kwan <dougkwan@google.com> | 2009-05-30 00:55:42 +0000 |
---|---|---|
committer | Doug Kwan <dougkwan@google.com> | 2009-05-30 00:55:42 +0000 |
commit | 94cdfcffc3e97a817b8c918c11b2e00f95a4c070 (patch) | |
tree | 261cffde35906a91de6c898c0236bbf5dbb5e658 /move-if-change | |
parent | 5a43797524a9df0545e73709583a43bb404b3d9a (diff) | |
download | gdb-94cdfcffc3e97a817b8c918c11b2e00f95a4c070.zip gdb-94cdfcffc3e97a817b8c918c11b2e00f95a4c070.tar.gz gdb-94cdfcffc3e97a817b8c918c11b2e00f95a4c070.tar.bz2 |
2009-05-29 Doug Kwan <dougkwan@google.com>
* gold/arm.cc (Output_data_plt_arm): Forward declaration for new
template class.
(class Target_arm): Update comment.
(Target_arm::Target_arm): Initialize new data members GOT_,
PLT_, GOT_PLT_, REL_DYN_, COPY_RELOCS_ and DYNBSS_.
Declare new methods Target_arm::got_section, Target_arm::make_plt_entry
and Target_arm::rel_dyn_section.
Declare new_enum Target_arm::Got_type.
Declare new data members GOT_, PLT_, GOT_PLT_, REL_DYN_, COPY_RELOCS_
and DYNBSS_.
Update commments for member do_dynsym_value.
(Target_arm::got_size, Target_arm::plt_section,
Target_arm::may_need_copy_reloc and Target_arm::copy_reloc): Define
new methods inside class defintion.
(Target_arm::got_section): Define new method.
(Target_arm::rel_dyn_section): Same.
(Output_data_plt_arm): New template class.
(Output_data_plt_arm::Output_data_plt_arm): Define constructor.
(Output_data_plt_arm:do_adjust_output_section): Define new method.
(Output_data_plt_arm::add_entry): Same.
(Output_data_plt_arm::first_plt_entry): Define new
static data member for PLT instruction template.
(Output_data_plt_arm::plt_entry): Same.
(Output_data_plt_arm::do_write): Define new method.
(Target_arm::make_plt_entry): Same.
(Target_arm::do_finalize_sections): Same.
(Target_arm::do_dynsym_value): Same.
Diffstat (limited to 'move-if-change')
0 files changed, 0 insertions, 0 deletions