| # REQUIRES: !system-aix |
| |
| # RUN: yaml2obj -DCLASS=ELFCLASS32 %s -o %t_elf32.o |
| # RUN: yaml2obj -DCLASS=ELFCLASS64 %s -o %t_elf64.o |
| |
| --- !ELF |
| FileHeader: |
| Class: [[CLASS]] |
| Data: ELFDATA2LSB |
| Type: ET_REL |
| Symbols: |
| - Name: [[CLASS]]_var |
| |
| ## Test that the environment variable "OBJECT_MODE" is ignored on non-AIX OS. |
| # RUN: env OBJECT_MODE=32 llvm-nm --format=just-symbols %t_elf32.o %t_elf64.o | \ |
| # RUN: FileCheck %s -DFILE1=%t_elf32.o -DFILE2=%t_elf64.o --match-full-lines |
| # RUN: env OBJECT_MODE=64 llvm-nm --format=just-symbols %t_elf32.o %t_elf64.o | \ |
| # RUN: FileCheck %s -DFILE1=%t_elf32.o -DFILE2=%t_elf64.o --match-full-lines |
| |
| # CHECK: [[FILE1]]: |
| # CHECK-NEXT: ELFCLASS32_var |
| # CHECK-EMPTY: |
| # CHECK-NEXT: [[FILE2]]: |
| # CHECK-NEXT: ELFCLASS64_var |