llvm-project/lld/test/MachO
caoming.roy ed8bff13dc [lld-macho] implement options -map
Implement command-line options -map

Reviewed By: int3, #lld-macho

Differential Revision: https://reviews.llvm.org/D98323
2021-03-18 10:39:19 -04:00
..
Inputs [lld-macho] Only codesign by default on arm64 macOS 2021-03-12 17:26:27 -05:00
invalid [lld-macho] Make range-check.s test more tolerant 2021-03-12 18:45:14 -05:00
tools [lld-macho] Emit personalities in compact unwind 2021-02-08 13:47:59 -05:00
U-dynamic-lookup.s [lld/mac] Add some support for dynamic lookup symbols, and implement -U 2021-02-26 16:50:53 -05:00
abs-symbols.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
adhoc-codesign.s [lld-macho] Only codesign by default on arm64 macOS 2021-03-12 17:26:27 -05:00
arch.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
archive.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
arm64-reloc-got-load.s Update REQUIRES line in 4 tests that attempt to use arm64 which should be aarch64 not arm. 2021-02-24 02:26:19 -08:00
arm64-reloc-pointer-to-got.s Update REQUIRES line in 4 tests that attempt to use arm64 which should be aarch64 not arm. 2021-02-24 02:26:19 -08:00
arm64-reloc-tlv-load.s Update REQUIRES line in 4 tests that attempt to use arm64 which should be aarch64 not arm. 2021-02-24 02:26:19 -08:00
arm64-relocs.s [lld-macho] Avoid requiring shell in tests 2021-03-11 13:28:14 -05:00
bitcode-nodatalayout.ll [lld-macho] Support parsing of bitcode within archives 2020-12-08 10:34:32 -08:00
bss.s [lld-macho] Fix TLV data initialization 2021-01-08 18:48:12 -05:00
bundle-loader.s Reland [lld-macho]Implement bundle_loader 2021-02-22 14:05:12 -05:00
codemodel.ll [lld-macho] Add support for -mcpu, -mattr, -code-model in LTO 2020-12-10 15:57:51 -08:00
color-diagnostics.test [lld/mac] Implement basic typo correction for flags 2020-11-24 11:33:39 -05:00
common-symbol-coalescing.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
common-symbol-resolution.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
compact-unwind-generated.test [lld-macho] Emit personalities in compact unwind 2021-02-08 13:47:59 -05:00
compact-unwind.s [lld-macho] Add test for a variety of arm64 relocations 2021-02-27 12:31:34 -05:00
cpu-string.ll [lld-macho] Add support for -mcpu, -mattr, -code-model in LTO 2020-12-10 15:57:51 -08:00
demangle.s [lld-macho] Implement option: -undefined TREATMENT 2020-12-17 17:40:50 -08:00
driver.test [lld][test] Relax test assertion of cmake defaults appearing in --version output. 2020-12-23 14:33:04 -08:00
dso-handle.s [lld-macho][nfc] Give every SyntheticSection a fake InputSection 2021-03-12 17:26:27 -05:00
dylib-stub.yaml [lld-macho] Fix alignment & layout to match ld64 and satisfy kernel & codesign 2021-02-05 17:22:03 -07:00
dylib-version.s [mac/lld] simplify code using PackedVersion instead of VersionTuple 2020-12-15 19:23:07 -05:00
dylib.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
dylink-lazy.s [lld-macho] Avoid requiring shell in tests 2021-03-11 13:28:14 -05:00
dylink.s [lld/mac] fill in current and compatibility version for LC_LOAD_(WEAK_)DYLIB 2020-12-15 19:34:59 -05:00
entry-symbol.s [lld-macho] Fix alignment & layout to match ld64 and satisfy kernel & codesign 2021-02-05 17:22:03 -07:00
export-options.s [lld-macho] Handle error cases properly for -exported_symbol(s_list) 2021-03-16 21:20:39 -07:00
export-trie.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
fat-arch.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
fatal-warnings.s [mac/lld] Run tests with -fatal_warnings by default 2020-12-03 21:23:47 -05:00
filelist.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
flat-namespace.s [lld/mac] Add support for -flat_namespace 2021-03-01 15:25:10 -05:00
force-load.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
framework.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
function-starts.s [lld-macho] Avoid requiring shell in tests 2021-03-11 13:28:14 -05:00
header.s [lld/mac] Implement support for -mark_dead_strippable_dylib 2021-03-10 08:57:46 -05:00
headerpad.s [lld][MachO] Add support for LC_FUNCTION_STARTS 2021-03-08 22:08:36 -08:00
implicit-dylibs.s [lld-macho] Bind re-exported symbols directly to implicitly-linked umbrellas 2021-03-04 14:36:44 -05:00
indirect-symtab.s [lld-macho] Fix alignment & layout to match ld64 and satisfy kernel & codesign 2021-02-05 17:22:03 -07:00
install-name.s [lld/mac] warn on -install_name without -dylib 2021-03-10 09:05:44 -05:00
lc-build-version.s [lld-macho] Fix alignment & layout to match ld64 and satisfy kernel & codesign 2021-02-05 17:22:03 -07:00
lc-linker-option.ll [lld/mac] Use libSystem.dylib instead of libSystem.B.dylib in tests 2021-03-01 15:23:28 -05:00
link-search-order.s [lld/mac] Use libSystem.dylib instead of libSystem.B.dylib in tests 2021-03-01 15:23:28 -05:00
linkedit-contiguity.s [lld-macho] Place LC_FUNCTION_STARTS data at the right position 2021-03-15 14:56:31 -04:00
linkonce.ll [lld-macho] Basic support for linkage and visibility attributes in LTO 2021-02-25 13:27:40 -05:00
lit.local.cfg [lld-macho] Require -arch and -platform_version to always be specified 2021-03-03 15:52:10 -05:00
load-command-sequence.s [test] Fix unused check prefixes 2021-02-08 13:44:30 -08:00
load-commands.s [mac/lld] Run tests with -fatal_warnings by default 2020-12-03 21:23:47 -05:00
local-got.s [lld][MachO] Add support for LC_FUNCTION_STARTS 2021-03-08 22:08:36 -08:00
lto-archive.ll [lld-macho] Force-loading should share code path with regular archive loads 2021-02-03 13:43:47 -05:00
lto-object-path.ll [lld-macho] Disable some tests that are failing on Windows 2020-12-10 17:54:23 -08:00
lto-save-temps.ll [lld-macho] Add very basic support for LTO 2020-11-10 12:19:28 -08:00
map-file.s [lld-macho] implement options -map 2021-03-18 10:39:19 -04:00
mark-dead-strippable-dylib.s [lld/mac] Implement support for -mark_dead_strippable_dylib 2021-03-10 08:57:46 -05:00
mattrs.ll [lld-macho] Don't include absolute address value in expected test output 2020-12-10 17:54:23 -08:00
module-asm.ll [lld-macho] Initialize AsmParsers earlier 2020-12-10 15:57:52 -08:00
no-exports-dylib.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
no-unneeded-dyld-info.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
nonweak-definition-override.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
objc-arc-contract.ll [lld-macho] Run ObjCContractPass during LTO 2021-01-20 14:21:32 -05:00
objc.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
order-file.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
platform-version.s [lld-macho] Simulator & DriverKit executables should always be PIE 2020-12-23 11:24:12 -05:00
private-extern.s [lld/mac] Implement support for private extern symbols 2020-12-21 21:23:33 -05:00
reexport-stub.s [lld-macho] Implement `-no_implicit_dylibs` 2020-12-10 15:57:52 -08:00
reloc-subtractor.s [lld-macho][nfc] Refactor subtractor reloc handling 2021-03-11 13:28:13 -05:00
rename.s [lld-macho] Rework length check when opening input files 2021-03-02 13:00:57 -08:00
reproduce-thin-archives.s [mac/lld] Make --reproduce work with thin archives 2020-12-02 09:48:31 -05:00
reproduce.s [lld/mac] Add --reproduce option 2020-11-30 08:40:21 -05:00
resolution.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
responsefile.test [mac/lld] Add support for response files 2020-11-30 08:23:58 -05:00
rpath.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
search-paths-darwin.test [lld-macho] Switch default to new Darwin backend 2021-03-01 12:30:10 -05:00
search-paths.test [lld/mac on non-mac] fix test/MachO/search-paths.test after ab45289d2e 2021-03-01 15:21:24 -05:00
sectcreate.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
section-headers.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
section-merge.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
segments.s [lld-macho] Avoid requiring shell in tests 2021-03-11 13:28:14 -05:00
silent-ignore.test [lld/mac] Make -v print version and search paths in additon to linking, not instead of linking 2021-03-01 15:09:46 -05:00
stabs.s [lld-macho] Skip over symbols in un-parsed debug info sections 2021-03-05 17:24:32 -05:00
static-link.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
stub-framework.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
stub-link-by-arch.s [lld-macho] Filter TAPI re-exports by target 2021-03-04 14:36:47 -05:00
stub-link.s [lld-macho] Fix & fold reexport-nested-libs test into stub-link.s 2021-03-04 14:36:46 -05:00
sub-library.s [lld-macho] Support -sub_umbrella 2020-12-15 15:58:26 -05:00
subsections-section-relocs.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
subsections-symbol-relocs.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
symbol-order.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
symtab.s [lld-macho] Fix alignment & layout to match ld64 and satisfy kernel & codesign 2021-02-05 17:22:03 -07:00
syslibroot.test [lld-macho] Require -arch and -platform_version to always be specified 2021-03-03 15:52:10 -05:00
t.s try more to fix t.s on Windows after 7cb0a373d1 2020-12-03 18:06:34 -05:00
thin-archive.s [mac/lld] fix typo in 07ab597bb0 that broke test on Windows 2020-12-01 20:36:49 -05:00
time-trace.s [lld-macho] minimal TimeTrace support 2021-03-11 15:30:45 +01:00
tlv-dylib.s [lld-macho] Don't emit rebase opcodes for relocs in TLV sections 2020-12-15 15:58:26 -05:00
tlv.s [lld-macho] Fix TLV data initialization 2021-01-08 18:48:12 -05:00
treat-undef-sym.s [lld/mac] Implement the missing bits of -undefined 2021-03-01 15:30:53 -05:00
u.s [lld/mac] Implement -u flag 2021-02-09 08:23:06 -05:00
weak-binding.s [lld-macho] Fix alignment & layout to match ld64 and satisfy kernel & codesign 2021-02-05 17:22:03 -07:00
weak-definition-direct-fetch.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
weak-definition-indirect-fetch.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
weak-definition-order.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
weak-definition-over-dysym.s [lld-macho][nfc] Clean up tests 2020-12-21 14:44:08 -05:00
weak-header-flags.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
weak-import.s [lld/mac] Use libSystem.dylib instead of libSystem.B.dylib in tests 2021-03-01 15:23:28 -05:00
weak-private-extern.s [lld/mac] Implement support for private extern symbols 2020-12-21 21:23:33 -05:00
weak-reference.s [lld-macho] Fix alignment & layout to match ld64 and satisfy kernel & codesign 2021-02-05 17:22:03 -07:00
why-load.s Reland "[mac/lld] Implement -why_load". 2020-12-03 08:35:12 -05:00
x86-64-reloc-got-load.s [lld-macho] Always include custom syslibroot when running tests 2020-09-25 11:28:36 -07:00
x86-64-reloc-signed.s [lld-macho] Fix handling of X86_64_RELOC_SIGNED_{1,2,4} 2021-03-11 13:28:11 -05:00
x86-64-reloc-unsigned.s [lld-macho] Simulator & DriverKit executables should always be PIE 2020-12-23 11:24:12 -05:00
x86-64-relocs.s [lld][MachO] Add support for LC_FUNCTION_STARTS 2021-03-08 22:08:36 -08:00