#3746 closed defect (fixed)

libdl test dl05.exe failing

Reported by: Chris Johns Owned by: Chris Johns <chrisj@…>
Priority: normal Milestone: 5.1
Component: lib/dl Version: 5
Severity: normal Keywords:
Cc: Blocked By:
Blocking: #3745

Description

This test is failing because the second stage of the symbol loading does not check if a section referenced by a symbol has been loaded.

It is not clear yet if the lack of support in libdl for group sections is a factor.

Change History (2)

comment:1 Changed on May 13, 2019 at 10:57:17 PM by Chris Johns <chrisj@…>

Owner: set to Chris Johns <chrisj@…>
Resolution: fixed
Status: newclosed

In 74883be5/rtems:

libdl: Fix loading symbol that reference unknown sections.

  • Make the symbol parsing and loading stage match.
  • Check for possible overflow of the tables when loading.

Closes #3746

comment:2 Changed on May 14, 2019 at 12:19:54 AM by Chris Johns <chrisj@…>

In d0f627d/rtems:

libdl: Fix size bug in loading symbols.

This was introduced in 74883be5d4b5fa166179d6003032f6eac2e0f544.

Updates #3746

Note: See TracTickets for help on using tickets.