brintos

brintos / llvm-project-archived public Read only

0
0
Text · 638 B · 2c45220 Raw
16 lines · plain
1$ cat foo.c2void start(void) asm("start");3void start(void) {}4$ xcrun clang -c -o foo.o foo.c -g35$ xcrun clang -o foo foo.o -g3 -Wl,-preload -nodefaultlibs6 7RUN: dsymutil -oso-prepend-path %p/../Inputs %p/../Inputs/private/tmp/preload/foo -o %t.dSYM8RUN: llvm-nm %p/../Inputs/private/tmp/preload/foo | FileCheck %s9RUN: llvm-nm %t.dSYM/Contents/Resources/DWARF/foo | FileCheck %s10 11RUN: dsymutil --linker parallel -oso-prepend-path %p/../Inputs %p/../Inputs/private/tmp/preload/foo -o %t.dSYM12RUN: llvm-nm %p/../Inputs/private/tmp/preload/foo | FileCheck %s13RUN: llvm-nm %t.dSYM/Contents/Resources/DWARF/foo | FileCheck %s14 15CHECK: start16