Kevin Enderby
1ce3858488
Updated llvm-objdump with Mach-O files and the -objc-meta-data option so
...
that it symbolically prints the superclass when it has dyld bind info for it.
rdar://7638823
llvm-svn: 305866
2017-06-20 22:55:11 +00:00
Kevin Enderby
5879a48c17
Tweak the implementation of llvm-objdump’s -objc-meta-data option so
...
that it works when the ObjC metadata sections end up in the
__DATA_CONST or __DATA_DIRTY segments.
rdar://26315238
llvm-svn: 294599
2017-02-09 17:56:26 +00:00
Kevin Enderby
4ad9bded46
For llvm-objdump, dump the (__OBJC,__protocol) section for Objc1 32-bit Mach-O files
...
with the -section option as objc_protocol_t structs.
llvm-svn: 235141
2015-04-16 22:33:20 +00:00
Kevin Enderby
846c000737
For llvm-objdump added support for printing Objc1 32-bit runtime meta data
...
with the existing -objc-meta-data and -macho options for Mach-O files.
llvm-svn: 235119
2015-04-16 17:19:59 +00:00
Kevin Enderby
f4952c1c3d
Fix failure on builder llvm-clang-lld-x86_64-debian-fast as the
...
test macho-objc-meta-data.test had a line it shouldn't have had.
llvm-svn: 234190
2015-04-06 18:18:23 +00:00
Kevin Enderby
28c1c1b5e6
For llvm-objdump added support for printing Objc2 32-bit runtime meta data
...
with the existing -objc-meta-data and -macho options for Mach-O files.
llvm-svn: 234185
2015-04-06 17:47:03 +00:00
Kevin Enderby
0fc1182eed
Add the option -objc-meta-data to llvm-objdump used with -macho to
...
print the Objective-C runtime meta data for Mach-O files.
There are three types of Objective-C runtime meta data, Objc2 64-bit,
Objc2 32-bit and Objc1 32-bit. This prints the first of these types. The
changes to print the others will follow next.
llvm-svn: 233840
2015-04-01 20:57:01 +00:00