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 build breakage from last commit (window-nat.c:windows_create_inferior)
[deliverable/binutils-gdb.git]
/
gold
/
archive.h
diff --git
a/gold/archive.h
b/gold/archive.h
index e73a687e2c6e37efee1c17dad3cbc4b9b97952c9..2943c4eabbfb9652e4098c7c9aeb19b419c8891c 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
Free Software Foundation, Inc.
+// Copyright
(C) 2006-2017
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.
@@
-40,7
+40,7
@@
class Input_group;
class Layout;
class Symbol_table;
class Object;
class Layout;
class Symbol_table;
class Object;
-
class
Read_symbols_data;
+
struct
Read_symbols_data;
class Input_file_lib;
class Incremental_archive_entry;
class Input_file_lib;
class Incremental_archive_entry;
@@
-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.023229 seconds
and
4
git commands to generate.