1$ cat foo.c 2void start(void) asm("start"); 3void start(void) {} 4$ xcrun clang -c -o foo.o foo.c -g3 5$ xcrun clang -o foo foo.o -g3 -Wl,-preload -nodefaultlibs 6 7RUN: dsymutil -oso-prepend-path %p/../Inputs %p/../Inputs/private/tmp/preload/foo -o %t.dSYM 8RUN: llvm-nm %p/../Inputs/private/tmp/preload/foo | FileCheck %s 9RUN: llvm-nm %t.dSYM/Contents/Resources/DWARF/foo | FileCheck %s 10 11RUN: dsymutil --linker parallel -oso-prepend-path %p/../Inputs %p/../Inputs/private/tmp/preload/foo -o %t.dSYM 12RUN: llvm-nm %p/../Inputs/private/tmp/preload/foo | FileCheck %s 13RUN: llvm-nm %t.dSYM/Contents/Resources/DWARF/foo | FileCheck %s 14 15CHECK: start 16