diff options
Diffstat (limited to 'gold/object.h')
-rw-r--r-- | gold/object.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gold/object.h b/gold/object.h index a3d5d0e..e8f74ac 100644 --- a/gold/object.h +++ b/gold/object.h @@ -320,6 +320,7 @@ class Got_offset_list struct Compressed_section_info { section_size_type size; + elfcpp::Elf_Xword flag; const unsigned char* contents; }; typedef std::map<unsigned int, Compressed_section_info> Compressed_section_map; @@ -380,6 +381,12 @@ class Object is_dynamic() const { return this->is_dynamic_; } + // Return the word size of the object file. + virtual int elfsize() const = 0; + + // Return TRUE if this is a big-endian object file. + virtual bool is_big_endian() const = 0; + // Return whether this object is needed--true if it is a dynamic // object which defines some symbol referenced by a regular object. // We keep the flag here rather than in Dynobj for convenience when |