Changeset View
Changeset View
Standalone View
Standalone View
lld/test/ELF/strip-debug.s
# REQUIRES: x86, zlib | # REQUIRES: x86, zlib | ||||
# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t | # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t | ||||
# RUN: ld.lld %t -o %t2 --strip-debug | # RUN: ld.lld %t -o %t2 --strip-debug | ||||
# RUN: llvm-readobj --sections %t2 | FileCheck %s | # RUN: llvm-readobj --sections %t2 | FileCheck %s | ||||
# RUN: ld.lld %t -o %t2 -S | # RUN: ld.lld %t -o %t2 -S | ||||
# RUN: llvm-readobj --sections %t2 | FileCheck %s | # RUN: llvm-readobj --sections %t2 | FileCheck %s | ||||
# RUN: ld.lld %t -o %t2 --strip-all | # RUN: ld.lld %t -o %t2 --strip-all | ||||
# RUN: llvm-readobj --sections %t2 | FileCheck %s | # RUN: llvm-readobj --sections %t2 | FileCheck %s | ||||
# CHECK-NOT: Foo | # CHECK-NOT: Foo | ||||
# CHECK-NOT: Bar | # CHECK-NOT: Bar | ||||
.section .debug_Foo,"",@progbits | .section .debug_Foo,"",@progbits | ||||
.section .zdebug_Bar,"",@progbits | |||||
.ascii "ZLIB" | |||||
.quad 0 | .quad 0 |