Lines Matching +full:0 +full:x2f0
4 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
37 AddressOfEntryPoint: 0 in GetUnwindPlan()
42 MinorOperatingSystemVersion: 0 in GetUnwindPlan()
43 MajorImageVersion: 0 in GetUnwindPlan()
44 MinorImageVersion: 0 in GetUnwindPlan()
46 MinorSubsystemVersion: 0 in GetUnwindPlan()
54 RelativeVirtualAddress: 0 in GetUnwindPlan()
55 Size: 0 in GetUnwindPlan()
57 RelativeVirtualAddress: 0 in GetUnwindPlan()
58 Size: 0 in GetUnwindPlan()
60 RelativeVirtualAddress: 0 in GetUnwindPlan()
61 Size: 0 in GetUnwindPlan()
66 RelativeVirtualAddress: 0 in GetUnwindPlan()
67 Size: 0 in GetUnwindPlan()
69 RelativeVirtualAddress: 0 in GetUnwindPlan()
70 Size: 0 in GetUnwindPlan()
72 RelativeVirtualAddress: 0 in GetUnwindPlan()
73 Size: 0 in GetUnwindPlan()
75 RelativeVirtualAddress: 0 in GetUnwindPlan()
76 Size: 0 in GetUnwindPlan()
78 RelativeVirtualAddress: 0 in GetUnwindPlan()
79 Size: 0 in GetUnwindPlan()
81 RelativeVirtualAddress: 0 in GetUnwindPlan()
82 Size: 0 in GetUnwindPlan()
84 RelativeVirtualAddress: 0 in GetUnwindPlan()
85 Size: 0 in GetUnwindPlan()
87 RelativeVirtualAddress: 0 in GetUnwindPlan()
88 Size: 0 in GetUnwindPlan()
90 RelativeVirtualAddress: 0 in GetUnwindPlan()
91 Size: 0 in GetUnwindPlan()
93 RelativeVirtualAddress: 0 in GetUnwindPlan()
94 Size: 0 in GetUnwindPlan()
96 RelativeVirtualAddress: 0 in GetUnwindPlan()
97 Size: 0 in GetUnwindPlan()
113 # Unwind info at 0x2000: in GetUnwindPlan()
114 # 01 0C 06 00 No chained info, prolog size = 0xC, unwind codes size is 6 words, no frame register in GetUnwindPlan()
115 # 0C 32 UOP_AllocSmall(2) 3 * 8 + 8 bytes, offset in prolog is 0xC in GetUnwindPlan()
116 # 08 F0 UOP_PushNonVol(0) R15(0xF), offset in prolog is 8 in GetUnwindPlan()
117 # 06 E0 UOP_PushNonVol(0) R14(0xE), offset in prolog is 6 in GetUnwindPlan()
118 # 04 70 UOP_PushNonVol(0) RDI(7), offset in prolog is 4 in GetUnwindPlan()
119 # 03 60 UOP_PushNonVol(0) RSI(6), offset in prolog is 3 in GetUnwindPlan()
120 # 02 30 UOP_PushNonVol(0) RBX(3), offset in prolog is 2 in GetUnwindPlan()
129 # Unwind info at 0x2010: in GetUnwindPlan()
131 # 05 54 0D 00 UOP_SaveNonVol(4) RBP(5) to RSP + 0xD * 8, offset in prolog is 5 in GetUnwindPlan()
133 # 00 10 00 00 Start address is 0x1000 in GetUnwindPlan()
134 # 00 11 00 00 End address is 0x1100 in GetUnwindPlan()
135 # 00 20 00 00 Unwind info RVA is 0x2000 in GetUnwindPlan()
139 # Unwind info at 0x2024: in GetUnwindPlan()
140 # 19 40 0E 35 No chained info, prolog size = 0x40, unwind codes size is 0xE words, frame registe… in GetUnwindPlan()
141 # 2F 74 67 00 UOP_SaveNonVol(4) RDI(7) to RSP + 0x67 * 8, offset in prolog is 0x2F in GetUnwindPlan()
142 # 28 64 66 00 UOP_SaveNonVol(4) RSI(6) to RSP + 0x66 * 8, offset in prolog is 0x28 in GetUnwindPlan()
143 # 21 34 65 00 UOP_SaveNonVol(4) RBX(3) to RSP + 0x65 * 8, offset in prolog is 0x21 in GetUnwindPlan()
144 # 1A 33 UOP_SetFPReg(3), offset in prolog is 0x1A in GetUnwindPlan()
145 # 15 01 5E 00 UOP_AllocLarge(1) 0x5E * 8 bytes, offset in prolog is 0x15 in GetUnwindPlan()
146 # 0E F0 UOP_PushNonVol(0) R15(0xF), offset in prolog is 0xE in GetUnwindPlan()
147 # 0C E0 UOP_PushNonVol(0) R14(0xE), offset in prolog is 0xC in GetUnwindPlan()
148 # 0A D0 UOP_PushNonVol(0) R13(0xD), offset in prolog is 0xA in GetUnwindPlan()
149 # 08 C0 UOP_PushNonVol(0) R12(0xC), offset in prolog is 8 in GetUnwindPlan()
150 # 06 50 UOP_PushNonVol(0) RBP(5), offset in prolog is 6 in GetUnwindPlan()
156 # 0A push r14 in GetUnwindPlan()
157 # 0C push r15 in GetUnwindPlan()
158 # 0E sub rsp, 2F0h in GetUnwindPlan()
178 # 00 10 00 00 Start address is 0x1000 in GetUnwindPlan()
179 # 00 11 00 00 End address is 0x1100 in GetUnwindPlan()
180 # 00 20 00 00 Unwind info RVA is 0x2000 in GetUnwindPlan()
182 # 00 11 00 00 Start address is 0x1100 in GetUnwindPlan()
183 # 00 12 00 00 End address is 0x1200 in GetUnwindPlan()
184 # 10 20 00 00 Unwind info RVA is 0x2010 in GetUnwindPlan()
186 # 00 12 00 00 Start address is 0x1200 in GetUnwindPlan()
187 # 00 13 00 00 End address is 0x1300 in GetUnwindPlan()
188 # 24 20 00 00 Unwind info RVA is 0x2024 in GetUnwindPlan()
210 GetUnwindPlan(0x1001080, plan); in TEST_F()
214 row.SetOffset(0); in TEST_F()
216 row.SetRegisterLocationToIsCFAPlusOffset(lldb_rsp_x86_64, 0, true); in TEST_F()
218 EXPECT_EQ(*plan.GetRowAtIndex(0), row); in TEST_F()
221 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x10); in TEST_F()
222 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rbx_x86_64, -0x10, true); in TEST_F()
226 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x18); in TEST_F()
227 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rsi_x86_64, -0x18, true); in TEST_F()
231 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x20); in TEST_F()
232 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rdi_x86_64, -0x20, true); in TEST_F()
236 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x28); in TEST_F()
237 row.SetRegisterLocationToAtCFAPlusOffset(lldb_r14_x86_64, -0x28, true); in TEST_F()
241 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x30); in TEST_F()
242 row.SetRegisterLocationToAtCFAPlusOffset(lldb_r15_x86_64, -0x30, true); in TEST_F()
245 row.SetOffset(0xC); in TEST_F()
246 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x50); in TEST_F()
252 GetUnwindPlan(0x1001180, plan); in TEST_F()
256 row.SetOffset(0); in TEST_F()
257 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x50); in TEST_F()
258 row.SetRegisterLocationToIsCFAPlusOffset(lldb_rsp_x86_64, 0, true); in TEST_F()
260 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rbx_x86_64, -0x10, true); in TEST_F()
261 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rsi_x86_64, -0x18, true); in TEST_F()
262 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rdi_x86_64, -0x20, true); in TEST_F()
263 row.SetRegisterLocationToAtCFAPlusOffset(lldb_r14_x86_64, -0x28, true); in TEST_F()
264 row.SetRegisterLocationToAtCFAPlusOffset(lldb_r15_x86_64, -0x30, true); in TEST_F()
265 EXPECT_EQ(*plan.GetRowAtIndex(0), row); in TEST_F()
268 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rbp_x86_64, 0x18, true); in TEST_F()
274 GetUnwindPlan(0x1001280, plan); in TEST_F()
278 row.SetOffset(0); in TEST_F()
280 row.SetRegisterLocationToIsCFAPlusOffset(lldb_rsp_x86_64, 0, true); in TEST_F()
282 EXPECT_EQ(*plan.GetRowAtIndex(0), row); in TEST_F()
285 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x10); in TEST_F()
286 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rbp_x86_64, -0x10, true); in TEST_F()
290 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x18); in TEST_F()
291 row.SetRegisterLocationToAtCFAPlusOffset(lldb_r12_x86_64, -0x18, true); in TEST_F()
294 row.SetOffset(0xA); in TEST_F()
295 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x20); in TEST_F()
296 row.SetRegisterLocationToAtCFAPlusOffset(lldb_r13_x86_64, -0x20, true); in TEST_F()
299 row.SetOffset(0xC); in TEST_F()
300 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x28); in TEST_F()
301 row.SetRegisterLocationToAtCFAPlusOffset(lldb_r14_x86_64, -0x28, true); in TEST_F()
304 row.SetOffset(0xE); in TEST_F()
305 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x30); in TEST_F()
306 row.SetRegisterLocationToAtCFAPlusOffset(lldb_r15_x86_64, -0x30, true); in TEST_F()
309 row.SetOffset(0x15); in TEST_F()
310 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64, 0x320); in TEST_F()
313 row.SetOffset(0x1A); in TEST_F()
314 row.GetCFAValue().SetIsRegisterPlusOffset(lldb_rbp_x86_64, 0x2F0); in TEST_F()
317 row.SetOffset(0x21); in TEST_F()
321 row.SetOffset(0x28); in TEST_F()
322 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rsi_x86_64, 0x10, true); in TEST_F()
325 row.SetOffset(0x2F); in TEST_F()
326 row.SetRegisterLocationToAtCFAPlusOffset(lldb_rdi_x86_64, 0x18, true); in TEST_F()