llvm-project/lld/test/MachO
Jez Ng 060efd24c7 [lld-macho] Add basic support for linking against dylibs
This diff implements:

* dylib loading (much of which is being restored from @pcc and @ruiu's
  original work)
* The GOT_LOAD relocation, which allows us to load non-lazy dylib
  symbols
* Basic bind opcode emission, which tells `dyld` how to populate the GOT

Differential Revision: https://reviews.llvm.org/D76252
2020-04-21 13:43:19 -07:00
..
Inputs [lld-macho] Add basic support for linking against dylibs 2020-04-21 13:43:19 -07:00
alignment-too-large.yaml Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
arch.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
duplicate-symbol.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
dylink.s [lld-macho] Add basic support for linking against dylibs 2020-04-21 13:43:19 -07:00
entry-symbol.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
invalid-executable.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
load-commands.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
missing-dylib.s [lld-macho] Add basic support for linking against dylibs 2020-04-21 13:43:19 -07:00
no-id-dylink.s [lld-macho] Add basic support for linking against dylibs 2020-04-21 13:43:19 -07:00
no-such-file.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
relocations.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
search-paths.test [lld-macho] Add basic support for linking against dylibs 2020-04-21 13:43:19 -07:00
section-headers.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
segments.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
silent-ignore.test Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00
text-segment.s Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 12:03:43 -07:00