]> git.wh0rd.org Git - elf2flt.git/commit
elf2flt: fix relocations for read-only data
authorGreg Ungerer <gerg@kernel.org>
Wed, 30 Oct 2019 06:08:19 +0000 (16:08 +1000)
committerGreg Ungerer <gerg@kernel.org>
Wed, 30 Oct 2019 06:08:19 +0000 (16:08 +1000)
commit73325b7f209e0f68887333385184af275531427d
tree5772ec78f0a8a5554c229dd36f2ac545af2aa0e9
parent7e33f28df198c46764021ed14408bd262751e148
elf2flt: fix relocations for read-only data

Readonly data sections are mapped into the "text" section in the
elf2flt.ld linker script. The relocation generation code is not handling
that case properly though, and is actually mapping any data section type
into the "data" section of the target binary.

This problem case has been detected with elf2flt core dumping when used
with binutils-2.33.1 (on ARM architecture targets). See thread at:

  https://sourceware.org/ml/binutils/2019-10/msg00132.html

Signed-off-by: Greg Ungerer <gerg@kernel.org>
elf2flt.c