URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
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)
|
{
|
{
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.