[PATCH] D58058: llvm-objdump -macho -objc-meta-data should print body of protocols in protolist
Michael Trent via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 11 08:52:56 PST 2019
mtrent created this revision.
mtrent added reviewers: kledzik, lhames, pete, ab.
Herald added a subscriber: rupprecht.
Herald added a project: LLVM.
llvm-objdump -macho -objc-meta-data should print body of protocols in protolist
llvm-objdump will display Objective-C and Swift metadata in a Mach-O file.
Previously, llvm-objdump would display the address of struct protocol_t data
but would not display its contents, and struct protocol_list_t data would only
be displayed as it was used by other classes and categories in the file. Now
llvm-objdump will display the contents of the struct protocol_t data, showing
protocols known to the binary at build time regardless of if they are used by
classes in that file.
The existing macho-objc-meta-data lit test case has been extended to validate
Objective-C metadata when present in a file.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 27405 bytes
Desc: not available
More information about the llvm-commits