summaryrefslogtreecommitdiffstats
path: root/cpukit/libdl/rtl-elf.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libdl: Add support for trampolinesChris Johns2019-02-091-2/+62
| | | | | | | | | | | | | - Trampolines or fixups for veneers provide long jump support for instruciton sets that implement short relative address branches. The linker provides trampolines when creating a static image. This patch adds trampoline support to libdl and the ARM architecture. - The dl09 test requires enough memory so modules are outside the relative branch instruction ranges for the architecture. Updates #3685
* libdl: Add object file dependencies to track referencesChris Johns2018-11-221-22/+0
| | | | | | | | | | Tracking references lets us manage when an object file can be unloaded. If an object file has references to it, it cannot be unloaded. Modules that depend on each other cannot be unloaded. Updates #3605
* libdl: Remove _t from all structures as this is reserved for the standardsChris Johns2018-04-121-24/+24
|
* libdl: Include <rtems/rtl/rtl-*.h>Sebastian Huber2017-12-131-3/+3
| | | | | | Prepare for header file move to common include directory. Update #3254.
* libdl: Use 64-bit ELF on 64-bit targetsSebastian Huber2017-10-061-1/+5
| | | | Update #3155.
* libdl: Add C++ exception support to loaded modules.Chris Johns2016-12-141-7/+19
| | | | | | This has been tested on SPARC, i386, PowerPC and ARM. Closes #2767.
* Replace www.rtems.com with www.rtems.orgSebastian Huber2015-03-201-1/+1
|
* cpukit: Add libdl with the Runtime Loader (RTL) code.Chris Johns2014-10-311-0/+165
This is a merge of the RTL project.