| // RUN: llvm-mc -triple i686-windows -filetype obj %s -o - | llvm-objdump -t - \ | |
| // RUN: | FileCheck %s | |
| // RUN: llvm-mc -triple i686-windows -filetype obj %s -o - \ | |
| // RUN: | llvm-readobj -symbols | FileCheck %s -check-prefix CHECK-SCN | |
| .file "null-padded.asm" | |
| // CHECK: (nx 1) {{0x[0-9]+}} .file | |
| // CHECK-NEXT: AUX null-padded.asm{{$}} | |
| .file "eighteen-chars.asm" | |
| // CHECK: (nx 1) {{0x[0-9]+}} .file | |
| // CHECK-NEXT: AUX eighteen-chars.asm{{$}} | |
| .file "multiple-auxiliary-entries.asm" | |
| // CHECK: (nx 2) {{0x[0-9]+}} .file | |
| // CHECK-NEXT: AUX multiple-auxiliary-entries.asm{{$}} | |
| // CHECK-SCN: Symbols [ | |
| // CHECK-SCN: Symbol { | |
| // CHECK-SCN: Name: .file | |
| // CHECK-SCN: Section: IMAGE_SYM_DEBUG (-2) | |
| // CHECK-SCN: StorageClass: File | |
| // CHECK-SCN: AuxFileRecord { | |
| // CHECK-SCN: FileName: null-padded.asm | |
| // CHECK-SCN: } | |
| // CHECK-SCN: } | |
| // CHECK-SCN: Symbol { | |
| // CHECK-SCN: Name: .file | |
| // CHECK-SCN: Section: IMAGE_SYM_DEBUG (-2) | |
| // CHECK-SCN: StorageClass: File | |
| // CHECK-SCN: AuxFileRecord { | |
| // CHECK-SCN: FileName: eighteen-chars.asm | |
| // CHECK-SCN: } | |
| // CHECK-SCN: } | |
| // CHECK-SCN: Symbol { | |
| // CHECK-SCN: Name: .file | |
| // CHECK-SCN: Section: IMAGE_SYM_DEBUG (-2) | |
| // CHECK-SCN: StorageClass: File | |
| // CHECK-SCN: AuxFileRecord { | |
| // CHECK-SCN: FileName: multiple-auxiliary-entries.asm | |
| // CHECK-SCN: } | |
| // CHECK-SCN: } | |
| // CHECK-SCN: ] | |