summaryrefslogtreecommitdiff
path: root/rld-elf.h (follow)
AgeCommit message (Collapse)Author
2013-01-22Documentation.Chris Johns
2012-12-12Relocation fixes.Chris Johns
These changes implement a suitable relocation output in the image. The code is still not working 100% but these changes are a big improvement.
2012-12-08Add support to demand load relocation records.Chris Johns
Support has been added to load relocation record on demand. The relocation records are not read when the object file is first opened and read. They are read only when being written to the output file. This save loading lots of records into memory from libraries to be thrown away. The RAP format now supports writing out relocation records.
2012-11-26Update the section details.Chris Johns
2012-11-20Add support to write a metadata ELF file.Chris Johns
This also adds support to the ELF classes that wrap libelf. While this is now done and seems to work I will not be using an ELF file to hold the metadata after all.
2012-11-19Add set_header support to the ELF files.Chris Johns
2012-11-17Refactor the ELF support to allow ELF write suppport.Chris Johns
The refactoring allows better reuse of the ELF support and cleans up some hacks from the generic file and archive handling improving the separation of the file handling from the file format, ie ELF. The handling of ELF object files and ELF object files inside archives is cleaner. The refactor cleaned up the symbol handling where the symbols now reside in the ELF file object and references are take in symbol pointer containers and symbol table containers. The main purpose of the refactor is to allow support for creating and writing ELF files. Also added an rtems-syms command where special symbol support can be added.
2012-05-07Add to git.Chris Johns