[lld-macho] Emit indirect symbol table
authorJez Ng <jezng@fb.com>
Sat, 5 Sep 2020 01:02:07 +0000 (18:02 -0700)
committerJez Ng <jezng@fb.com>
Thu, 24 Sep 2020 02:26:40 +0000 (19:26 -0700)
commit5d26bd3b75538515194d9e54c76e723524c1ac18
tree441c44e9d3d6c8c4202d2d3cc2f31f960bcbae28
parentcd7cb0c30305501982ba37b4905bb264b3539ad0
[lld-macho] Emit indirect symbol table

Makes it a little easier to read objdump's disassembly.

Reviewed By: #lld-macho, gkm

Differential Revision: https://reviews.llvm.org/D87178
lld/MachO/OutputSection.h
lld/MachO/Symbols.h
lld/MachO/SyntheticSections.cpp
lld/MachO/SyntheticSections.h
lld/MachO/Writer.cpp
lld/test/MachO/indirect-symtab.s [new file with mode: 0644]