RTEMS Linker
0.0.1
RTEMS Tools Project
|
Namespaces | |
namespace | cc |
namespace | compress |
namespace | elf |
namespace | files |
namespace | outputter |
namespace | process |
namespace | rap |
namespace | resolver |
namespace | symbols |
Classes | |
struct | error |
Typedefs | |
typedef std::vector< std::string > | library_container |
typedef std::vector< std::string > | strings |
Functions | |
void | verbose_inc () |
int | verbose () |
const std::string | version () |
const std::string | rtems_version () |
void | split (const std::string &str, strings &strs, char separator) |
void | map (rld::files::cache &cache, rld::symbols::table &symbols) |
void | warn_unused_externals (rld::files::object_list &objects) |
template<class T > | |
std::string | to_string (T t, std::ios_base &(*f)(std::ios_base &)=std::dec) |
typedef std::vector< std::string > rld::library_container |
The option container.
typedef std::vector< std::string > rld::strings |
Container of strings to hold the results of a split.
void rld::map | ( | rld::files::cache & | cache, |
rld::symbols::table & | symbols | ||
) |
Map of the symbol table.
const std::string rld::rtems_version | ( | ) |
The RTEMS version string.
void rld::split | ( | const std::string & | str, |
strings & | strs, | ||
char | separator | ||
) |
Split a string into strings by the separator.
std::string rld::to_string | ( | T | t, |
std::ios_base &(*)(std::ios_base &) | f = std::dec |
||
) |
Convert a supported type to a string.
int rld::verbose | ( | ) |
Return the verbose level. Setting the flag more than once raises the level.
void rld::verbose_inc | ( | ) |
Increment the verbose level.
const std::string rld::version | ( | ) |
The version string.
void rld::warn_unused_externals | ( | rld::files::object_list & | objects | ) |
Warn is externals in referenced object files are not used.