/llvm-project/lld/test/MachO/ |
H A D | dead-strip-dylibs.s | 6 # RUN: %lld -dylib %t/bar.o -o %t/bar.dylib 7 # RUN: %lld -dylib %t/bar.o -o %t/libbar.dylib 8 # RUN: %lld -dylib -mark_dead_strippable_dylib %t/bar.o -o %t/bar-strip.dylib 11 # RUN: %lld -dylib %t/foo.o -o %t/foo_with_bar.dylib %t/bar.dylib -sub_library bar 12 # RUN: %lld -dylib %t/foo.o -o %t/foo.dylib 15 # RUN: %lld -dylib %t/weak-foo.o -o %t/weak-foo.dylib 19 ## foo_with_bar.dylib's reexport should be dropped since it's linked implicitly. 20 # RUN: %lld -lSystem %t/main.o -o %t/main %t/foo_with_bar.dylib 22 # NOBAR-NOT: bar.dylib 23 # NOBAR: /usr/lib/libSystem.dylib [all …]
|
H A D | sub-library.s | 11 # RUN: %lld -dylib %t/libhello.o -o %t/libhello.dylib 12 # RUN: %lld -dylib -L%t -sub_library libhello -lhello \ 13 # RUN: %t/libgoodbye.o -o %t/libgoodbye.dylib 14 # RUN: %lld -dylib -L%t -sub_library libgoodbye -lgoodbye -install_name \ 15 # RUN: @executable_path/libsuper.dylib %t/libsuper.o -o %t/libsuper.dylib 21 # RUN: llvm-otool -hv %t/libhello.dylib | \ 25 # RUN: llvm-otool -l %t/libgoodbye.dylib | FileCheck %s \ 26 # RUN: --check-prefix=REEXPORT-HEADERS -DPATH=%t/libhello.dylib 28 # RUN: llvm-otool -l %t/libsuper.dylib | FileCheck %s \ 29 # RUN: --check-prefix=REEXPORT-HEADERS -DPATH=%t/libgoodbye.dylib [all …]
|
H A D | flat-namespace-interposable.s | 13 # RUN: %lld -lSystem -dylib -flat_namespace -o %t/foo.dylib %t/foo.o 14 # RUN: %lld -lSystem -dylib -flat_namespace -fixup_chains -o %t/chained.dylib %t/foo.o 22 # RUN: llvm-objdump --macho --syms %t/chained.dylib >> %t/dylib.objdump 23 # RUN: llvm-objdump --macho --dyld-info %t/chained.dylib >> %t/dylib.objdump 24 # RUN: FileCheck %s --check-prefixes=SYMS,CHAINED-DYLIB < %t/dylib.objdump 27 # RUN: FileCheck %s --check-prefixes=SYMS,CHAINED-DYLIB < %t/bundle.objdump 44 # EXEC-NEXT: segment section address type addend dylib symbol 47 # EXEC-NEXT: segment section address dylib symbol 56 # CHAINED-EXEC-NEXT: segment section address pointer type addend dylib symbo… 63 # DYLIB: Rebase table: [all …]
|
H A D | weak-definition-direct-fetch.s | 12 # RUN: %lld -dylib -install_name \ 13 # RUN: @executable_path/libfoo.dylib %t/foo.o -o %t/libfoo.dylib 14 # RUN: %lld -dylib -install_name \ 15 # RUN: @executable_path/libweakfoo.dylib %t/weakfoo.o -o %t/libweakfoo.dylib 17 …N: llvm-objdump --macho --exports-trie %t/libweakfoo.dylib | FileCheck %s --check-prefix WEAK-DYLI… 18 # WEAK-DYLIB-CHECK: _foo [weak_def] 22 # RUN: llvm-strip %t/libfoo.dylib 23 # RUN: llvm-strip %t/libweakfoo.dylib 24 # RUN: llvm-nm %t/libfoo.dylib 2>&1 | FileCheck %s --check-prefix=NOSYM 25 # RUN: llvm-nm %t/libweakfoo.dylib 2>&1 | FileCheck %s --check-prefix=NOSYM [all …]
|
H A D | application-extension.s | 10 # RUN: %lld -arch arm64 -dylib -o %t/foo.dylib %t/foo.o 11 # RUN: llvm-otool -hv %t/foo.dylib | FileCheck --check-prefix=NOAPPEXT %s 12 # RUN: %lld -arch arm64 -dylib -o %t/foo-appext.dylib %t/foo.o \ 14 # RUN: llvm-otool -hv %t/foo-appext.dylib | FileCheck --check-prefix=APPEXT %s 15 # RUN: %lld -arch arm64 -dylib -o %t/foo-noappext.dylib %t/foo.o \ 17 # RUN: llvm-otool -hv %t/foo-noappext.dylib \ 27 # RUN: %lld -arch arm64 -dylib -o %t/bar.dylib %t/bar.o \ 28 # RUN: -application_extension %t/foo-appext.dylib 29 # RUN: %lld -arch arm64 -dylib -o %t/bar.dylib %t/bar.o \ 31 # RUN: not %lld -arch arm64 -dylib -o %t/bar.dylib %t/bar.o \ [all …]
|
H A D | dyld-stub-binder.s | 8 # RUN: %no-lsystem-lld -arch arm64 -dylib %t/foo.o -o %t/libfoo.dylib 9 # RUN: llvm-nm -m %t/libfoo.dylib | FileCheck --check-prefix=NOSTUB %s 12 ## libSystem.dylib get a reference to dyld_stub_binder even if it's 14 # RUN: %lld -arch arm64 -lSystem -dylib %t/foo.o -o %t/libfoo.dylib 15 # RUN: llvm-nm -m %t/libfoo.dylib | FileCheck --check-prefix=STUB %s 18 # RUN: not %no-lsystem-lld -arch arm64 -dylib %t/bar.o %t/libfoo.dylib \ 19 # RUN: -o %t/libbar.dylib [all...] |
H A D | lto-internalize-unnamed-addr.ll | 14 ; RUN: %lld -lSystem -dylib %t/test.o %t/test2.o -o %t/test.dylib -save-temps 15 ; RUN: llvm-dis < %t/test.dylib.0.2.internalize.bc | FileCheck %s --check-prefix=LTO-BC-DYLIB 16 ; RUN: llvm-nm -m %t/test.dylib | FileCheck %s --check-prefix=LTO-DYLIB 24 ; RUN: %lld -lSystem -dylib %t/test.thinlto.o %t/test2.thinlto.o -o \ 25 ; RUN: %t/test.thinlto.dylib -save-temps 26 ; RUN: llvm-dis < %t/test.thinlto.o.2.internalize.bc | FileCheck %s --check-prefix=THINLTO-BC-DYLIB 28 ; RUN: llvm-nm -m %t/test.thinlto.dylib | FileCheck %s --check-prefix=THINLTO-DYLIB 37 ; LTO-BC-DYLIB-DAG: @global_unnamed = internal unnamed_addr global i8 42 38 ; LTO-BC-DYLIB-DAG: @local_unnamed_const = internal constant i8 42 39 ; LTO-BC-DYLIB-DAG: @local_unnamed = weak_odr global i8 42 [all …]
|
H A D | zippered.yaml | 3 # RUN: yaml2obj %s > %t/test.dylib 8 ## Test linking against a zippered dylib. 9 # RUN: %lld -lSystem -dylib %t/test.dylib %t/test_macos.o -o /dev/null 10 …ibroot %S/Inputs/MacOSX.sdk -lSystem -dylib -arch x86_64 -platform_version mac-catalyst 13.15.0 14… 12 # RUN: %no-arg-lld -syslibroot %S/Inputs/MacOSX.sdk -lSystem -dylib -arch x86_64 -platform_version … 14 # RUN: not %no-arg-lld -syslibroot %S/Inputs/MacOSX.sdk -lSystem -dylib -arch x86_64 -platform_vers… 15 …/Library/Frameworks{{[\\/]}}MacOnly.framework{{[\\/]}}MacOnly.tbd(MacOnly.dylib) is incompatible w… 17 …-syslibroot %S/Inputs/MacOSX.sdk -lSystem -dylib -arch x86_64 -platform_version ios 13.15.0 14.0 %… 18 # CHECK: test.dylib has platform macOS/macCatalyst, which is different from target platform iOS 20 ## Test creating a zippered dylib. [all …]
|
H A D | load-hidden.s | 10 # RUN: %lld -dylib -lSystem %t/obj.o -load_hidden %t/libfoo.a -o %t/test.dylib 11 # RUN: llvm-nm %t/test.dylib | FileCheck %s 12 # RUN: %lld -dylib -lSystem -L%t %t/obj.o -hidden-lfoo -o %t/test2.dylib 13 # RUN: llvm-nm %t/test2.dylib | FileCheck %s 19 # RUN: %lld -dylib -lSystem %t/obj.o %t/libfoo.a -load_hidden %t/libfoo.a -o %t/test-regular-then-h… 20 # RUN: llvm-nm %t/test-regular-then-hidden.dylib | FileCheck %s --check-prefix=REGULAR-THEN-HIDDEN 25 # RUN: %lld -dylib -lSystem %t/obj.o -load_hidden %t/libfoo.a %t/libfoo.a -o %t/test-hidden-then-re… 26 # RUN: llvm-nm %t/test-hidden-then-regular.dylib | FileCheck %s --check-prefix=HIDDEN-THEN-REGULAR 31 # RUN: %lld -dylib -lSystem %t/obj.o %t/libfoo.a -force_load %t/libbaz.a -load_hidden %t/libbaz.a -… 32 # RUN: llvm-nm %t/test-force-then-hidden.dylib | FileCheck %s --check-prefix=FORCE-THEN-HIDDEN [all …]
|
H A D | mh-header-link.s | 8 ## Test that in a dylib, we can link against __mh_dylib_header 11 # RUN: llvm-mc %t/dylib.s -triple=x86_64-apple-macos10.15 -filetype=obj -o %t/dylib.o 12 # RUN: %lld -dylib -dead_strip %t/dylib.o -o %t/dylib.out 13 # RUN: llvm-objdump -m --syms %t/dylib.out | FileCheck %s --check-prefix DYLIB 15 # RUN: not %lld -o /dev/null %t/dylib.o 2>&1 | FileCheck %s --check-prefix ERR-DYLIB 17 # DYLIB: SYMBOL TABLE: 18 # DYLIB-NEXT: {{[0-9a-f]+}} g F __TEXT,__text _main 19 # DYLIB-NEXT-EMPTY: 20 # ERR-DYLIB: error: undefined symbol: __mh_dylib_header 26 ## But it would be an error trying to reference __mh_execute_header in a dylib [all …]
|
H A D | flat-namespace-dysyms.s | 5 # RUN: %lld -dylib -o %t/foo.dylib %t/foo.o 8 # RUN: %lld -lSystem -dylib -o %t/bar.dylib %t/bar.o %t/foo.dylib 11 # RUN: %lld -lSystem -dylib -o %t/baz.dylib %t/baz.o %t/bar.dylib 15 ## With flat_namespace, the linker automatically looks in foo.dylib and 16 ## bar.dylib too, but it doesn't add a LC_LOAD_DYLIB for it. 17 # RUN: %lld -flat_namespace -lSystem %t/main.o %t/baz.dylib -o %t/out -t \ 19 ## FIXME: The `bar.dylib` line should use `T-NEXT`, but on Windows we load 23 # T-NEXT: baz.dylib 24 # T: bar.dylib 25 # T-NEXT: foo.dylib [all …]
|
H A D | link-search-order.s | 8 # RUN: %lld -dylib -install_name @executable_path/libhello.dylib %t/hello.o -o %t/libhello.dylib 11 # RUN: %lld -dylib -install_name @executable_path/libgoodbye.dylib %t/goodbye.o -o %tD/libgoodbye.d… 19 # RUN: --print-dylib-search | FileCheck --check-prefix=ARCHIVESEARCH -DPATH=%t %s 28 # RUN: llvm-objdump --macho --dylibs-used %t/test | FileCheck --check-prefix=DYLIB %s 34 # RUN: llvm-objdump --macho --dylibs-used %t/test | FileCheck --check-prefix=DYLIB %s 40 # RUN: llvm-objdump --macho --dylibs-used %t/test | FileCheck --check-prefix=DYLIB %s 43 # RUN: llvm-objdump --macho --dylibs-used %t/test | FileCheck --check-prefix=DYLIB %s 49 # RUN: llvm-objdump --macho --dylibs-used %t/test | FileCheck --check-prefix=DYLIB %s 52 # RUN: not %lld -dylib -F %t -framework Foo -o %t --print-dylib-search \ 55 # DYLIB: @executable_path/libhello.dylib [all …]
|
H A D | export-options.s | 11 # RUN: not %lld -dylib %t/default.o -o /dev/null \ 15 # RUN: not %lld -dylib %t/default.o -o /dev/null \ 19 # RUN: not %lld -dylib %t/default.o -o /dev/null \ 23 # RUN: not %lld -dylib %t/default.o -o /dev/null \ 27 # RUN: not %lld -dylib %t/default.o -o /dev/null \ 37 # RUN: not %lld -dylib %t/default.o -o /dev/null \ 47 # RUN: %lld -dylib %t/default.o -undefined dynamic_lookup -o %t/dyn-lookup \ 54 # RUN: %lld -dylib %t/default.o %t/lazydef.a -o %t/lazydef \ 64 # RUN: %no-fatal-warnings-lld -dylib %t/default.o -o %t/hidden-export \ 77 # RUN: %lld -dylib %t/default.o -o %t/default [all …]
|
H A D | dylib.s | 4 # RUN: %lld -dylib -install_name @executable_path/libfoo.dylib \ 5 # RUN: %t.o -o %t.dylib 6 # RUN: llvm-objdump --macho --dylib-id %t.dylib | FileCheck %s 7 # CHECK: @executable_path/libfoo.dylib 9 ## If we are building a dylib, we shouldn't error out even if we are passed 13 # RUN: %lld -dylib %t.o -o %t.defaultInstallName.dylib -e missing_entry 14 # RUN: obj2yaml %t.defaultInstallName.dylib | FileCheck %s -DOUTPUT=%t.defaultInstallName.dylib --c… 18 ## dylib. 19 # RUN: llvm-objdump --macho --all-headers %t.dylib | FileCheck %s --check-prefix=NCHECK 24 # RUN: llvm-objdump --syms --exports-trie %t.dylib | \
|
H A D | weak-def-can-be-hidden.s | 21 ## within the dylib should not use weak indirect lookups. 25 # RUN: %lld -dylib -o %t/weak-autohide-foo.dylib \ 27 # RUN: llvm-objdump --syms --exports-trie %t/weak-autohide-foo.dylib | \ 29 # RUN: llvm-nm -m %t/weak-autohide-foo.dylib | \ 31 # RUN: llvm-objdump --macho --bind --weak-bind %t/weak-autohide-foo.dylib | \ 33 # RUN: llvm-objdump --macho --private-header %t/weak-autohide-foo.dylib | \ 63 # RUN: %lld -dylib -o %t/weak-autohide-foo-pe.dylib \ 65 # RUN: llvm-objdump --syms --exports-trie %t/weak-autohide-foo-pe.dylib | \ 67 # RUN: llvm-nm -m %t/weak-autohide-foo-pe.dylib | \ 69 # RUN: llvm-objdump --macho --bind --weak-bind %t/weak-autohide-foo-pe.dylib | \ [all …]
|
H A D | symbol-resolution.s | 4 # RUN: %lld -dylib -install_name \ 5 # RUN: @executable_path/libresolution.dylib %t/libresolution.o -o %t/libresolution.dylib 6 # RUN: %lld -dylib -install_name \ 7 # RUN: @executable_path/libresolution2.dylib %t/libresolution.o -o %t/libresolution2.dylib 10 ## Check that we select the symbol defined in the first dylib passed on the 12 # RUN: %lld -o %t/dylib-first -L%t -lresolution -lresolution2 %t/resolution.o 13 # RUN: llvm-objdump --macho --bind %t/dylib-first | FileCheck %s --check-prefix=DYLIB-FIRST 14 # DYLIB-FIRST: libresolution _foo 20 ## Also check that defined symbols take precedence over dylib symbols. 21 # DYLIB-FIRST-NOT: libresolution _bar [all …]
|
H A D | special-symbol-ld-previous.s | 12 # RUN: %lld -o %t/libfoo1.dylib %t/libLDPreviousInstallName.tbd %t/ref_xxx.o -dylib -platform_versi… 13 # RUN: llvm-objdump --macho --dylibs-used %t/libfoo1.dylib | FileCheck --check-prefix=CASE1 %s 19 # RUN: %lld -o %t/libfoo2.dylib %t/libLDPreviousInstallName.tbd %t/ref_xxx.o -dylib -platform_versi… 20 # RUN: llvm-objdump --macho --dylibs-used %t/libfoo2.dylib | FileCheck --check-prefix=CASE2 %s 26 # RUN: %lld -o %t/libfoo3.dylib %t/libLDPreviousInstallName.tbd %t/ref_xxx.o -dylib -platform_versi… 27 # RUN: llvm-objdump --macho --dylibs-used %t/libfoo3.dylib | FileCheck --check-prefix=CASE3 %s 35 # RUN: %lld -o %t/libfoo4_yes.dylib %t/libLDPreviousInstallName-Symbol.tbd %t/ref_ySyy.o -dylib -pl… 36 # RUN: llvm-otool -L %t/libfoo4_yes.dylib | FileCheck --check-prefix=CASE4-YES --implicit-check-not… 40 # RUN: %lld -o %t/libfoo4_no.dylib %t/libLDPreviousInstallName-Symbol.tbd %t/ref_ySyy.o -dylib -pla… 41 # RUN: llvm-otool -L %t/libfoo4_no.dylib | FileCheck --check-prefix=CASE4-NO --implicit-check-not=/… [all …]
|
H A D | archive-symbol-resolution.s | 8 # RUN: %lld -dylib -o %t/libf1.dylib %t/f1.o -lSystem 13 ## (Strong) dylib symbols and archive symbols have equal precedence. 15 # RUN: %lld %t/libf1.dylib %t/libf2_g.a %t/test.o -o %t/test.out -lSystem 16 # RUN: llvm-objdump --syms --macho --lazy-bind %t/test.out | FileCheck %s --check-prefix DYLIB-FIRST 17 # DYLIB-FIRST: SYMBOL TABLE: 18 # DYLIB-FIRST-DAG: __TEXT,test_g g 19 # DYLIB-FIRST: Lazy bind table: 20 # DYLIB-FIRST-NEXT: segment section address dylib symbol 21 # DYLIB-FIRST-NEXT: __DATA __la_symbol_ptr {{[0-9a-z]+}} libf1 f 23 # RUN: %lld %t/libf2_g.a %t/libf1.dylib %t/test.o -o %t/test.out -lSystem [all …]
|
H A D | final-output.s | 7 # RUN: %lld -dylib -o %t.dylib -final_output /lib/foo.dylib %t.o 8 # RUN: llvm-otool -D %t.dylib | FileCheck -DID=/lib/foo.dylib %s 10 # RUN: %lld -dylib -o %t.dylib -install_name /foo/bar.dylib \ 11 # RUN: -final_output /lib/foo.dylib %t.o 12 # RUN: llvm-otool -D %t.dylib | FileCheck -DID=/foo/bar.dylib %s
|
H A D | link-search-at-executable-path.s | 10 # RUN: %lld -dylib -install_name @executable_path/libfoo.dylib %t/foo.o -o %t/subdir/libfoo.dylib 12 # RUN: %lld -dylib -reexport_library %t/subdir/libfoo.dylib %t/bar.o -o %t/libbar.dylib 16 # RUN: %lld -lSystem %t/main.o %t/libbar.dylib -o %t/subdir/test 19 # RUN: not %lld -dylib -lSystem %t/main.o %t/libbar.dylib -o %t/subdir/libtest.dylib 2>&1 | FileChe… 22 # RUN: not %lld -lSystem %t/main.o %t/libbar.dylib -o %t/test 2>&1 | FileCheck --check-prefix=ERR %s 23 # ERR: error: {{.*}}libbar.dylib: unable to locate re-export with install name @executable_path/lib…
|
H A D | dso-handle.s | 9 # RUN: %lld -dylib %t.o -o %t.dylib 10 …ump -d --no-show-raw-insn --rebase --section-headers %t.dylib | FileCheck %s --check-prefix=DYLIB-… 11 # DYLIB-CHECK: leaq {{.*}} ## 0x0 12 # DYLIB-CHECK-NEXT: leaq {{.*}} ## 0x0 14 # DYLIB-LABEL: Sections: 15 # DYLIB: __data 00000008 [[#%x,DATA:]] DATA 16 # DYLIB-LABEL: Rebase table: 17 # DYLIB-NEXT: segment section address type 18 # DYLIB-NEXT: __DATA __data 0x{{0*}}[[#DATA]] pointer 20 # RUN: llvm-objdump --syms %t.dylib | FileCheck %s --check-prefix=SYMS
|
H A D | lto-weak-ref.ll | 5 ; RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/dylib.s -o %t/dylib.o 6 ; RUN: %lld -dylib -lSystem %t/dylib.o -o %t/dylib.dylib 10 ; RUN: %lld -dylib -lSystem %t/obj.o %t/dylib.dylib -o %t/test.obj 16 ; RUN: %lld -dylib -lSystem %t/bitcode.o %t/dylib.dylib -o %t/test.lto 22 ;--- dylib.s
|
/llvm-project/compiler-rt/test/asan/TestCases/Darwin/ |
H A D | dyld_insert_libraries_remove.cpp | 2 // the ASan dylib from the environment variable (both when using an absolute 8 // RUN: cp `%clang_asan -print-file-name=lib`/darwin/libclang_rt.asan_osx_dynamic.dylib \ 9 // RUN: %t/libclang_rt.asan_osx_dynamic.dylib 13 // RUN: -dynamiclib -o %t/dummy-so.dylib 16 // RUN: DYLD_INSERT_LIBRARIES=@executable_path/libclang_rt.asan_osx_dynamic.dylib:dummy-so.dylib \ 20 // RUN: DYLD_INSERT_LIBRARIES=libclang_rt.asan_osx_dynamic.dylib:dummy-so.dylib \ 25 // RUN: DYLD_INSERT_LIBRARIES=libclang_rt.asan_osx_dynamic.dylib:dummy-so.dylib \ 29 // RUN: DYLD_INSERT_LIBRARIES=%t/libclang_rt.asan_osx_dynamic.dylib:dummy-so.dylib \ 39 // CHECK: {{DYLD_INSERT_LIBRARIES=dummy-so.dylib}} in main() 40 // CHECK-KEEP: {{DYLD_INSERT_LIBRARIES=libclang_rt.asan_osx_dynamic.dylib:dummy-so.dylib}} in main()
|
/llvm-project/llvm/test/tools/llvm-objcopy/MachO/ |
H A D | install-name-tool-change.test | 7 # RUN: llvm-install-name-tool -change /usr/dylib/LOAD /usr/long/long/dylib/LOAD %t.copy 10 # CHANGE: name /usr/long/long/dylib/LOAD 11 # CHANGE: name /usr/dylib/WEAK 15 # RUN: llvm-install-name-tool -change /usr/dylib/WEAK /usr/sh/WEAK \ 16 # RUN: -change /usr/dylib/LOAD /usr/sh/LOAD %t.copy 24 # RUN: llvm-install-name-tool -change /usr/dylib/LOAD /usr/LOAD \ 25 # RUN: -change /usr/dylib/LOAD /usr/XXXX %t.copy 29 # CHANGE-REPEAT: name /usr/dylib/WEAK 33 # RUN: llvm-install-name-tool -change /usr/dylib/LOAD /usr/XX/LOAD \ 38 # CHANGE-CHAIN: name /usr/dylib/WEAK [all …]
|
/llvm-project/llvm/test/tools/dsymutil/ |
H A D | arch-option.test | 4 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib | FileCheck %s -che… 5 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch all | FileChe… 6 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch='*' | FileChe… 7 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm64 | FileC… 8 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm | FileChe… 9 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch armv7 | FileC… 10 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm64 -arch a… 11 RUN: not dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm42 2>&… 12 RUN: not dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch i386 2>&1… 14 RUN: dsymutil --linker parallel -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib |… [all …]
|