brintos

brintos / llvm-project-archived public Read only

0
0
Text · 833 B · 1576fa9 Raw
28 lines · plain
1RUN: yaml2obj %p/Inputs/discard-locals.yaml -o %t.in.o2 3RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS,SYMBOLS-PRE4 5RUN: llvm-objcopy --discard-all %t.in.o %t.out.o6RUN: llvm-objdump -t %t.out.o | FileCheck %s --check-prefixes=SYMBOLS7 8RUN: llvm-objcopy -x %t.in.o %t.out-x.o9RUN: cmp %t.out.o %t.out-x.o10 11RUN: cp %t.in.o %t.strip-x.o12RUN: llvm-strip -x %t.strip-x.o13RUN: cmp %t.out.o %t.strip-x.o14 15RUN: cp %t.in.o %t.strip-discard-all.o16RUN: llvm-strip --discard-all %t.strip-discard-all.o17RUN: cmp %t.out.o %t.strip-discard-all.o18 19SYMBOLS: SYMBOL TABLE:20SYMBOLS-NEXT: external21SYMBOLS-NEXT: external_undefined22SYMBOLS-NEXT: external_undefined_unreferenced23SYMBOLS-PRE-NEXT: local_unreferenced24SYMBOLS-NEXT: local_referenced25SYMBOLS-NEXT: local_undefined_unreferenced26SYMBOLS-PRE-NEXT: @feat.0027SYMBOLS-EMPTY:28