projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix AArch64 encodings for by element instructions.
[deliverable/binutils-gdb.git]
/
gold
/
archive.h
diff --git
a/gold/archive.h
b/gold/archive.h
index a47b423de328be97259f906c98a3eeeb42d02311..299f603ec0d6f8be872e745cbc8bb0b667a75b5a 100644
(file)
--- a/
gold/archive.h
+++ b/
gold/archive.h
@@
-1,6
+1,6
@@
// archive.h -- archive support for gold -*- C++ -*-
// archive.h -- archive support for gold -*- C++ -*-
-// Copyright
2006, 2007, 2008, 2010, 2011, 2013
Free Software Foundation, Inc.
+// Copyright
(C) 2006-2018
Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
@@
-175,6
+175,9
@@
class Archive : public Library_base
// The string expected at the end of an archive member header.
static const char arfmag[2];
// The string expected at the end of an archive member header.
static const char arfmag[2];
+ // Name of 64-bit symbol table member.
+ static const char sym64name[7];
+
// The name of the object. This is the name used on the command
// line; e.g., if "-lgcc" is on the command line, this will be
// "gcc".
// The name of the object. This is the name used on the command
// line; e.g., if "-lgcc" is on the command line, this will be
// "gcc".
@@
-290,6
+293,7
@@
class Archive : public Library_base
{ return this->input_file_->file().get_view(0, start, size, aligned, cache); }
// Read the archive symbol map.
{ return this->input_file_->file().get_view(0, start, size, aligned, cache); }
// Read the archive symbol map.
+ template<int mapsize>
void
read_armap(off_t start, section_size_type size);
void
read_armap(off_t start, section_size_type size);
@@
-511,8
+515,6
@@
class Lib_group : public Library_base
void
do_for_all_unused_symbols(Symbol_visitor_base*) const;
void
do_for_all_unused_symbols(Symbol_visitor_base*) const;
- // For reading the files.
- const Input_file_lib* lib_;
// Table of the objects in the group.
std::vector<Archive_member> members_;
};
// Table of the objects in the group.
std::vector<Archive_member> members_;
};
This page took
0.027798 seconds
and
4
git commands to generate.