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