summaryrefslogtreecommitdiff
path: root/rtems-tld.cpp (follow)
AgeCommit message (Collapse)Author
2014-09-10rtems-tld: Fix warnings in the generated code.Chris Johns
2014-09-09linkers: If no RTEMS path is provied see if the prefix can be used.Chris Johns
2014-09-09rtems-tld: Add entry and exit trace support.Chris Johns
2014-09-08rtems-tld: Generate arg and ret code in the wrapper.Chris Johns
2014-09-08RTEMS trace linker builds trace applications.Chris Johns
The trace linker builds the both_hello example in examples-v2. Move the various string support functions into a C++ file and stop being inlined. Make them return const std::string. Add ld support to rld-cc. Add search path support to rld-config so installed common files can be used. Fix the path bugs. Add an absolute path function to rld-path.
2014-09-07Refactor the rld-rtems support to remove the globals.Chris Johns
2014-09-07rtems-tld: Add --wrapper option to aid testing.Chris Johns
The --wrapper option lets a user control the wrapper file name and location to aid testing. Add keep support to tempfiles so specific tempfile can be set to be kept. Add unlink to the rld::path namespace.
2014-09-06Fix rtems-ld to keep tmep files around while building.Chris Johns
2014-09-06Refactor the CC flags. Fix the various linkers. The trace linker is compiling.Chris Johns
2014-09-05Remove march/mcpu and add RTEMS BSP and cflags support.Chris Johns
2014-09-01rld: Split the file into a path module for path specific functions.Chris Johns
This allows resued for other parts of the system not dependent on objcet files or archives.
2014-08-07rtms-tld: Refactor the code to match a better configuration format.Chris Johns
2014-08-05rtems-tld: Add wrapper support and start the generator coding.Chris Johns
2014-08-04rtems-tld: Add generator loading support.Chris Johns
2014-08-04rtems-tld: Add recursive parsing of headers and defines.Chris Johns
2014-08-04rtems-tld: Add trace configuration support.Chris Johns
Extend the configuration support to provide the needed configuration required to generate the C stub support.
2014-08-01Add initial support for the RTEM Trace Linker.Chris Johns
The RTEMS Trace Linker or rtems-rld creates an RTEMS executable with trace support built in without any changes the existing code. This commit is an initial starting point with function signatures being read from INI files.