Lines Matching refs:reg_value

118                                                   RegisterValue &reg_value) {  in GPRRead()  argument
128 reg_value.SetUInt32(tls_context.Eax); in GPRRead()
131 reg_value.SetUInt32(tls_context.Ebx); in GPRRead()
134 reg_value.SetUInt32(tls_context.Ecx); in GPRRead()
137 reg_value.SetUInt32(tls_context.Edx); in GPRRead()
140 reg_value.SetUInt32(tls_context.Edi); in GPRRead()
143 reg_value.SetUInt32(tls_context.Esi); in GPRRead()
146 reg_value.SetUInt32(tls_context.Ebp); in GPRRead()
149 reg_value.SetUInt32(tls_context.Esp); in GPRRead()
152 reg_value.SetUInt32(tls_context.Eip); in GPRRead()
155 reg_value.SetUInt32(tls_context.EFlags); in GPRRead()
158 reg_value.SetUInt32(tls_context.SegCs); in GPRRead()
161 reg_value.SetUInt32(tls_context.SegFs); in GPRRead()
164 reg_value.SetUInt32(tls_context.SegGs); in GPRRead()
167 reg_value.SetUInt32(tls_context.SegSs); in GPRRead()
170 reg_value.SetUInt32(tls_context.SegDs); in GPRRead()
173 reg_value.SetUInt32(tls_context.SegEs); in GPRRead()
182 const RegisterValue &reg_value) { in GPRWrite() argument
193 tls_context.Eax = reg_value.GetAsUInt32(); in GPRWrite()
196 tls_context.Ebx = reg_value.GetAsUInt32(); in GPRWrite()
199 tls_context.Ecx = reg_value.GetAsUInt32(); in GPRWrite()
202 tls_context.Edx = reg_value.GetAsUInt32(); in GPRWrite()
205 tls_context.Edi = reg_value.GetAsUInt32(); in GPRWrite()
208 tls_context.Esi = reg_value.GetAsUInt32(); in GPRWrite()
211 tls_context.Ebp = reg_value.GetAsUInt32(); in GPRWrite()
214 tls_context.Esp = reg_value.GetAsUInt32(); in GPRWrite()
217 tls_context.Eip = reg_value.GetAsUInt32(); in GPRWrite()
220 tls_context.EFlags = reg_value.GetAsUInt32(); in GPRWrite()
223 tls_context.SegCs = reg_value.GetAsUInt32(); in GPRWrite()
226 tls_context.SegFs = reg_value.GetAsUInt32(); in GPRWrite()
229 tls_context.SegGs = reg_value.GetAsUInt32(); in GPRWrite()
232 tls_context.SegSs = reg_value.GetAsUInt32(); in GPRWrite()
235 tls_context.SegDs = reg_value.GetAsUInt32(); in GPRWrite()
238 tls_context.SegEs = reg_value.GetAsUInt32(); in GPRWrite()
246 RegisterValue &reg_value) { in DRRead() argument
256 reg_value.SetUInt32(tls_context.Dr0); in DRRead()
259 reg_value.SetUInt32(tls_context.Dr1); in DRRead()
262 reg_value.SetUInt32(tls_context.Dr2); in DRRead()
265 reg_value.SetUInt32(tls_context.Dr3); in DRRead()
272 reg_value.SetUInt32(tls_context.Dr6); in DRRead()
275 reg_value.SetUInt32(tls_context.Dr7); in DRRead()
284 const RegisterValue &reg_value) { in DRWrite() argument
295 tls_context.Dr0 = reg_value.GetAsUInt32(); in DRWrite()
298 tls_context.Dr1 = reg_value.GetAsUInt32(); in DRWrite()
301 tls_context.Dr2 = reg_value.GetAsUInt32(); in DRWrite()
304 tls_context.Dr3 = reg_value.GetAsUInt32(); in DRWrite()
311 tls_context.Dr6 = reg_value.GetAsUInt32(); in DRWrite()
314 tls_context.Dr7 = reg_value.GetAsUInt32(); in DRWrite()
323 RegisterValue &reg_value) { in ReadRegister() argument
342 return GPRRead(reg, reg_value); in ReadRegister()
345 return DRRead(reg, reg_value); in ReadRegister()
351 const RegisterInfo *reg_info, const RegisterValue &reg_value) { in WriteRegister() argument
370 return GPRWrite(reg, reg_value); in WriteRegister()
373 return DRWrite(reg, reg_value); in WriteRegister()
423 RegisterValue reg_value; in IsWatchpointHit() local
424 Status error = DRRead(lldb_dr6_i386, reg_value); in IsWatchpointHit()
428 is_hit = reg_value.GetAsUInt32() & (1 << wp_index); in IsWatchpointHit()
459 RegisterValue reg_value; in IsWatchpointVacant() local
460 Status error = DRRead(lldb_dr7_i386, reg_value); in IsWatchpointVacant()
464 is_vacant = !(reg_value.GetAsUInt32() & (1 << (2 * wp_index))); in IsWatchpointVacant()
477 RegisterValue reg_value; in ClearHardwareWatchpoint() local
478 Status error = DRRead(lldb_dr6_i386, reg_value); in ClearHardwareWatchpoint()
483 uint32_t status_bits = reg_value.GetAsUInt32() & ~bit_mask; in ClearHardwareWatchpoint()
492 error = DRRead(lldb_dr7_i386, reg_value); in ClearHardwareWatchpoint()
497 uint32_t control_bits = reg_value.GetAsUInt32() & ~bit_mask; in ClearHardwareWatchpoint()
502 RegisterValue reg_value; in ClearAllHardwareWatchpoints() local
506 Status error = DRRead(lldb_dr6_i386, reg_value); in ClearAllHardwareWatchpoints()
510 uint32_t status_bits = reg_value.GetAsUInt32() & ~0xF; in ClearAllHardwareWatchpoints()
517 error = DRRead(lldb_dr7_i386, reg_value); in ClearAllHardwareWatchpoints()
521 uint32_t control_bits = reg_value.GetAsUInt32() & ~0xFFFF00FF; in ClearAllHardwareWatchpoints()
563 RegisterValue reg_value; in ApplyHardwareBreakpoint() local
564 auto error = DRRead(lldb_dr7_i386, reg_value); in ApplyHardwareBreakpoint()
582 uint32_t control_bits = reg_value.GetAsUInt32() & ~bit_mask; in ApplyHardwareBreakpoint()
601 RegisterValue reg_value; in GetWatchpointAddress() local
602 if (DRRead(lldb_dr0_i386 + wp_index, reg_value).Fail()) in GetWatchpointAddress()
605 return reg_value.GetAsUInt32(); in GetWatchpointAddress()