1 // RUN: llvm-mc -triple thumbv7-windows -filetype obj %s -o - | llvm-objdump -t - \ 2 // RUN: | FileCheck %s 3 4 // RUN: llvm-mc -triple thumbv7-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: (65534) 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: (65534) 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: (65534) 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