libdwfl: Don't read beyond end of file in dwfl_segment_report_module
authorMark Wielaard <mark@klomp.org>
Wed, 8 Dec 2021 13:26:54 +0000 (14:26 +0100)
committerMark Wielaard <mark@klomp.org>
Wed, 8 Dec 2021 16:18:07 +0000 (17:18 +0100)
commit3038ee821b29147f2b036372937747f150f2f755
tree31f020cbc0bfc12131755fed4b5918864731ae7e
parent8349d63903ce20f15ab78150d150822b1883098b
libdwfl: Don't read beyond end of file in dwfl_segment_report_module

The ELF might not be fully mapped into memory (which probably means
the phdrs are bogus). Don't try to read beyond what we have in memory
already.

Reported-by: Evgeny Vereshchagin <evvers@ya.ru>
Signed-off-by: Mark Wielaard <mark@klomp.org>
libdwfl/ChangeLog
libdwfl/dwfl_segment_report_module.c