xref: /llvm-project/llvm/test/tools/llvm-objcopy/ELF/copy-osabi.test (revision 55c81d4282c5da0189711261a11537bc8a7fe85c)
1# RUN: yaml2obj %s -o %t
2# RUN: llvm-objcopy %t %t2
3# RUN: llvm-readobj --file-headers %t2 | FileCheck %s
4
5## Check that llvm-objcopy preserves the OSABI and ABIVersion fields.
6# CHECK: OS/ABI: FreeBSD (0x9)
7# CHECK: ABIVersion: 1
8
9!ELF
10FileHeader:
11  Class:           ELFCLASS64
12  Data:            ELFDATA2LSB
13  OSABI:           ELFOSABI_FREEBSD
14  ABIVersion:      1
15  Type:            ET_REL
16  Machine:         EM_AARCH64
17