1# REQUIRES: !system-aix 2 3# RUN: yaml2obj -DCLASS=ELFCLASS32 %s -o %t_elf32.o 4# RUN: yaml2obj -DCLASS=ELFCLASS64 %s -o %t_elf64.o 5 6--- !ELF 7FileHeader: 8 Class: [[CLASS]] 9 Data: ELFDATA2LSB 10 Type: ET_REL 11Symbols: 12 - Name: [[CLASS]]_var 13 14## Test that the environment variable "OBJECT_MODE" is ignored on non-AIX OS. 15# RUN: env OBJECT_MODE=32 llvm-nm --format=just-symbols %t_elf32.o %t_elf64.o | \ 16# RUN: FileCheck %s -DFILE1=%t_elf32.o -DFILE2=%t_elf64.o --match-full-lines 17# RUN: env OBJECT_MODE=64 llvm-nm --format=just-symbols %t_elf32.o %t_elf64.o | \ 18# RUN: FileCheck %s -DFILE1=%t_elf32.o -DFILE2=%t_elf64.o --match-full-lines 19 20# CHECK: [[FILE1]]: 21# CHECK-NEXT: ELFCLASS32_var 22# CHECK-EMPTY: 23# CHECK-NEXT: [[FILE2]]: 24# CHECK-NEXT: ELFCLASS64_var 25