|
1 | 1 | RUN: cat %p/../Inputs/basic.macho.x86_64 > %t1 |
2 | | -RUN: dsymutil -f -oso-prepend-path=%p/.. %t1 |
| 2 | +RUN: dsymutil -accelerator=Pub -f -oso-prepend-path=%p/.. %t1 |
3 | 3 | RUN: llvm-dwarfdump -a %t1.dwarf | FileCheck %s |
4 | | -RUN: dsymutil -f -o %t2 -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 |
| 4 | +RUN: dsymutil -accelerator=Pub -f -o %t2 -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 |
5 | 5 | RUN: llvm-dwarfdump -a %t2 | FileCheck %s |
6 | | -RUN: dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-dwarfdump -a - | FileCheck %s --check-prefixes=CHECK,BASIC |
7 | | -RUN: dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic-archive.macho.x86_64 | llvm-dwarfdump -a - | FileCheck %s --check-prefixes=CHECK,ARCHIVE |
8 | | -RUN: dsymutil -dump-debug-map -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | dsymutil -f -y -o - - | llvm-dwarfdump -a - | FileCheck %s --check-prefixes=CHECK,BASIC |
9 | | -RUN: dsymutil -dump-debug-map -oso-prepend-path=%p/.. %p/../Inputs/basic-archive.macho.x86_64 | dsymutil -f -o - -y - | llvm-dwarfdump -a - | FileCheck %s --check-prefixes=CHECK,ARCHIVE |
| 6 | +RUN: dsymutil -accelerator=Pub -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-dwarfdump -a - | FileCheck %s --check-prefixes=CHECK,BASIC,PUB |
| 7 | +RUN: dsymutil -accelerator=Pub -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic-archive.macho.x86_64 | llvm-dwarfdump -a - | FileCheck %s --check-prefixes=CHECK,ARCHIVE,PUB |
| 8 | +RUN: dsymutil -accelerator=Pub -dump-debug-map -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | dsymutil -accelerator=Pub -f -y -o - - | llvm-dwarfdump -a - | FileCheck %s --check-prefixes=CHECK,BASIC,PUB |
| 9 | +RUN: dsymutil -accelerator=Pub -dump-debug-map -oso-prepend-path=%p/.. %p/../Inputs/basic-archive.macho.x86_64 | dsymutil -accelerator=Pub -f -o - -y - | llvm-dwarfdump -a - | FileCheck %s --check-prefixes=CHECK,ARCHIVE,PUB |
10 | 10 |
|
11 | 11 | CHECK: file format Mach-O 64-bit x86-64 |
12 | 12 |
|
@@ -189,30 +189,30 @@ CHECK-NEXT: 0x0000000100000f90 11 0 1 0 0 is_stmt |
189 | 189 | CHECK-NEXT: 0x0000000100000f9b 12 0 1 0 0 is_stmt prologue_end |
190 | 190 | CHECK-NEXT: 0x0000000100000fa9 12 0 1 0 0 is_stmt end_sequence |
191 | 191 |
|
192 | | -CHECK: .debug_pubnames contents: |
193 | | -CHECK-NEXT: length = 0x00000017, format = DWARF32, version = 0x0002, unit_offset = 0x00000000, unit_size = 0x00000081 |
194 | | -CHECK-NEXT: Offset Name |
195 | | -CHECK-NEXT: 0x00000026 "main" |
196 | | -CHECK-NEXT: length = 0x00000036, format = DWARF32, version = 0x0002, unit_offset = 0x00000081, unit_size = 0x000000a5 |
197 | | -CHECK-NEXT: Offset Name |
198 | | -CHECK-NEXT: 0x0000002d "private_int" |
199 | | -CHECK-NEXT: 0x00000042 "baz" |
200 | | -CHECK-NEXT: 0x00000057 "foo" |
201 | | -CHECK-NEXT: 0x00000086 "inc" |
202 | | -CHECK-NEXT: length = 0x00000026, format = DWARF32, version = 0x0002, unit_offset = 0x00000126, unit_size = 0x00000096 |
203 | | -CHECK-NEXT: Offset Name |
204 | | -CHECK-NEXT: 0x00000026 "val" |
205 | | -CHECK-NEXT: 0x00000048 "bar" |
206 | | -CHECK-NEXT: 0x00000077 "inc" |
207 | | - |
208 | | -CHECK: .debug_pubtypes contents: |
209 | | -CHECK-NEXT: length = 0x0000001f, format = DWARF32, version = 0x0002, unit_offset = 0x00000000, unit_size = 0x00000081 |
210 | | -CHECK-NEXT: Offset Name |
211 | | -CHECK-NEXT: 0x00000063 "int" |
212 | | -CHECK-NEXT: 0x00000079 "char" |
213 | | -CHECK-NEXT: length = 0x00000016, format = DWARF32, version = 0x0002, unit_offset = 0x00000081, unit_size = 0x000000a5 |
214 | | -CHECK-NEXT: Offset Name |
215 | | -CHECK-NEXT: 0x00000026 "int" |
216 | | -CHECK-NEXT: length = 0x00000016, format = DWARF32, version = 0x0002, unit_offset = 0x00000126, unit_size = 0x00000096 |
217 | | -CHECK-NEXT: Offset Name |
218 | | -CHECK-NEXT: 0x00000041 "int" |
| 192 | +PUB: .debug_pubnames contents: |
| 193 | +PUB-NEXT: length = 0x00000017, format = DWARF32, version = 0x0002, unit_offset = 0x00000000, unit_size = 0x00000081 |
| 194 | +PUB-NEXT: Offset Name |
| 195 | +PUB-NEXT: 0x00000026 "main" |
| 196 | +PUB-NEXT: length = 0x00000036, format = DWARF32, version = 0x0002, unit_offset = 0x00000081, unit_size = 0x000000a5 |
| 197 | +PUB-NEXT: Offset Name |
| 198 | +PUB-NEXT: 0x0000002d "private_int" |
| 199 | +PUB-NEXT: 0x00000042 "baz" |
| 200 | +PUB-NEXT: 0x00000057 "foo" |
| 201 | +PUB-NEXT: 0x00000086 "inc" |
| 202 | +PUB-NEXT: length = 0x00000026, format = DWARF32, version = 0x0002, unit_offset = 0x00000126, unit_size = 0x00000096 |
| 203 | +PUB-NEXT: Offset Name |
| 204 | +PUB-NEXT: 0x00000026 "val" |
| 205 | +PUB-NEXT: 0x00000048 "bar" |
| 206 | +PUB-NEXT: 0x00000077 "inc" |
| 207 | + |
| 208 | +PUB: .debug_pubtypes contents: |
| 209 | +PUB-NEXT: length = 0x0000001f, format = DWARF32, version = 0x0002, unit_offset = 0x00000000, unit_size = 0x00000081 |
| 210 | +PUB-NEXT: Offset Name |
| 211 | +PUB-NEXT: 0x00000063 "int" |
| 212 | +PUB-NEXT: 0x00000079 "char" |
| 213 | +PUB-NEXT: length = 0x00000016, format = DWARF32, version = 0x0002, unit_offset = 0x00000081, unit_size = 0x000000a5 |
| 214 | +PUB-NEXT: Offset Name |
| 215 | +PUB-NEXT: 0x00000026 "int" |
| 216 | +PUB-NEXT: length = 0x00000016, format = DWARF32, version = 0x0002, unit_offset = 0x00000126, unit_size = 0x00000096 |
| 217 | +PUB-NEXT: Offset Name |
| 218 | +PUB-NEXT: 0x00000041 "int" |
0 commit comments