49 lines
1.7 KiB
Text
49 lines
1.7 KiB
Text
RUN: dsymutil -accelerator=Dwarf -oso-prepend-path=%p/../Inputs %p/../Inputs/accel-imported-declaration.macho-arm64 -o %t.dwarf.dSYM
|
|
RUN: dsymutil -accelerator=Apple -oso-prepend-path=%p/../Inputs %p/../Inputs/accel-imported-declaration.macho-arm64 -o %t.apple.dSYM
|
|
|
|
RUN: llvm-dwarfdump -v %t.dwarf.dSYM | FileCheck %s -check-prefixes=DWARF,COMMON
|
|
RUN: llvm-dwarfdump -v %t.apple.dSYM | FileCheck %s -check-prefixes=APPLE,COMMON
|
|
|
|
COMMON: .debug_info contents
|
|
COMMON: {{.*}}DW_TAG_namespace
|
|
COMMON: DW_AT_name{{.*}}"A"
|
|
COMMON: {{.*}}DW_TAG_namespace
|
|
COMMON: DW_AT_name{{.*}}"B"
|
|
COMMON: [[NAMESPACE:0x[0-9a-f]*]]:{{.*}}DW_TAG_namespace
|
|
COMMON: DW_AT_name{{.*}}"C"
|
|
COMMON: 0x0000005c:{{.*}}DW_TAG_imported_declaration
|
|
COMMON: DW_AT_name{{.*}}"C"
|
|
|
|
DWARF: .debug_names contents:
|
|
DWARF: Bucket 0 [
|
|
DWARF-NEXT: Name {{.*}} {
|
|
DWARF-NEXT: Hash: {{.*}}
|
|
DWARF-NEXT: String: {{.*}} "C"
|
|
DWARF-NEXT: Entry {{.*}} {
|
|
DWARF-NEXT: Abbrev: {{.*}}
|
|
DWARF-NEXT: Tag: DW_TAG_namespace
|
|
DWARF: DW_IDX_die_offset: [[NAMESPACE]]
|
|
DWARF-NEXT: DW_IDX_parent: 0x{{.*}}
|
|
DWARF-NEXT: }
|
|
DWARF-NEXT: Entry {{.*}} {
|
|
DWARF-NEXT: Abbrev: {{.*}}
|
|
DWARF: Tag: DW_TAG_imported_declaration
|
|
DWARF: DW_IDX_die_offset: 0x0000005c
|
|
DWARF-NEXT: DW_IDX_parent: 0x{{.*}}
|
|
DWARF-NEXT: }
|
|
DWARF-NEXT: }
|
|
|
|
APPLE: .apple_namespaces contents:
|
|
APPLE: Bucket 1 [
|
|
APPLE-NEXT: Hash {{.*}} [
|
|
APPLE-NEXT: Name@{{.*}} {
|
|
APPLE-NEXT: String: {{.*}} "C"
|
|
APPLE-NEXT: Data 0 [
|
|
APPLE-NEXT: Atom[0]: [[NAMESPACE]]
|
|
APPLE-NEXT: ]
|
|
APPLE-NEXT: Data 1 [
|
|
APPLE-NEXT: Atom[0]: {{0x0000005c|0x0000006f}}
|
|
APPLE-NEXT: ]
|
|
APPLE: }
|
|
APPLE-NEXT: ]
|
|
APPLE-NEXT: ]
|