llvm-mirror/lib/Object
Kevin Enderby 06d0bc0477 Next set of additional error checks for invalid Mach-O files.
This contains the two missing checks for LC_SEGMENT load command fields.
And checks for the Mach-O sections fields that would make them invalid.

With the new checks, some of the existing malformed file checks now trips one
of these instead of the issue it was having before so those tests were adjusted.

llvm-svn: 278557
2016-08-12 20:10:25 +00:00
..
Archive.cpp Clean up the logic of the Archive::Child::Child() with an assert to know Err is not a nullptr 2016-08-04 21:54:19 +00:00
ArchiveWriter.cpp
Binary.cpp
CMakeLists.txt
COFFObjectFile.cpp Re-commit r278066: Do not ignore SizeOfOptionalHeader in COFF header even if PE header is not present. 2016-08-11 22:02:44 +00:00
ELF.cpp
ELFObjectFile.cpp
Error.cpp
IRObjectFile.cpp Restore "Resolution-based LTO API." 2016-08-11 14:58:12 +00:00
LLVMBuild.txt
MachOObjectFile.cpp Next set of additional error checks for invalid Mach-O files. 2016-08-12 20:10:25 +00:00
MachOUniversal.cpp
ModuleSummaryIndexObjectFile.cpp
Object.cpp
ObjectFile.cpp
RecordStreamer.cpp
RecordStreamer.h
SymbolicFile.cpp
SymbolSize.cpp