[llvm] r241255 - Improve error message.
Rafael Espindola
rafael.espindola at gmail.com
Thu Jul 2 04:48:48 PDT 2015
Author: rafael
Date: Thu Jul 2 06:48:48 2015
New Revision: 241255
URL: http://llvm.org/viewvc/llvm-project?rev=241255&view=rev
Log:
Improve error message.
Thanks to Sean Silva for the suggestion.
Modified:
llvm/trunk/include/llvm/Object/ELF.h
llvm/trunk/test/Object/invalid.test
Modified: llvm/trunk/include/llvm/Object/ELF.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Object/ELF.h?rev=241255&r1=241254&r2=241255&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Object/ELF.h (original)
+++ llvm/trunk/include/llvm/Object/ELF.h Thu Jul 2 06:48:48 2015
@@ -765,7 +765,8 @@ uint64_t ELFFile<ELFT>::getSymbolIndex(c
template <class ELFT>
const typename ELFFile<ELFT>::Elf_Shdr *ELFFile<ELFT>::section_begin() const {
if (Header->e_shentsize != sizeof(Elf_Shdr))
- report_fatal_error("Invalid section header size");
+ report_fatal_error(
+ "Invalid section header entry size (e_shentsize) in ELF header");
return reinterpret_cast<const Elf_Shdr *>(base() + Header->e_shoff);
}
Modified: llvm/trunk/test/Object/invalid.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Object/invalid.test?rev=241255&r1=241254&r2=241255&view=diff
==============================================================================
--- llvm/trunk/test/Object/invalid.test (original)
+++ llvm/trunk/test/Object/invalid.test Thu Jul 2 06:48:48 2015
@@ -43,4 +43,4 @@ RUN: not llvm-readobj -t %p/Inputs/inval
INVALID-SECTION-INDEX: Invalid section index
RUN: not llvm-readobj -s %p/Inputs/invalid-section-size.elf 2>&1 | FileCheck --check-prefix=INVALID-SECTION-SIZE %s
-INVALID-SECTION-SIZE: Invalid section header size
+INVALID-SECTION-SIZE: Invalid section header entry size (e_shentsize) in ELF header
More information about the llvm-commits
mailing list