Changeset View
Changeset View
Standalone View
Standalone View
lld/test/ELF/compressed-debug-input.s
Show All 16 Lines | |||||
# ZLIB-NEXT: Offset: | # ZLIB-NEXT: Offset: | ||||
# ZLIB-NEXT: Size: | # ZLIB-NEXT: Size: | ||||
# ZLIB-NEXT: Link: | # ZLIB-NEXT: Link: | ||||
# ZLIB-NEXT: Info: | # ZLIB-NEXT: Info: | ||||
# ZLIB-NEXT: AddressAlignment: 8 | # ZLIB-NEXT: AddressAlignment: 8 | ||||
# ZLIB-NEXT: EntrySize: 1 | # ZLIB-NEXT: EntrySize: 1 | ||||
# ZLIB-NEXT: } | # ZLIB-NEXT: } | ||||
# RUN: llvm-mc -compress-debug-sections=zlib-gnu -filetype=obj -triple=x86_64-unknown-linux %s -o %t2 | |||||
# RUN: llvm-mc -compress-debug-sections=zlib-gnu -filetype=obj -triple=powerpc64-unknown-unknown %s -o %t2-be | |||||
# RUN: llvm-readobj --sections %t2 | FileCheck -check-prefix=GNU %s | |||||
# RUN: llvm-readobj --sections %t2-be | FileCheck -check-prefix=GNU %s | |||||
# GNU: Section { | |||||
# GNU: Index: 2 | |||||
# GNU: Name: .zdebug_str | |||||
# GNU-NEXT: Type: SHT_PROGBITS | |||||
# GNU-NEXT: Flags [ | |||||
# GNU-NEXT: SHF_MERGE (0x10) | |||||
# GNU-NEXT: SHF_STRINGS (0x20) | |||||
# GNU-NEXT: ] | |||||
# GNU-NEXT: Address: | |||||
# GNU-NEXT: Offset: | |||||
# GNU-NEXT: Size: | |||||
# GNU-NEXT: Link: | |||||
# GNU-NEXT: Info: | |||||
# GNU-NEXT: AddressAlignment: 1 | |||||
# GNU-NEXT: EntrySize: 1 | |||||
# GNU-NEXT: } | |||||
# RUN: ld.lld --hash-style=sysv %t -o %t.so -shared | # RUN: ld.lld --hash-style=sysv %t -o %t.so -shared | ||||
# RUN: llvm-readobj --sections --section-data %t.so | FileCheck -check-prefix=DATA %s | # RUN: llvm-readobj --sections --section-data %t.so | FileCheck -check-prefix=DATA %s | ||||
# RUN: ld.lld --hash-style=sysv %t-be -o %t-be.so -shared | # RUN: ld.lld --hash-style=sysv %t-be -o %t-be.so -shared | ||||
# RUN: llvm-readobj --sections --section-data %t-be.so | FileCheck -check-prefix=DATA %s | # RUN: llvm-readobj --sections --section-data %t-be.so | FileCheck -check-prefix=DATA %s | ||||
# RUN: ld.lld --hash-style=sysv %t2 -o %t2.so -shared | |||||
# RUN: llvm-readobj --sections --section-data %t2.so | FileCheck -check-prefix=DATA %s | |||||
# RUN: ld.lld --hash-style=sysv %t2-be -o %t2-be.so -shared | |||||
# RUN: llvm-readobj --sections --section-data %t2-be.so | FileCheck -check-prefix=DATA %s | |||||
# DATA: Section { | # DATA: Section { | ||||
# DATA: Index: 6 | # DATA: Index: 6 | ||||
# DATA: Name: .debug_str | # DATA: Name: .debug_str | ||||
# DATA-NEXT: Type: SHT_PROGBITS | # DATA-NEXT: Type: SHT_PROGBITS | ||||
# DATA-NEXT: Flags [ | # DATA-NEXT: Flags [ | ||||
# DATA-NEXT: SHF_MERGE (0x10) | # DATA-NEXT: SHF_MERGE (0x10) | ||||
# DATA-NEXT: SHF_STRINGS (0x20) | # DATA-NEXT: SHF_STRINGS (0x20) | ||||
# DATA-NEXT: ] | # DATA-NEXT: ] | ||||
Show All 27 Lines |