1// RUN: llvm-mc -triple i686-windows -filetype obj %s -o - | llvm-objdump -t - \ 2// RUN: | FileCheck %s 3 4// RUN: llvm-mc -triple i686-windows -filetype obj %s -o - \ 5// RUN: | llvm-readobj -symbols | FileCheck %s -check-prefix CHECK-SCN 6 7 .file "null-padded.asm" 8// CHECK: (nx 1) {{0x[0-9]+}} .file 9// CHECK-NEXT: AUX null-padded.asm{{$}} 10 11 .file "eighteen-chars.asm" 12 13// CHECK: (nx 1) {{0x[0-9]+}} .file 14// CHECK-NEXT: AUX eighteen-chars.asm{{$}} 15 16 .file "multiple-auxiliary-entries.asm" 17 18// CHECK: (nx 2) {{0x[0-9]+}} .file 19// CHECK-NEXT: AUX multiple-auxiliary-entries.asm{{$}} 20 21// CHECK-SCN: Symbols [ 22// CHECK-SCN: Symbol { 23// CHECK-SCN: Name: .file 24// CHECK-SCN: Section: IMAGE_SYM_DEBUG (-2) 25// CHECK-SCN: StorageClass: File 26// CHECK-SCN: AuxFileRecord { 27// CHECK-SCN: FileName: null-padded.asm 28// CHECK-SCN: } 29// CHECK-SCN: } 30// CHECK-SCN: Symbol { 31// CHECK-SCN: Name: .file 32// CHECK-SCN: Section: IMAGE_SYM_DEBUG (-2) 33// CHECK-SCN: StorageClass: File 34// CHECK-SCN: AuxFileRecord { 35// CHECK-SCN: FileName: eighteen-chars.asm 36// CHECK-SCN: } 37// CHECK-SCN: } 38// CHECK-SCN: Symbol { 39// CHECK-SCN: Name: .file 40// CHECK-SCN: Section: IMAGE_SYM_DEBUG (-2) 41// CHECK-SCN: StorageClass: File 42// CHECK-SCN: AuxFileRecord { 43// CHECK-SCN: FileName: multiple-auxiliary-entries.asm 44// CHECK-SCN: } 45// CHECK-SCN: } 46// CHECK-SCN: ] 47 48