diff options
author | Keith Smiley <keithbsmiley@gmail.com> | 2023-06-13 11:32:30 -0700 |
---|---|---|
committer | Keith Smiley <keithbsmiley@gmail.com> | 2023-06-13 14:29:15 -0700 |
commit | f1017389103b99f20ddb1cb6da0e5faa8a43c43b (patch) | |
tree | 438925805a6dd9ded21e8a94e46362845038049c /llvm/tools/llvm-objdump/MachODump.cpp | |
parent | 3456b2f60a08a6ab750d58817463a6701a416e3b (diff) | |
download | llvm-f1017389103b99f20ddb1cb6da0e5faa8a43c43b.zip llvm-f1017389103b99f20ddb1cb6da0e5faa8a43c43b.tar.gz llvm-f1017389103b99f20ddb1cb6da0e5faa8a43c43b.tar.bz2 |
[llvm-objdump/mac] Add support for LC_ATOM_INFO
This is a new load command first supported in Xcode 15's tools
Differential Revision: https://reviews.llvm.org/D152847
Diffstat (limited to 'llvm/tools/llvm-objdump/MachODump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/MachODump.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/tools/llvm-objdump/MachODump.cpp b/llvm/tools/llvm-objdump/MachODump.cpp index 5253943..d1bfcb7 100644 --- a/llvm/tools/llvm-objdump/MachODump.cpp +++ b/llvm/tools/llvm-objdump/MachODump.cpp @@ -10358,6 +10358,8 @@ static void PrintLinkEditDataCommand(MachO::linkedit_data_command ld, outs() << " cmd LC_DYLD_EXPORTS_TRIE\n"; else if (ld.cmd == MachO::LC_DYLD_CHAINED_FIXUPS) outs() << " cmd LC_DYLD_CHAINED_FIXUPS\n"; + else if (ld.cmd == MachO::LC_ATOM_INFO) + outs() << " cmd LC_ATOM_INFO\n"; else outs() << " cmd " << ld.cmd << " (?)\n"; outs() << " cmdsize " << ld.cmdsize; @@ -10503,7 +10505,8 @@ static void PrintLoadCommands(const MachOObjectFile *Obj, uint32_t filetype, Command.C.cmd == MachO::LC_DYLIB_CODE_SIGN_DRS || Command.C.cmd == MachO::LC_LINKER_OPTIMIZATION_HINT || Command.C.cmd == MachO::LC_DYLD_EXPORTS_TRIE || - Command.C.cmd == MachO::LC_DYLD_CHAINED_FIXUPS) { + Command.C.cmd == MachO::LC_DYLD_CHAINED_FIXUPS || + Command.C.cmd == MachO::LC_ATOM_INFO) { MachO::linkedit_data_command Ld = Obj->getLinkeditDataLoadCommand(Command); PrintLinkEditDataCommand(Ld, Buf.size()); |