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

Subversion Repositories open8_urisc

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

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 159 Rev 163
Line 241... Line 241...
 
 
  // Return TRUE if any input files have been claimed by a plugin
  // Return TRUE if any input files have been claimed by a plugin
  // and we are still in the initial input phase.
  // and we are still in the initial input phase.
  bool
  bool
  should_defer_layout() const
  should_defer_layout() const
  { return !this->objects_.empty() && !this->in_replacement_phase_; }
  { return this->any_claimed_ && !this->in_replacement_phase_; }
 
 
  // Add a regular object to the deferred layout list.  These are
  // Add a regular object to the deferred layout list.  These are
  // objects whose layout has been deferred until after the
  // objects whose layout has been deferred until after the
  // replacement files have arrived.
  // replacement files have arrived.
  void
  void
Line 391... Line 391...
  Pluginobj(const std::string& name, Input_file* input_file, off_t offset,
  Pluginobj(const std::string& name, Input_file* input_file, off_t offset,
            off_t filesize);
            off_t filesize);
 
 
  // Fill in the symbol resolution status for the given plugin symbols.
  // Fill in the symbol resolution status for the given plugin symbols.
  ld_plugin_status
  ld_plugin_status
  get_symbol_resolution_info(int nsyms, ld_plugin_symbol* syms) const;
  get_symbol_resolution_info(int nsyms,
 
                             ld_plugin_symbol* syms,
 
                             int version) const;
 
 
  // Store the incoming symbols from the plugin for later processing.
  // Store the incoming symbols from the plugin for later processing.
  void
  void
  store_incoming_symbols(int nsyms, const struct ld_plugin_symbol* syms)
  store_incoming_symbols(int nsyms, const struct ld_plugin_symbol* syms)
  {
  {

powered by: WebSVN 2.1.0

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