objdump: Support newer ObjC image info flags
authorDave Lee <davelee.com@gmail.com>
Thu, 5 Jul 2018 23:32:15 +0000 (23:32 +0000)
committerDave Lee <davelee.com@gmail.com>
Thu, 5 Jul 2018 23:32:15 +0000 (23:32 +0000)
commit9e412ec8f2996258f9c6b04f96c5b063cb288c7b
tree4b376c972f7180c5761166b8eed5a2ef3cffea8b
parent03856dd9c6469b770a5c804453f5f0333e88adc2
objdump: Support newer ObjC image info flags

Summary:
Add support for two additional ObjC image info flags: `IS_SIMULATED` and
`HAS_CATEGORY_CLASS_PROPERTIES`.

`IS_SIMULATED` indicates a Mach-O binary built for iOS simulator.

`HAS_CATEGORY_CLASS_PROPERTIES` indicates a Mach-O binary built by a compiler
that supports class properties in categories.

Reviewers: enderby, compnerd

Reviewed By: compnerd

Subscribers: keith, llvm-commits

Differential Revision: https://reviews.llvm.org/D48568

llvm-svn: 336399
llvm/test/tools/llvm-objdump/macho-image-info.test [new file with mode: 0644]
llvm/tools/llvm-objdump/MachODump.cpp