Avoid crashing on invalid or unreadable ELF core
authorEd Maste <emaste@freebsd.org>
Tue, 17 Jun 2014 14:14:33 +0000 (14:14 +0000)
committerEd Maste <emaste@freebsd.org>
Tue, 17 Jun 2014 14:14:33 +0000 (14:14 +0000)
commit2e940a11e7c64718d36955e4ca68fa87aa9d5a9d
treeb91ab1edc0cc0c54a2c4671e7f4da9fd8d4869f4
parentdee4ab08ba956efd76aa10da46510dcddecceacf
Avoid crashing on invalid or unreadable ELF core

Issue discovered during the GSoC 2014 project implementing FreeBSD
kernel support.  The existing elf-core Process plugin crashed trying
to read from /dev/mem (the kernel memory device).

Patch by Mike Ma.

llvm-svn: 211102
lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp