Files
archived-llvm/test/Object/Inputs
Kevin Enderby 60923f36b5 Another additional error check for invalid Mach-O files for the
obsolete load commands.

Again the philosophy of the error checking in libObject for
Mach-O files, the idea behind the checking is that we never
will return a Mach-O file out of libObject that contains unknown
things the library code can’t operate on.  So known obsolete
load commands will cause a hard error.

Also to make things clear I have added comments to the
values and structures in Support/Mach-O.h and
Support/MachO.def as to what is obsolete.

As noted in a TODO in the code, there may need to be a
non-default mode to allow some unknown values for well
structured Mach-O files with things like unknown load
load commands.  So things like using an old lldb on a newer
Mach-O file could still provide some limited functionality.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285342 91177308-0d34-0410-b5e6-96231b3b80d8
2016-10-27 20:59:10 +00:00
..
2013-06-12 00:01:26 +00:00
2014-06-16 16:41:00 +00:00
2014-12-04 09:20:13 +00:00
2014-11-03 14:09:47 +00:00
2012-03-01 01:36:50 +00:00
2012-03-01 01:36:50 +00:00
2012-03-01 01:36:50 +00:00
2015-07-13 23:14:26 +00:00
2014-12-16 01:43:41 +00:00