OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [gold/] [layout.h] - Diff between revs 159 and 163

Show entire file | Details | Blame | View Log

Rev 159 Rev 163
Line 520... Line 520...
  Output_section*
  Output_section*
  layout(Sized_relobj_file<size, big_endian> *object, unsigned int shndx,
  layout(Sized_relobj_file<size, big_endian> *object, unsigned int shndx,
         const char* name, const elfcpp::Shdr<size, big_endian>& shdr,
         const char* name, const elfcpp::Shdr<size, big_endian>& shdr,
         unsigned int reloc_shndx, unsigned int reloc_type, off_t* offset);
         unsigned int reloc_shndx, unsigned int reloc_type, off_t* offset);
 
 
 
  std::map<Section_id, unsigned int>*
 
  get_section_order_map()
 
  { return &this->section_order_map_; }
 
 
  bool
  bool
  is_section_ordering_specified()
  is_section_ordering_specified()
  { return this->section_ordering_specified_; }
  { return this->section_ordering_specified_; }
 
 
  void
  void
Line 1320... Line 1324...
  Output_section_data_list script_output_section_data_list_;
  Output_section_data_list script_output_section_data_list_;
  // Structure to save segment states before entering the relaxation loop.
  // Structure to save segment states before entering the relaxation loop.
  Segment_states* segment_states_;
  Segment_states* segment_states_;
  // A relaxation debug checker.  We only create one when in debugging mode.
  // A relaxation debug checker.  We only create one when in debugging mode.
  Relaxation_debug_check* relaxation_debug_check_;
  Relaxation_debug_check* relaxation_debug_check_;
 
  // Plugins specify section_ordering using this map.  This is set in
 
  // update_section_order in plugin.cc
 
  std::map<Section_id, unsigned int> section_order_map_;
  // Hash a pattern to its position in the section ordering file.
  // Hash a pattern to its position in the section ordering file.
  Unordered_map<std::string, unsigned int> input_section_position_;
  Unordered_map<std::string, unsigned int> input_section_position_;
  // Vector of glob only patterns in the section_ordering file.
  // Vector of glob only patterns in the section_ordering file.
  std::vector<std::string> input_section_glob_;
  std::vector<std::string> input_section_glob_;
  // For incremental links, the base file to be modified.
  // For incremental links, the base file to be modified.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.