[RTEMS Project] #4978: dl05 fails when memory is not zeroed out
RTEMS trac
trac at rtems.org
Wed Dec 13 07:50:22 UTC 2023
#4978: dl05 fails when memory is not zeroed out
------------------------------+--------------------
Reporter: daniel.cederman | Owner: (none)
Type: defect | Status: new
Priority: normal | Milestone:
Component: lib/dl | Version: 6
Severity: normal | Keywords:
Blocked By: | Blocking:
------------------------------+--------------------
The .eh_frame section in the loaded object file does not contain a
terminator entry. When the unwinder is executed after an exception it will
read uninitialized memory after the end of the .eh_frame. If the memory is
zeroed out before loading the test, the data read will be 0 which acts as
a terminator. If it is not zeroed out, the unwinder will continue and
likely cause a data exception.
Test was built using the rtems source builder and executed on a Leon
system.
--
Ticket URL: <http://devel.rtems.org/ticket/4978>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list