xref: /aosp_15_r20/external/llvm/test/DebugInfo/dwarfdump-macho-universal.test (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard WorkerReuse a test input from llvm-dsymutil, it's perfect for what we want to exercise
2*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dwarfdump %S/Inputs/fat-test.o -debug-dump=info | FileCheck %s
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard WorkerCHECK: fat-test.o (x86_64):	file format Mach-O 64-bit x86-64
5*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_variable
6*9880d681SAndroid Build Coastguard WorkerCHECK-NOT: {{NULL|DW_TAG}}
7*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name {{.*}} "x86_64_var"
8*9880d681SAndroid Build Coastguard Worker
9*9880d681SAndroid Build Coastguard WorkerCHECK: fat-test.o (i386):	file format Mach-O 32-bit i386
10*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_variable
11*9880d681SAndroid Build Coastguard WorkerCHECK-NOT: {{NULL|DW_TAG}}
12*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name {{.*}} "i386_var"
13*9880d681SAndroid Build Coastguard Worker
14*9880d681SAndroid Build Coastguard WorkerCHECK: fat-test.o (x86_64h):	file format Mach-O 64-bit x86-64
15*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_variable
16*9880d681SAndroid Build Coastguard WorkerCHECK-NOT: {{NULL|DW_TAG}}
17*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name {{.*}} "x86_64h_var"
18