llvm-project/llvm/tools/llvm-objdump
Nico Weber 940e178c00 [llvm-objdump] Start on -chained_fixups for llvm-otool
And --chained-fixups for llvm-objdump.

For now, this only prints the dyld_chained_fixups_header and adds
plumbing for the flag. This will be expanded in future commits.

When Apple's effort to upstream their chained fixups code continues,
we'll replace this code with the then-upstreamed code. But we need
something in the meantime for testing ld64.lld's chained fixups
code.

Update chained-fixups.yaml with a file that actually contains
the chained fixup data (`LinkEditData` doesn't encode it yet,
so use `__LINKEDIT` via `--raw-segment=data`).

Differential Revision: https://reviews.llvm.org/D131890
2022-08-15 10:58:52 -04:00
..
CMakeLists.txt [llvm-objdump] Add support for dumping embedded offloading data 2022-07-01 21:13:28 -04:00
COFFDump.cpp [llvm-objdump] Change some nonnull pointers to references. NFC 2022-07-07 12:14:59 -07:00
COFFDump.h [llvm-objdump] Change some nonnull pointers to references. NFC 2022-07-07 12:14:59 -07:00
ELFDump.cpp [llvm-objdump] --private-headers: change errors to warnings for dynamic section dumping 2022-03-28 01:00:43 -07:00
ELFDump.h
MachODump.cpp [llvm-objdump] Start on -chained_fixups for llvm-otool 2022-08-15 10:58:52 -04:00
MachODump.h [llvm-objdump] Start on -chained_fixups for llvm-otool 2022-08-15 10:58:52 -04:00
ObjdumpOptID.h [llvm-objdump] Add an llvm-otool tool 2021-04-20 08:24:58 -04:00
ObjdumpOpts.td [llvm-objdump] Start on -chained_fixups for llvm-otool 2022-08-15 10:58:52 -04:00
OffloadDump.cpp [llvm-objdump] Fix alignment issues when dumping offloading sections 2022-07-08 14:30:06 -04:00
OffloadDump.h [llvm-objdump] Add support for dumping embedded offloading data 2022-07-01 21:13:28 -04:00
OtoolOpts.td [llvm-objdump] Start on -chained_fixups for llvm-otool 2022-08-15 10:58:52 -04:00
SourcePrinter.cpp Cleanup include: DebugInfo/Symbolize 2022-02-24 13:25:11 +01:00
SourcePrinter.h Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
WasmDump.cpp [llvm-objdump] Use cast<> instead of dyn_cast<> to avoid dereference of nullptr 2022-01-23 12:50:12 +00:00
WasmDump.h
XCOFFDump.cpp [llvm] Use value instead of getValue (NFC) 2022-07-13 23:11:56 -07:00
XCOFFDump.h [llvm-objdump] Change some nonnull pointers to references. NFC 2022-07-07 12:14:59 -07:00
llvm-objdump.cpp [llvm-objdump] Start on -chained_fixups for llvm-otool 2022-08-15 10:58:52 -04:00
llvm-objdump.h [llvm-objdump] Create fake sections for a ELF core file 2022-07-14 13:39:59 +01:00