brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · 29c0d45 Raw
81 lines · plain
1RUN: dsymutil --linker parallel -accelerator=Dwarf \2RUN:   -oso-prepend-path=%p/../../Inputs \3RUN:   %p/../../Inputs/accel-imported-declaration.macho-arm64 -o %t.dwarf.dSYM4RUN: dsymutil --linker parallel -accelerator=Apple \5RUN:   -oso-prepend-path=%p/../../Inputs \6RUN:   %p/../../Inputs/accel-imported-declaration.macho-arm64 -o %t.apple.dSYM7 8RUN: llvm-dwarfdump -v %t.dwarf.dSYM | FileCheck %s -check-prefixes=DWARF,COMMON9RUN: llvm-dwarfdump -v %t.apple.dSYM | FileCheck %s -check-prefixes=APPLE,COMMON10 11COMMON: .debug_info contents12COMMON: DW_TAG_compile_unit13COMMON: DW_AT_name{{.*}}"__artificial_type_unit"14COMMON: DW_TAG_base_type15COMMON: DW_AT_name{{.*}}"int"16COMMON: DW_TAG_namespace17COMMON: DW_AT_name{{.*}}"A"18COMMON: DW_TAG_namespace19COMMON: DW_AT_name{{.*}}"B"20COMMON: 0x[[NAMESPACE_C_1:[0-9a-f]*]]: DW_TAG_namespace21COMMON: DW_AT_name{{.*}}"C"22COMMON-NOT: DW_TAG_variable23COMMON: 0x[[NAMESPACE_C_2:[0-9a-f]*]]: DW_TAG_imported_declaration24COMMON: DW_AT_import{{.*}}[[NAMESPACE_C_1]]25COMMON: DW_AT_name{{.*}}"C"26COMMON: DW_TAG_imported_module27COMMON: DW_AT_import{{.*}}[[NAMESPACE_C_1]]28 29 30COMMON: DW_TAG_compile_unit31COMMON: {{.*}}DW_TAG_namespace32COMMON:   DW_AT_name{{.*}}"A"33COMMON: {{.*}}DW_TAG_namespace34COMMON:   DW_AT_name{{.*}}"B"35COMMON: 0x[[NAMESPACE_C_3:[0-9a-f]*]]: DW_TAG_namespace36COMMON:   DW_AT_name{{.*}}"C"37COMMON: 0x[[VAR_A:[0-9a-f]*]]: DW_TAG_variable38COMMON: DW_TAG_imported_declaration39COMMON:   DW_AT_import{{.*}}[[VAR_A]]40 41DWARF:      .debug_names contents:42DWARF:      Bucket 0 [43DWARF-NEXT:   Name {{.*}} {44DWARF-NEXT:     Hash: {{.*}}45DWARF-NEXT:     String: {{.*}} "C"46DWARF-NEXT:     Entry {{.*}} {47DWARF-NEXT:       Abbrev: {{.*}}48DWARF-NEXT:       Tag: DW_TAG_namespace49DWARF:       DW_IDX_die_offset: 0x0000002f50DWARF-NEXT:     }51DWARF-NEXT:     Entry {{.*}} {52DWARF-NEXT:       Abbrev: {{.*}}53DWARF:       Tag: DW_TAG_imported_declaration54DWARF:       DW_IDX_die_offset: 0x0000003555DWARF-NEXT:     }56DWARF-NEXT:     Entry {{.*}} {57DWARF-NEXT:       Abbrev: {{.*}}58DWARF-NEXT:       Tag: DW_TAG_namespace59DWARF:       DW_IDX_die_offset: 0x0000003c60DWARF-NEXT:     }61 62DWARF-NEXT:   }63 64APPLE:      .apple_namespaces contents:65APPLE:      Bucket 1 [66APPLE-NEXT:   Hash {{.*}} [67APPLE-NEXT:     Name@{{.*}} {68APPLE-NEXT:       String: {{.*}} "C"69APPLE-NEXT:       Data 0 [70APPLE-NEXT:         Atom[0]: 0x[[NAMESPACE_C_1]]71APPLE-NEXT:       ]72APPLE-NEXT:       Data 1 [73APPLE-NEXT:         Atom[0]: 0x[[NAMESPACE_C_2]]74APPLE-NEXT:       ]75APPLE-NEXT:       Data 2 [76APPLE-NEXT:         Atom[0]: 0x[[NAMESPACE_C_3]]77APPLE-NEXT:       ]78APPLE:          }79APPLE-NEXT:   ]80APPLE-NEXT: ]81