summaryrefslogtreecommitdiffstats
path: root/cpukit/libdl/rtl-elf.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libdl: Support link ordered loading of ELF sections.Chris Johns2017-03-311-1/+13
| | | | | | | | | | | | | The ARM C++ exception ABI uses an address ordered index table to locate the correct frame data and this requires the EXIDX sections are loaded in the order the order the matching text is loaded. The EXIDX sections set the SHF_LINK_ORDER flag and link field. This patch adds support to load those flagged sections in the linked-to section order. Updates #2955. Closes #2959
* libdl: Add C++ exception support to loaded modules.Chris Johns2016-12-141-32/+62
| | | | | | This has been tested on SPARC, i386, PowerPC and ARM. Closes #2767.
* libdl: Add trace output when reading section headers.Chris Johns2016-08-151-0/+3
|
* libdl/rtl-obj.c: synchronize cache after code relocation.Pavel Pisa2016-07-211-0/+2
| | | | | | | | Memory content changes caused by relocation has to be propagated to memory/cache level which is used/snooped during instruction cache fill. Closes #2438
* Replace www.rtems.com with www.rtems.orgSebastian Huber2015-03-201-1/+1
|
* libdl: Update comment with details about the error fix.Chris Johns2014-11-201-0/+3
| | | | See refs #2192.
* libdl: Fix possible 16-bit overflow (Coverity 1255339) refs #2192.Chris Johns2014-11-201-1/+1
| | | | | On a 16-bit target the section value could result in a sign-extension overflow.
* libdl: Add a local symbol table to the object module.Chris Johns2014-11-041-81/+154
| | | | | | Adding a local symbol lets the relocator find local symbols referenced in relocation records. The local symbol table is erased once the object module has been loaded.
* cpukit: Add libdl with the Runtime Loader (RTL) code.Chris Johns2014-10-311-0/+882
This is a merge of the RTL project.