19 Commits

Author SHA1 Message Date
Chris Johns
3d2db56f7d Fix warnings on Windows. 2018-11-29 05:45:21 +11:00
Chris Johns
efc4f099b4 Add release versioning support.
Support a top level VERSION file that defines an RTEMS release.

Fix the install of the python modules including thertems-test.

Update the git python module to the RSB version. Fix the options to
not call clean and to call dirty.

Update the version python module.

Fix the rtld C++ support to the VERSION file and the top level waf
script.
2015-12-09 20:08:19 +11:00
Chris Johns
40fd7a088a rld: Split the file into a path module for path specific functions.
This allows resued for other parts of the system not dependent on
objcet files or archives.
2014-09-01 13:26:47 +10:00
Peng Fan
e5165d2d0a Fix getopt_long usage
When passing shorhand options, getopt_long sometimes does not handle
them correctly.

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
2014-09-01 09:59:01 +10:00
Chris Johns
a136346d14 Fix temporary file handling and add tempfile write support.
Move the static objects into the rld-process file and change the
clean up to a call.

Add support to write to tempfiles.
2014-08-05 23:01:15 +10:00
Peng Fan
59c3ebd7f4 Add rpath support 2013-08-04 22:35:42 +08:00
Peng Fan
347c9b585e Add section size for rap details
Add elf section size to the section details, because gdb will use the size of
a section.
2013-08-01 16:15:07 +08:00
Peng Fan
39f48c9047 Add object file details to RAP format
This change added the object file details to the RAP format so aid debugging
support. The information can be optionally stripped for production images
not needed this information if space is an issue,with '--rap-strip' assigned
to rtems-ld.
2013-07-26 17:45:01 +08:00
Chris Johns
26b46b1d36 Fix RELA in RAP formats.
Fixed the RELA handling in the merging of the object sections into the
RAP sections. A method in the rap::image class was not being used any
more and that code transferred the RELA setting from the object sections
to the image section. This change adds also transfers the rela field.
2013-03-01 15:42:08 +11:00
Chris Johns
6c4218becf Fix the trace help. 2013-03-01 11:51:37 +11:00
Chris Johns
6fae4de3c8 Fix errors building on CentOS. 2013-03-01 11:25:48 +11:00
Chris Johns
32d5401a9a Fixed the layout output to give to all the needed detail. 2013-01-15 17:03:04 +11:00
Chris Johns
06a2cf6eb3 Sort the relocations by offset to make the overlay work. 2012-12-31 18:11:47 +11:00
Chris Johns
073d2441dc Trace the reloc addend. 2012-12-24 17:17:53 +11:00
Chris Johns
58250099cd Change the long opt from map to overlay. 2012-12-23 17:04:11 +11:00
Chris Johns
287569cc8a Add an overlay output.
An overlay shows the hex dump of the section data with the relocation
records so you can see the relationship between the relocations and
the section data.
2012-12-23 16:57:35 +11:00
Chris Johns
3e902c68ad Fix the reloc symbol name. 2012-12-21 17:14:50 +11:00
Chris Johns
c4873564c9 Finish a dump of the RAP file. Fix expanding. 2012-12-21 17:12:07 +11:00
Chris Johns
8bb0d53e58 RAP file utility. Decompressors RAP files. 2012-12-19 16:24:24 +11:00