Reapply: "objdump: Support newer ObjC image info flags"
authorDave Lee <davelee.com@gmail.com>
Fri, 6 Jul 2018 05:11:35 +0000 (05:11 +0000)
committerDave Lee <davelee.com@gmail.com>
Fri, 6 Jul 2018 05:11:35 +0000 (05:11 +0000)
commit390abe4a75123db1fe2a6ace53505607af13c7b4
tree37965e50b6e9135ecfc604a6f4e2da48bcfa02fc
parent20da7e467aff1949397a8d3ff56eb5df8424e0c8
Reapply: "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: 336411
llvm/test/tools/llvm-objdump/X86/macho-image-info.test [new file with mode: 0644]
llvm/tools/llvm-objdump/MachODump.cpp