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

Subversion Repositories open8_urisc

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

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

Rev 159 Rev 163
Line 26... Line 26...
namespace gold
namespace gold
{
{
 
 
class General_options;
class General_options;
class Errors;
class Errors;
 
class Timer;
class Target;
class Target;
template<int size, bool big_endian>
template<int size, bool big_endian>
class Sized_target;
class Sized_target;
class Set_parameters_target_once;
class Set_parameters_target_once;
 
 
Line 55... Line 56...
  // These should be called as soon as they are known.
  // These should be called as soon as they are known.
  void
  void
  set_errors(Errors* errors);
  set_errors(Errors* errors);
 
 
  void
  void
 
  set_timer(Timer* timer);
 
 
 
  void
  set_options(const General_options* options);
  set_options(const General_options* options);
 
 
  void
  void
  set_target(Target* target);
  set_target(Target* target);
 
 
Line 68... Line 72...
  // Return the error object.
  // Return the error object.
  Errors*
  Errors*
  errors() const
  errors() const
  { return this->errors_; }
  { return this->errors_; }
 
 
 
  // Return the timer object.
 
  Timer*
 
  timer() const
 
  { return this->timer_; }
 
 
  // Whether the options are valid.  This should not normally be
  // Whether the options are valid.  This should not normally be
  // called, but it is needed by gold_exit.
  // called, but it is needed by gold_exit.
  bool
  bool
  options_valid() const
  options_valid() const
  { return this->options_ != NULL; }
  { return this->options_ != NULL; }
Line 175... Line 184...
  check_target_endianness();
  check_target_endianness();
 
 
  friend class Set_parameters_target_once;
  friend class Set_parameters_target_once;
 
 
  Errors* errors_;
  Errors* errors_;
 
  Timer* timer_;
  const General_options* options_;
  const General_options* options_;
  Target* target_;
  Target* target_;
  bool doing_static_link_valid_;
  bool doing_static_link_valid_;
  bool doing_static_link_;
  bool doing_static_link_;
  int debug_;
  int debug_;
Line 194... Line 204...
 
 
extern void
extern void
set_parameters_errors(Errors* errors);
set_parameters_errors(Errors* errors);
 
 
extern void
extern void
 
set_parameters_timer(Timer* timer);
 
 
 
extern void
set_parameters_options(const General_options* options);
set_parameters_options(const General_options* options);
 
 
extern void
extern void
set_parameters_target(Target* target);
set_parameters_target(Target* target);
 
 

powered by: WebSVN 2.1.0

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