Avoid crash with absolute symbol
authorTom Tromey <tom@tromey.com>
Tue, 20 Jun 2023 21:18:23 +0000 (15:18 -0600)
committerTom Tromey <tom@tromey.com>
Mon, 10 Jul 2023 17:01:38 +0000 (11:01 -0600)
commitdd2532ad8af1676450114e4884ad748d528eafbe
treec89cb597e89bca2ddbb845251e1c36eaff94f017
parent424646edf42425390c0174f344a2acbd33b68fc9
Avoid crash with absolute symbol

A user supplied an executable and a remote logfile that could be used
to crash gdb.  The problem is that the BFD section for a particular
symbol was null, because the section was not marked "allocated".
Digging deeper, the problem was that elfread.c dropped the section for
absolute symbols.  This patch fixes the crash.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30431
gdb/elfread.c