xref: /llvm-project/llvm/test/tools/llvm-readobj/ELF/decompress-zstd-unsupported.test (revision 24f22b3f93f950348cbff35feb7ad9a5d16d916d)
1# UNSUPPORTED: zstd
2# RUN: yaml2obj %s -o %t
3# RUN: llvm-readobj -z -p .a -x .b %t 2>&1 | FileCheck %s -DFILE=%t
4
5# CHECK:      String dump of section '.a':
6# CHECK-NEXT: warning: '[[FILE]]': LLVM was not built with LLVM_ENABLE_ZSTD or did not find zstd at build time
7# CHECK-NEXT: [     0] .
8# CHECK-NEXT: [     8] .
9# CHECK-NEXT: [    10] .
10# CHECK-NEXT: [    18] (./. ..
11# CHECK-NEXT: [    21] .
12# CHECK-EMPTY:
13# CHECK-NEXT: Hex dump of section '.b':
14# CHECK-NEXT: warning: '[[FILE]]': LLVM was not built with LLVM_ENABLE_ZSTD or did not find zstd at build time
15# CHECK-NEXT: 0x00000000 02000000 00000000 01000000 00000000 ................
16# CHECK-NEXT: 0x00000010 01000000 00000000 28b52ffd 20010900 ........(./. ...
17# CHECK-NEXT: 0x00000020 0001                                ..
18
19--- !ELF
20FileHeader:
21  Class: ELFCLASS64
22  Data:  ELFDATA2LSB
23  Type:  ET_REL
24Sections:
25  - Name: .a
26    Type: SHT_PROGBITS
27    Flags: [SHF_COMPRESSED]
28    Content: 02000000000000000100000000000000010000000000000028b52ffd200109000001
29  - Name: .b
30    Type: SHT_PROGBITS
31    Flags: [SHF_COMPRESSED]
32    Content: 02000000000000000100000000000000010000000000000028b52ffd200109000001
33