aboutsummaryrefslogtreecommitdiff
path: root/gold/ehframe.h
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2007-12-21 21:19:45 +0000
committerIan Lance Taylor <iant@google.com>2007-12-21 21:19:45 +0000
commita9a60db6891083f0afc4df6353a0c7ef80508874 (patch)
tree4a78b23b559b910d217cc25c71fbfea946f646cd /gold/ehframe.h
parentdf1764b8ab18419eab855810f86419777d12925a (diff)
downloadgdb-a9a60db6891083f0afc4df6353a0c7ef80508874.zip
gdb-a9a60db6891083f0afc4df6353a0c7ef80508874.tar.gz
gdb-a9a60db6891083f0afc4df6353a0c7ef80508874.tar.bz2
Speed up relocations against local symbols in merged sections.
Diffstat (limited to 'gold/ehframe.h')
-rw-r--r--gold/ehframe.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gold/ehframe.h b/gold/ehframe.h
index ce4f6df..8e09657 100644
--- a/gold/ehframe.h
+++ b/gold/ehframe.h
@@ -326,6 +326,10 @@ class Eh_frame : public Output_section_data
section_offset_type offset,
section_offset_type* poutput) const;
+ // Return whether this is the merge section for an input section.
+ bool
+ do_is_merge_section_for(const Relobj*, unsigned int shndx) const;
+
// Write the data to the file.
void
do_write(Output_file*);