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

RTEMS trac trac at rtems.org
Fri Feb 8 23:08:39 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:"194eb403c39f5ad346e63dc3352e29570857fd93/rtems"
 #!CommitTicketReference repository="rtems"
 libdl: Add support for large memory programs

 - Add trampolines to support relocs that are out of range on
   support architectures.

 - Support not loading separate text/data sections in an object
   file if the symbol provided in the section is a duplicate.
   A base image may have pulled in part of an object and another
   part needs to be dynamically loaded.

 - Refactor the unresolved handling to scale to hundreds of
   unresolved symbols when loading large number of files.

 Updates #3685

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

More information about the bugs mailing list