File: accel-imported-declarations.test

package info (click to toggle)
llvm-toolchain-19 1%3A19.1.7-3~deb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,998,492 kB
  • sloc: cpp: 6,951,680; ansic: 1,486,157; asm: 913,598; python: 232,024; f90: 80,126; objc: 75,281; lisp: 37,276; pascal: 16,990; sh: 10,009; ml: 5,058; perl: 4,724; awk: 3,523; makefile: 3,167; javascript: 2,504; xml: 892; fortran: 664; cs: 573
file content (49 lines) | stat: -rw-r--r-- 1,746 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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: Entry @ 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: Entry @ 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: ]