|
RTEMS Linker
0.0.1
RTEMS Tools Project
|
Functions | |
| const std::string | script_text (const std::string &entry, const std::string &exit, const files::object_list &dependents, const files::cache &cache, bool not_in_archive) |
| void | metadata_object (files::object &metadata, const std::string &entry, const std::string &exit, const files::object_list &dependents, const files::cache &cache) |
| void | archive (const std::string &name, const std::string &entry, const std::string &exit, const files::object_list &dependents, const files::cache &cache) |
| void | script (const std::string &name, const std::string &entry, const std::string &exit, const files::object_list &dependents, const files::cache &cache) |
| void | elf_application (const std::string &name, const std::string &entry, const std::string &exit, const files::object_list &dependents, const files::cache &cache) |
| void | application (const std::string &name, const std::string &entry, const std::string &exit, const files::object_list &dependents, const files::cache &cache, const symbols::table &symbols) |
| std::string | script_text (const std::string &entry, const std::string &exit, const files::object_list &dependents, const files::cache &cache) |
| void rld::outputter::application | ( | const std::string & | name, |
| const std::string & | entry, | ||
| const std::string & | exit, | ||
| const files::object_list & | dependents, | ||
| const files::cache & | cache, | ||
| const symbols::table & | symbols | ||
| ) |
Output the object files in an archive with the metadata.
| name | The name of the script. |
| entry | The name of the entry point symbol. |
| exit | The name of the exit point symbol. |
| dependents | The list of dependent object files |
| cache | The file cache for the link. Includes the object list the user requested. |
| symbols | The symbol table used to resolve the application. |
| void rld::outputter::archive | ( | const std::string & | name, |
| const std::string & | entry, | ||
| const std::string & | exit, | ||
| const files::object_list & | dependents, | ||
| const files::cache & | cache | ||
| ) |
Output the object files as an archive format file with the metadata as the first ELF file.
| name | The name of the archive. |
| entry | The name of the entry point symbol. |
| exit | The name of the exit point symbol. |
| dependents | The list of dependent object files |
| cache | The file cache for the link. Includes the object list the user requested. |
| void rld::outputter::elf_application | ( | const std::string & | name, |
| const std::string & | entry, | ||
| const std::string & | exit, | ||
| const files::object_list & | dependents, | ||
| const files::cache & | cache | ||
| ) |
Output the object files in an archive with the metadata.
| name | The name of the script. |
| entry | The name of the entry point symbol. |
| exit | The name of the exit point symbol. |
| dependents | The list of dependent object files |
| cache | The file cache for the link. Includes the object list the user requested. |
| void rld::outputter::metadata_object | ( | files::object & | metadata, |
| const std::string & | entry, | ||
| const std::string & | exit, | ||
| const files::object_list & | dependents, | ||
| const files::cache & | cache | ||
| ) |
| void rld::outputter::script | ( | const std::string & | name, |
| const std::string & | entry, | ||
| const std::string & | exit, | ||
| const files::object_list & | dependents, | ||
| const files::cache & | cache | ||
| ) |
Output the object file list as a script.
| name | The name of the script. |
| entry | The name of the entry point symbol. |
| exit | The name of the exit point symbol. |
| dependents | The list of dependent object files |
| cache | The file cache for the link. Includes the object list the user requested. |
| std::string rld::outputter::script_text | ( | const std::string & | entry, |
| const std::string & | exit, | ||
| const files::object_list & | dependents, | ||
| const files::cache & | cache | ||
| ) |
Output the object file list as a string.
| entry | The name of the entry point symbol. |
| exit | The name of the exit point symbol. |
| dependents | The list of dependent object files |
| cache | The file cache for the link. Includes the object list the user requested. |
| const std::string rld::outputter::script_text | ( | const std::string & | entry, |
| const std::string & | exit, | ||
| const files::object_list & | dependents, | ||
| const files::cache & | cache, | ||
| bool | not_in_archive | ||
| ) |