[llvm-dlltool] Respect NONAME keyword
[llvm-complete.git] / test / tools / obj2yaml / basic-minidump.yaml
blobaf08fe19bb7f8f5befd655fc86801a5271d2ccf4
1 # RUN: yaml2obj %s | obj2yaml - | FileCheck %s
3 --- !minidump
4 Streams:
5   - Type:            SystemInfo
6     Processor Arch:  ARM64
7     Platform ID:     Linux
8     CSD Version:     Linux 3.13.0-91-generic
9     CPU:
10       CPUID:           0x05060708
11   - Type:            LinuxAuxv
12     Content:         DEADBEEFBAADF00D
13   - Type:            LinuxMaps
14     Text:             |
15       400d9000-400db000 r-xp 00000000 b3:04 227        /system/bin/app_process
16       400db000-400dc000 r--p 00001000 b3:04 227        /system/bin/app_process
18   - Type:            ModuleList
19     Modules:
20       - Base of Image:   0x0001020304050607
21         Size of Image:   0x08090A0B
22         Checksum:        0x0C0D0E0F
23         Time Date Stamp: 47
24         Module Name:     a.out
25         Version Info:
26           Signature:            0x10111213
27           Struct Version:       0x14151617
28           File Version High:    0x18191A1B
29           File Version Low:     0x1C1D1E1F
30           Product Version High: 0x20212223
31           Product Version Low:  0x24252627
32           File Flags Mask:      0x28292A2B
33           File Flags:           0x2C2D2E2F
34           File OS:              0x30313233
35           File Type:            0x34353637
36           File Subtype:         0x38393A3B
37           File Date High:       0x3C3D3E3F
38           File Date Low:        0x40414243
39         CodeView Record: '44454647'
40         Misc Record:     '48494A4B'
41       - Base of Image:   0x4C4D4E4F50515253
42         Size of Image:   0x54555657
43         Module Name:     libb.so
44         CodeView Record: '58595A5B'
45   - Type:            ThreadList
46     Threads:
47       - Thread Id:         0x5C5D5E5F
48         Priority Class:    0x60616263
49         Environment Block: 0x6465666768696A6B
50         Context:           '7C7D7E7F80818283'
51         Stack:
52           Start of Memory Range: 0x6C6D6E6F70717273
53           Content:               '7475767778797A7B'
54   - Type:            MemoryList
55     Memory Ranges:   
56       - Start of Memory Range: 0x7C7D7E7F80818283
57         Content:               '8485868788'
58 ...
60 # CHECK:      --- !minidump
61 # CHECK-NEXT: Streams:
62 # CHECK-NEXT:   - Type:            SystemInfo
63 # CHECK-NEXT:     Processor Arch:  ARM64
64 # CHECK-NEXT:     Platform ID:     Linux
65 # CHECK-NEXT:     CSD Version:     Linux 3.13.0-91-generic
66 # CHECK-NEXT:     CPU:
67 # CHECK-NEXT:       CPUID:           0x05060708
68 # CHECK-NEXT:   - Type:            LinuxAuxv
69 # CHECK-NEXT:     Content:         DEADBEEFBAADF00D
70 # CHECK-NEXT:   - Type:            LinuxMaps
71 # CHECK-NEXT:     Text:             |
72 # CHECK-NEXT:       400d9000-400db000 r-xp 00000000 b3:04 227        /system/bin/app_process
73 # CHECK-NEXT:       400db000-400dc000 r--p 00001000 b3:04 227        /system/bin/app_process
74 # CHECK-EMPTY:
75 # CHECK-NEXT:   - Type:            ModuleList
76 # CHECK-NEXT:     Modules:
77 # CHECK-NEXT:       - Base of Image:   0x0001020304050607
78 # CHECK-NEXT:         Size of Image:   0x08090A0B
79 # CHECK-NEXT:         Checksum:        0x0C0D0E0F
80 # CHECK-NEXT:         Time Date Stamp: 47
81 # CHECK-NEXT:         Module Name:     a.out
82 # CHECK-NEXT:         Version Info:
83 # CHECK-NEXT:           Signature:            0x10111213
84 # CHECK-NEXT:           Struct Version:       0x14151617
85 # CHECK-NEXT:           File Version High:    0x18191A1B
86 # CHECK-NEXT:           File Version Low:     0x1C1D1E1F
87 # CHECK-NEXT:           Product Version High: 0x20212223
88 # CHECK-NEXT:           Product Version Low:  0x24252627
89 # CHECK-NEXT:           File Flags Mask:      0x28292A2B
90 # CHECK-NEXT:           File Flags:           0x2C2D2E2F
91 # CHECK-NEXT:           File OS:              0x30313233
92 # CHECK-NEXT:           File Type:            0x34353637
93 # CHECK-NEXT:           File Subtype:         0x38393A3B
94 # CHECK-NEXT:           File Date High:       0x3C3D3E3F
95 # CHECK-NEXT:           File Date Low:        0x40414243
96 # CHECK-NEXT:         CodeView Record: '44454647'
97 # CHECK-NEXT:         Misc Record:     48494A4B
98 # CHECK-NEXT:       - Base of Image:   0x4C4D4E4F50515253
99 # CHECK-NEXT:         Size of Image:   0x54555657
100 # CHECK-NEXT:         Module Name:     libb.so
101 # CHECK-NEXT:         CodeView Record: 58595A5B
102 # CHECK-NEXT:   - Type:            ThreadList
103 # CHECK-NEXT:     Threads:
104 # CHECK-NEXT:       - Thread Id:         0x5C5D5E5F
105 # CHECK-NEXT:         Priority Class:    0x60616263
106 # CHECK-NEXT:         Environment Block: 0x6465666768696A6B
107 # CHECK-NEXT:         Context:           7C7D7E7F80818283
108 # CHECK-NEXT:         Stack:
109 # CHECK-NEXT:           Start of Memory Range: 0x6C6D6E6F70717273
110 # CHECK-NEXT:           Content:               7475767778797A7B
111 # CHECK-NEXT:   - Type:            MemoryList
112 # CHECK-NEXT:     Memory Ranges:   
113 # CHECK-NEXT:       - Start of Memory Range: 0x7C7D7E7F80818283
114 # CHECK-NEXT:         Content:               '8485868788'
115 # CHECK-NEXT: ...