diff options
author | Ian Lance Taylor <iant@google.com> | 2008-01-26 01:17:45 +0000 |
---|---|---|
committer | Ian Lance Taylor <iant@google.com> | 2008-01-26 01:17:45 +0000 |
commit | 9b07f471e3360c9790f7ec83400e500e5f3098ca (patch) | |
tree | f2efce735a3f4314b493706a771566c5441f97be /gold/x86_64.cc | |
parent | 8f0a6da7a9e9d4b8258af20cfb5db072ace0ba86 (diff) | |
download | gdb-9b07f471e3360c9790f7ec83400e500e5f3098ca.zip gdb-9b07f471e3360c9790f7ec83400e500e5f3098ca.tar.gz gdb-9b07f471e3360c9790f7ec83400e500e5f3098ca.tar.bz2 |
Don't pass around the target in order to define symbols; get it from
the parameters instead.
Diffstat (limited to 'gold/x86_64.cc')
-rw-r--r-- | gold/x86_64.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gold/x86_64.cc b/gold/x86_64.cc index 0b791f2..9c9543b 100644 --- a/gold/x86_64.cc +++ b/gold/x86_64.cc @@ -352,7 +352,7 @@ Target_x86_64::got_section(Symbol_table* symtab, Layout* layout) this->got_plt_->set_current_data_size(3 * 8); // Define _GLOBAL_OFFSET_TABLE_ at the start of the PLT. - symtab->define_in_output_data(this, "_GLOBAL_OFFSET_TABLE_", NULL, + symtab->define_in_output_data("_GLOBAL_OFFSET_TABLE_", NULL, this->got_plt_, 0, 0, elfcpp::STT_OBJECT, elfcpp::STB_LOCAL, @@ -691,7 +691,7 @@ Target_x86_64::copy_reloc(const General_options* options, section_size_type offset = dynbss_size; dynbss->set_current_data_size(dynbss_size + symsize); - symtab->define_with_copy_reloc(this, ssym, dynbss, offset); + symtab->define_with_copy_reloc(ssym, dynbss, offset); // Add the COPY reloc. Reloc_section* rela_dyn = this->rela_dyn_section(layout); |