Loader: Handle bad section names when loading an ELF file.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 13 Jun 2011 06:52:21 +0000 (23:52 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 13 Jun 2011 06:52:21 +0000 (23:52 -0700)
commit91622602c29f847d9844ec66a1db4ca3740901d3
tree8bbd9337b2f0f9ffae8d497de9dd87db9be471e3
parent7bc68151b701931307a7d333f55e44baff665302
Loader: Handle bad section names when loading an ELF file.

If there's a problem when reading the section names from a supposed ELF file,
this change makes gem5 print an error message as returned by libelf and die.
Previously these sorts of errors would make gem5 segfault when it tried to
access the section name through a NULL pointer.
src/base/loader/elf_object.cc