Lines Matching defs:target
0 // target-select.h -- select a target for an object file -*- C++ -*-
37 // Used to set the target only once.
57 // We compromise on a very simple global constructor. We use a target
60 // target selectors--a simple pointer list, not a std::list.
65 // Create a target selector for a specific machine number, size (32
67 // test for any machine number. BFD_NAME is the name of the target
77 // If we can handle this target, return a pointer to a target
84 // If NAME matches the target, return a pointer to a target
96 // If NAME matches the target emulation, return a pointer to a
97 // target structure.
149 target_bfd_name(const Target* target)
150 { return this->do_target_bfd_name(target); }
153 // Return an instance of the real target. This must be implemented
168 // Recognize a target by name. When this is called we already know
186 // Recognize a target by emulation. When this is called we already
204 // Map from target to BFD name.
208 // Instantiate the target and return it.
212 // Return whether TARGET is the target we instantiated.
214 is_our_target(const Target* target)
215 { return target == this->instantiated_target_; }
218 // Set the target.
228 // Whether the target is big endian.
230 // BFD name of target, for compatibility.
232 // GNU linker emulation for this target, for compatibility.
239 // Used to set the target only once.
243 // Select the target for an ELF file.
250 // Select a target using a BFD name.
255 // Select a target using a GNU linker emulation.