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