| # RUN: yaml2obj %s > %t |
| # Test --special-syms flag. Currently this flag is a no-op, so outputs with and without |
| # this flag should be identical. GNU nm doesn't show ARM and AArch64 special symbols |
| # without --special-syms, so this test is to be changed when/if we decide to implement |
| # GNU nm-like behavior in llvm-nm |
| |
| # RUN: llvm-nm %t | FileCheck %s |
| # RUN: llvm-nm %t --special-syms | FileCheck %s |
| |
| !ELF |
| FileHeader: |
| Class: ELFCLASS64 |
| Data: ELFDATA2LSB |
| Type: ET_REL |
| Machine: EM_AARCH64 |
| Sections: |
| - Name: .text |
| Type: SHT_PROGBITS |
| Flags: [ SHF_ALLOC, SHF_EXECINSTR ] |
| Address: 0x1000 |
| - Name: .data |
| Type: SHT_PROGBITS |
| Flags: [ SHF_ALLOC, SHF_WRITE ] |
| Address: 0x2000 |
| Symbols: |
| - Name: $x.1 |
| Section: .text |
| - Name: $d.1 |
| Section: .data |
| |
| # CHECK: 2000 d $d.1 |
| # CHECK-NEXT: 1000 t $x.1 |