24 lines
776 B
Text
24 lines
776 B
Text
# 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
|