Lines Matching refs:reg_value

114                                                    RegisterValue &reg_value) {  in GPRRead()  argument
122 reg_value.SetUInt32(tls_context.Eax); in GPRRead()
125 reg_value.SetUInt32(tls_context.Ebx); in GPRRead()
128 reg_value.SetUInt32(tls_context.Ecx); in GPRRead()
131 reg_value.SetUInt32(tls_context.Edx); in GPRRead()
134 reg_value.SetUInt32(tls_context.Edi); in GPRRead()
137 reg_value.SetUInt32(tls_context.Esi); in GPRRead()
140 reg_value.SetUInt32(tls_context.Ebp); in GPRRead()
143 reg_value.SetUInt32(tls_context.Esp); in GPRRead()
146 reg_value.SetUInt32(tls_context.Eip); in GPRRead()
149 reg_value.SetUInt32(tls_context.EFlags); in GPRRead()
152 reg_value.SetUInt32(tls_context.SegCs); in GPRRead()
155 reg_value.SetUInt32(tls_context.SegFs); in GPRRead()
158 reg_value.SetUInt32(tls_context.SegGs); in GPRRead()
161 reg_value.SetUInt32(tls_context.SegSs); in GPRRead()
164 reg_value.SetUInt32(tls_context.SegDs); in GPRRead()
167 reg_value.SetUInt32(tls_context.SegEs); in GPRRead()
176 const RegisterValue &reg_value) { in GPRWrite() argument
185 tls_context.Eax = reg_value.GetAsUInt32(); in GPRWrite()
188 tls_context.Ebx = reg_value.GetAsUInt32(); in GPRWrite()
191 tls_context.Ecx = reg_value.GetAsUInt32(); in GPRWrite()
194 tls_context.Edx = reg_value.GetAsUInt32(); in GPRWrite()
197 tls_context.Edi = reg_value.GetAsUInt32(); in GPRWrite()
200 tls_context.Esi = reg_value.GetAsUInt32(); in GPRWrite()
203 tls_context.Ebp = reg_value.GetAsUInt32(); in GPRWrite()
206 tls_context.Esp = reg_value.GetAsUInt32(); in GPRWrite()
209 tls_context.Eip = reg_value.GetAsUInt32(); in GPRWrite()
212 tls_context.EFlags = reg_value.GetAsUInt32(); in GPRWrite()
215 tls_context.SegCs = reg_value.GetAsUInt32(); in GPRWrite()
218 tls_context.SegFs = reg_value.GetAsUInt32(); in GPRWrite()
221 tls_context.SegGs = reg_value.GetAsUInt32(); in GPRWrite()
224 tls_context.SegSs = reg_value.GetAsUInt32(); in GPRWrite()
227 tls_context.SegDs = reg_value.GetAsUInt32(); in GPRWrite()
230 tls_context.SegEs = reg_value.GetAsUInt32(); in GPRWrite()
238 RegisterValue &reg_value) { in DRRead() argument
248 reg_value.SetUInt32(tls_context.Dr0); in DRRead()
251 reg_value.SetUInt32(tls_context.Dr1); in DRRead()
254 reg_value.SetUInt32(tls_context.Dr2); in DRRead()
257 reg_value.SetUInt32(tls_context.Dr3); in DRRead()
264 reg_value.SetUInt32(tls_context.Dr6); in DRRead()
267 reg_value.SetUInt32(tls_context.Dr7); in DRRead()
276 const RegisterValue &reg_value) { in DRWrite() argument
287 tls_context.Dr0 = reg_value.GetAsUInt32(); in DRWrite()
290 tls_context.Dr1 = reg_value.GetAsUInt32(); in DRWrite()
293 tls_context.Dr2 = reg_value.GetAsUInt32(); in DRWrite()
296 tls_context.Dr3 = reg_value.GetAsUInt32(); in DRWrite()
303 tls_context.Dr6 = reg_value.GetAsUInt32(); in DRWrite()
306 tls_context.Dr7 = reg_value.GetAsUInt32(); in DRWrite()
315 RegisterValue &reg_value) { in ReadRegister() argument
333 return GPRRead(reg, reg_value); in ReadRegister()
336 return DRRead(reg, reg_value); in ReadRegister()
342 const RegisterInfo *reg_info, const RegisterValue &reg_value) { in WriteRegister() argument
361 return GPRWrite(reg, reg_value); in WriteRegister()
364 return DRWrite(reg, reg_value); in WriteRegister()
413 RegisterValue reg_value; in IsWatchpointHit() local
414 Status error = DRRead(lldb_dr6_i386, reg_value); in IsWatchpointHit()
418 is_hit = reg_value.GetAsUInt32() & (1 << wp_index); in IsWatchpointHit()
449 RegisterValue reg_value; in IsWatchpointVacant() local
450 Status error = DRRead(lldb_dr7_i386, reg_value); in IsWatchpointVacant()
454 is_vacant = !(reg_value.GetAsUInt32() & (1 << (2 * wp_index))); in IsWatchpointVacant()
467 RegisterValue reg_value; in ClearHardwareWatchpoint() local
468 Status error = DRRead(lldb_dr6_i386, reg_value); in ClearHardwareWatchpoint()
473 uint32_t status_bits = reg_value.GetAsUInt32() & ~bit_mask; in ClearHardwareWatchpoint()
482 error = DRRead(lldb_dr7_i386, reg_value); in ClearHardwareWatchpoint()
487 uint32_t control_bits = reg_value.GetAsUInt32() & ~bit_mask; in ClearHardwareWatchpoint()
492 RegisterValue reg_value; in ClearAllHardwareWatchpoints() local
496 Status error = DRRead(lldb_dr6_i386, reg_value); in ClearAllHardwareWatchpoints()
500 uint32_t status_bits = reg_value.GetAsUInt32() & ~0xF; in ClearAllHardwareWatchpoints()
507 error = DRRead(lldb_dr7_i386, reg_value); in ClearAllHardwareWatchpoints()
511 uint32_t control_bits = reg_value.GetAsUInt32() & ~0xFFFF00FF; in ClearAllHardwareWatchpoints()
553 RegisterValue reg_value; in ApplyHardwareBreakpoint() local
554 auto error = DRRead(lldb_dr7_i386, reg_value); in ApplyHardwareBreakpoint()
572 uint32_t control_bits = reg_value.GetAsUInt32() & ~bit_mask; in ApplyHardwareBreakpoint()
591 RegisterValue reg_value; in GetWatchpointAddress() local
592 if (DRRead(lldb_dr0_i386 + wp_index, reg_value).Fail()) in GetWatchpointAddress()
595 return reg_value.GetAsUInt32(); in GetWatchpointAddress()