[RTEMS Project] #3685: Add large memory support to libdl

RTEMS trac trac at rtems.org
Fri Feb 8 23:08:35 UTC 2019

#3685: Add large memory support to libdl
 Reporter:  Chris Johns  |       Owner:  Chris Johns
     Type:  defect       |      Status:  assigned
 Priority:  normal       |   Milestone:  5.1
Component:  lib/dl       |     Version:  5
 Severity:  normal       |  Resolution:
 Keywords:               |  Blocked By:
 Blocking:               |

Comment (by Chris Johns <chrisj@…>):

 In [changeset:"d8c70ba65b13cd023b50b8aed5d91e455017cdd5/rtems"
 #!CommitTicketReference repository="rtems"
 libdl: Add support for trampolines

 - 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

Ticket URL: <http://devel.rtems.org/ticket/3685#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list