summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2015-04-01 20:57:01 +0000
committerKevin Enderby <enderby@apple.com>2015-04-01 20:57:01 +0000
commit0fc1182eedd7c820a55b5316592898074c427378 (patch)
tree2e645da4fe8acf2f290a05876cc28ce1f3babd1d /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent0dc848c72f14661b7fe1da3aca46fb3653de6482 (diff)
downloadbcm5719-llvm-0fc1182eedd7c820a55b5316592898074c427378.tar.gz
bcm5719-llvm-0fc1182eedd7c820a55b5316592898074c427378.zip
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
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r--llvm/tools/llvm-objdump/llvm-objdump.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp
index 83f135bca1a..71de8adca70 100644
--- a/llvm/tools/llvm-objdump/llvm-objdump.cpp
+++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp
@@ -896,6 +896,7 @@ int main(int argc, char **argv) {
&& !(InfoPlist && MachOOpt)
&& !(DylibsUsed && MachOOpt)
&& !(DylibId && MachOOpt)
+ && !(ObjcMetaData && MachOOpt)
&& !(DumpSections.size() != 0 && MachOOpt)) {
cl::PrintHelpMessage();
return 2;
OpenPOWER on IntegriCloud