brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 8afbe34 Raw
50 lines · plain
1RUN: dsymutil -accelerator=Dwarf -oso-prepend-path=%p/../Inputs %p/../Inputs/accel-imported-declaration.macho-arm64 -o %t.dwarf.dSYM2RUN: dsymutil -accelerator=Apple -oso-prepend-path=%p/../Inputs %p/../Inputs/accel-imported-declaration.macho-arm64 -o %t.apple.dSYM3 4RUN: llvm-dwarfdump -v %t.dwarf.dSYM | FileCheck %s -check-prefixes=DWARF,COMMON5RUN: llvm-dwarfdump -v %t.apple.dSYM | FileCheck %s -check-prefixes=APPLE,COMMON6 7COMMON: .debug_info contents8COMMON: {{.*}}DW_TAG_namespace9COMMON:   DW_AT_name{{.*}}"A"10COMMON: {{.*}}DW_TAG_namespace11COMMON:   DW_AT_name{{.*}}"B"12COMMON: [[NAMESPACE:0x[0-9a-f]*]]:{{.*}}DW_TAG_namespace13COMMON:   DW_AT_name{{.*}}"C"14COMMON: 0x0000005c:{{.*}}DW_TAG_imported_declaration15COMMON:   DW_AT_name{{.*}}"C"16 17DWARF:      .debug_names contents:18DWARF:      Bucket 0 [19DWARF-NEXT:   Name {{.*}} {20DWARF-NEXT:     Hash: {{.*}}21DWARF-NEXT:     String: {{.*}} "C"22DWARF-NEXT:     Entry {{.*}} {23DWARF-NEXT:       Abbrev: {{.*}}24DWARF-NEXT:       Tag: DW_TAG_namespace25DWARF:       DW_IDX_die_offset: [[NAMESPACE]]26DWARF-NEXT:  DW_IDX_parent: Entry @ 0x{{.*}}27DWARF-NEXT:     }28DWARF-NEXT:     Entry {{.*}} {29DWARF-NEXT:       Abbrev: {{.*}}30DWARF:       Tag: DW_TAG_imported_declaration31DWARF:       DW_IDX_die_offset: 0x0000005c32DWARF-NEXT:  DW_IDX_parent: Entry @ 0x{{.*}}33DWARF-NEXT:     }34DWARF-NEXT:   }35 36APPLE:      .apple_namespaces contents:37APPLE:      Bucket 1 [38APPLE-NEXT:   Hash {{.*}} [39APPLE-NEXT:     Name@{{.*}} {40APPLE-NEXT:       String: {{.*}} "C"41APPLE-NEXT:       Data 0 [42APPLE-NEXT:         Atom[0]: [[NAMESPACE]]43APPLE-NEXT:       ]44APPLE-NEXT:       Data 1 [45APPLE-NEXT:         Atom[0]: {{0x0000005c|0x0000006f}}46APPLE-NEXT:       ]47APPLE:          }48APPLE-NEXT:   ]49APPLE-NEXT: ]50