Home
last modified time | relevance | path

Searched refs:reg_value (Results 1 – 25 of 104) sorted by relevance

12345

/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/
H A DNativeRegisterContextWindows_x86_64.cpp539 return GPRRead(reg, reg_value); in ReadRegister()
542 return FPRRead(reg, reg_value); in ReadRegister()
545 return DRRead(reg, reg_value); in ReadRegister()
576 return DRWrite(reg, reg_value); in WriteRegister()
626 RegisterValue reg_value; in IsWatchpointHit() local
663 RegisterValue reg_value; in IsWatchpointVacant() local
681 RegisterValue reg_value; in ClearHardwareWatchpoint() local
706 RegisterValue reg_value; in ClearAllHardwareWatchpoints() local
768 RegisterValue reg_value; in ApplyHardwareBreakpoint() local
806 RegisterValue reg_value; in GetWatchpointAddress() local
[all …]
H A DNativeRegisterContextWindows_WoW64.cpp333 return GPRRead(reg, reg_value); in ReadRegister()
336 return DRRead(reg, reg_value); in ReadRegister()
361 return GPRWrite(reg, reg_value); in WriteRegister()
364 return DRWrite(reg, reg_value); in WriteRegister()
413 RegisterValue reg_value; in IsWatchpointHit() local
449 RegisterValue reg_value; in IsWatchpointVacant() local
467 RegisterValue reg_value; in ClearHardwareWatchpoint() local
492 RegisterValue reg_value; in ClearAllHardwareWatchpoints() local
553 RegisterValue reg_value; in ApplyHardwareBreakpoint() local
591 RegisterValue reg_value; in GetWatchpointAddress() local
[all …]
H A DNativeRegisterContextWindows_i386.cpp342 return GPRRead(reg, reg_value); in ReadRegister()
345 return DRRead(reg, reg_value); in ReadRegister()
370 return GPRWrite(reg, reg_value); in WriteRegister()
373 return DRWrite(reg, reg_value); in WriteRegister()
423 RegisterValue reg_value; in IsWatchpointHit() local
459 RegisterValue reg_value; in IsWatchpointVacant() local
477 RegisterValue reg_value; in ClearHardwareWatchpoint() local
502 RegisterValue reg_value; in ClearAllHardwareWatchpoints() local
563 RegisterValue reg_value; in ApplyHardwareBreakpoint() local
601 RegisterValue reg_value; in GetWatchpointAddress() local
[all …]
H A DNativeRegisterContextWindows_arm.cpp164 reg_value.SetUInt32(tls_context.R0); in GPRRead()
167 reg_value.SetUInt32(tls_context.R1); in GPRRead()
170 reg_value.SetUInt32(tls_context.R2); in GPRRead()
173 reg_value.SetUInt32(tls_context.R3); in GPRRead()
176 reg_value.SetUInt32(tls_context.R4); in GPRRead()
179 reg_value.SetUInt32(tls_context.R5); in GPRRead()
182 reg_value.SetUInt32(tls_context.R6); in GPRRead()
526 return GPRRead(reg, reg_value); in ReadRegister()
529 return FPRRead(reg, reg_value); in ReadRegister()
554 return GPRWrite(reg, reg_value); in WriteRegister()
[all …]
H A DNativeRegisterContextWindows_arm64.cpp211 reg_value.SetUInt64(tls_context.Fp); in GPRRead()
214 reg_value.SetUInt64(tls_context.Sp); in GPRRead()
217 reg_value.SetUInt64(tls_context.Lr); in GPRRead()
220 reg_value.SetUInt64(tls_context.Pc); in GPRRead()
223 reg_value.SetUInt32(tls_context.Cpsr); in GPRRead()
255 reg_value.SetUInt32( in GPRRead()
476 reg_value.SetUInt32(tls_context.Fpsr); in FPRRead()
636 return GPRRead(reg, reg_value); in ReadRegister()
639 return FPRRead(reg, reg_value); in ReadRegister()
664 return GPRWrite(reg, reg_value); in WriteRegister()
[all …]
H A DNativeRegisterContextWindows_x86_64.h33 RegisterValue &reg_value) override;
36 const RegisterValue &reg_value) override;
61 Status GPRRead(const uint32_t reg, RegisterValue &reg_value);
62 Status GPRWrite(const uint32_t reg, const RegisterValue &reg_value);
64 Status FPRRead(const uint32_t reg, RegisterValue &reg_value);
65 Status FPRWrite(const uint32_t reg, const RegisterValue &reg_value);
67 Status DRRead(const uint32_t reg, RegisterValue &reg_value);
68 Status DRWrite(const uint32_t reg, const RegisterValue &reg_value);
H A DNativeRegisterContextWindows_arm.h31 RegisterValue &reg_value) override;
34 const RegisterValue &reg_value) override;
63 Status GPRRead(const uint32_t reg, RegisterValue &reg_value);
65 Status GPRWrite(const uint32_t reg, const RegisterValue &reg_value);
67 Status FPRRead(const uint32_t reg, RegisterValue &reg_value);
69 Status FPRWrite(const uint32_t reg, const RegisterValue &reg_value);
H A DNativeRegisterContextWindows_WoW64.h32 RegisterValue &reg_value) override;
35 const RegisterValue &reg_value) override;
60 Status GPRRead(const uint32_t reg, RegisterValue &reg_value);
61 Status GPRWrite(const uint32_t reg, const RegisterValue &reg_value);
63 Status DRRead(const uint32_t reg, RegisterValue &reg_value);
64 Status DRWrite(const uint32_t reg, const RegisterValue &reg_value);
H A DNativeRegisterContextWindows_i386.h32 RegisterValue &reg_value) override;
35 const RegisterValue &reg_value) override;
60 Status GPRRead(const uint32_t reg, RegisterValue &reg_value);
61 Status GPRWrite(const uint32_t reg, const RegisterValue &reg_value);
63 Status DRRead(const uint32_t reg, RegisterValue &reg_value);
64 Status DRWrite(const uint32_t reg, const RegisterValue &reg_value);
H A DNativeRegisterContextWindows_arm64.h31 RegisterValue &reg_value) override;
34 const RegisterValue &reg_value) override;
63 Status GPRRead(const uint32_t reg, RegisterValue &reg_value);
65 Status GPRWrite(const uint32_t reg, const RegisterValue &reg_value);
67 Status FPRRead(const uint32_t reg, RegisterValue &reg_value);
69 Status FPRWrite(const uint32_t reg, const RegisterValue &reg_value);
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/x86/
H A DRegisterContextWindows_x86.cpp193 reg_value); in ReadRegister()
216 m_context.Eax = reg_value.GetAsUInt32(); in WriteRegister()
220 m_context.Ebx = reg_value.GetAsUInt32(); in WriteRegister()
224 m_context.Ecx = reg_value.GetAsUInt32(); in WriteRegister()
228 m_context.Edx = reg_value.GetAsUInt32(); in WriteRegister()
232 m_context.Edi = reg_value.GetAsUInt32(); in WriteRegister()
236 m_context.Esi = reg_value.GetAsUInt32(); in WriteRegister()
240 m_context.Ebp = reg_value.GetAsUInt32(); in WriteRegister()
256 reg_value.GetAsUInt32(), reg); in WriteRegister()
265 RegisterValue &reg_value) const { in ReadRegisterHelper()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/arm/
H A DRegisterContextWindows_arm.cpp115 reg_value.SetUInt32(m_context.R0); in ReadRegister()
118 reg_value.SetUInt32(m_context.R1); in ReadRegister()
121 reg_value.SetUInt32(m_context.R2); in ReadRegister()
124 reg_value.SetUInt32(m_context.R3); in ReadRegister()
127 reg_value.SetUInt32(m_context.R4); in ReadRegister()
130 reg_value.SetUInt32(m_context.R5); in ReadRegister()
133 reg_value.SetUInt32(m_context.R6); in ReadRegister()
136 reg_value.SetUInt32(m_context.R7); in ReadRegister()
139 reg_value.SetUInt32(m_context.R8); in ReadRegister()
142 reg_value.SetUInt32(m_context.R9); in ReadRegister()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/x64/
H A DRegisterContextWindows_x64.cpp426 reg_value.SetBytes(&m_context.Xmm0, in ReadRegister()
430 reg_value.SetBytes(&m_context.Xmm1, in ReadRegister()
434 reg_value.SetBytes(&m_context.Xmm2, in ReadRegister()
438 reg_value.SetBytes(&m_context.Xmm3, in ReadRegister()
442 reg_value.SetBytes(&m_context.Xmm4, in ReadRegister()
446 reg_value.SetBytes(&m_context.Xmm5, in ReadRegister()
450 reg_value.SetBytes(&m_context.Xmm6, in ReadRegister()
454 reg_value.SetBytes(&m_context.Xmm7, in ReadRegister()
458 reg_value.SetBytes(&m_context.Xmm8, in ReadRegister()
462 reg_value.SetBytes(&m_context.Xmm9, in ReadRegister()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/arm64/
H A DRegisterContextWindows_arm64.cpp162 reg_value.SetUInt64(m_context.Fp); in ReadRegister()
165 reg_value.SetUInt64(m_context.Sp); in ReadRegister()
168 reg_value.SetUInt64(m_context.Lr); in ReadRegister()
171 reg_value.SetUInt64(m_context.Pc); in ReadRegister()
174 reg_value.SetUInt32(m_context.Cpsr); in ReadRegister()
206 reg_value.SetUInt32( in ReadRegister()
317 reg_value.SetUInt32(m_context.Fpsr); in ReadRegister()
321 reg_value.SetUInt32(m_context.Fpcr); in ReadRegister()
325 reg_value.SetValueToInvalid(); in ReadRegister()
376 m_context.Fp = reg_value.GetAsUInt64(); in WriteRegister()
[all …]
/llvm-project-15.0.7/lldb/source/Core/
H A DEmulateInstruction.cpp87 return ReadRegister(&reg_info, reg_value); in ReadRegister()
95 RegisterValue reg_value; in ReadRegisterUnsigned() local
96 if (ReadRegister(reg_kind, reg_num, reg_value)) in ReadRegisterUnsigned()
97 return reg_value.GetAsUInt64(fail_value, success_ptr); in ReadRegisterUnsigned()
106 RegisterValue reg_value; in ReadRegisterUnsigned() local
107 if (ReadRegister(reg_info, reg_value)) in ReadRegisterUnsigned()
128 return WriteRegister(context, &reg_info, reg_value); in WriteRegister()
138 RegisterValue reg_value; in WriteRegisterUnsigned() local
149 RegisterValue reg_value; in WriteRegisterUnsigned() local
151 return WriteRegister(context, reg_info, reg_value); in WriteRegisterUnsigned()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux_x86_64.cpp449 reg_value.SetUInt64(reg_value.GetAsUInt64() >> 8); in ReadRegister()
455 reg_value.SetType(reg_info); in ReadRegister()
465 reg_value.SetBytes( in ReadRegister()
469 reg_value.SetBytes( in ReadRegister()
473 reg_value.SetBytes( in ReadRegister()
596 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
600 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
604 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
611 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
619 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
[all …]
H A DNativeRegisterContextLinux.cpp27 RegisterValue &reg_value) { in ReadRegisterRaw() argument
33 reg_info->byte_size, reg_value); in ReadRegisterRaw()
38 const RegisterValue &reg_value) { in WriteRegisterRaw() argument
40 RegisterValue value_to_write = reg_value; in WriteRegisterRaw()
67 const uint32_t src_size = reg_value.GetAsMemoryData( in WriteRegisterRaw()
90 reg_value); in WriteRegisterRaw()
H A DNativeRegisterContextLinux_arm.cpp121 error = ReadRegisterRaw(full_reg, reg_value); in ReadRegister()
127 reg_value.SetUInt64(reg_value.GetAsUInt64() >> 8); in ReadRegister()
133 reg_value.SetType(reg_info); in ReadRegister()
144 reg_value.SetUInt16(*(uint16_t *)src); in ReadRegister()
147 reg_value.SetUInt32(*(uint32_t *)src); in ReadRegister()
150 reg_value.SetUInt64(*(uint64_t *)src); in ReadRegister()
153 reg_value.SetBytes(src, 16, GetByteOrder()); in ReadRegister()
178 return WriteRegisterRaw(reg_index, reg_value); in WriteRegister()
818 uint32_t reg_value = value.GetAsUInt32(); in DoWriteRegisterValue() local
827 reg_value &= (~1ull); in DoWriteRegisterValue()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DRegisterContextThreadMemory.cpp94 RegisterValue &reg_value) { in ReadRegister() argument
97 return m_reg_ctx_sp->ReadRegister(reg_info, reg_value); in ReadRegister()
102 const RegisterInfo *reg_info, const RegisterValue &reg_value) { in WriteRegister() argument
105 return m_reg_ctx_sp->WriteRegister(reg_info, reg_value); in WriteRegister()
196 uint32_t src_len, RegisterValue &reg_value) { in ReadRegisterValueFromMemory() argument
200 src_len, reg_value); in ReadRegisterValueFromMemory()
208 uint32_t dst_len, const RegisterValue &reg_value) { in WriteRegisterValueToMemory() argument
212 reg_value); in WriteRegisterValueToMemory()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp198 RegisterValue reg_value; in GetArgumentValues() local
200 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in GetArgumentValues()
202 reg_value.SignExtend(bit_width); in GetArgumentValues()
306 RegisterValue reg_value; in SetReturnValueObject() local
333 RegisterValue reg_value; in SetReturnValueObject() local
532 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
534 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
573 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
575 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
788 RegisterValue reg_value; in GetReturnValueObjectImpl() local
[all …]
H A DABISysV_arm64.cpp169 RegisterValue reg_value; in GetArgumentValues() local
171 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in GetArgumentValues()
173 reg_value.SignExtend(bit_width); in GetArgumentValues()
279 RegisterValue reg_value; in SetReturnValueObject() local
306 RegisterValue reg_value; in SetReturnValueObject() local
507 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
509 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
544 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
546 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
758 RegisterValue reg_value; in GetReturnValueObjectImpl() local
[all …]
/llvm-project-15.0.7/lldb/include/lldb/Core/
H A DEmulateInstruction.h339 RegisterValue &reg_value);
344 const RegisterValue &reg_value);
386 bool ReadRegister(const RegisterInfo *reg_info, RegisterValue &reg_value);
392 const RegisterValue &reg_value);
399 RegisterValue &reg_value);
402 uint32_t reg_num, const RegisterValue &reg_value);
409 uint64_t reg_value);
444 RegisterValue &reg_value);
449 const RegisterValue &reg_value);
461 RegisterValue &reg_value);
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp363 const RegisterInfo &reg_info, const RegisterValue &reg_value) { in SetRegisterValue() argument
372 reg_value = pos->second; in GetRegisterValue()
377 reg_value.SetUInt(reg_id, reg_info.byte_size); in GetRegisterValue()
490 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister()
496 bool synthetic = GetRegisterValue(*reg_info, reg_value); in ReadRegister()
515 const RegisterValue &reg_value) { in WriteRegister() argument
518 ->WriteRegister(instruction, context, reg_info, reg_value); in WriteRegister()
538 SetRegisterValue(*reg_info, reg_value); in WriteRegister()
667 cfa_reg_num, m_initial_sp - reg_value.GetAsUInt64()); in WriteRegister()
680 cfa_reg_num, m_initial_sp - reg_value.GetAsUInt64()); in WriteRegister()
[all …]
H A DUnwindAssemblyInstEmulation.h90 lldb_private::RegisterValue &reg_value);
96 const lldb_private::RegisterValue &reg_value);
111 lldb_private::RegisterValue &reg_value);
116 const lldb_private::RegisterValue &reg_value);
122 const lldb_private::RegisterValue &reg_value);
125 lldb_private::RegisterValue &reg_value);
/llvm-project-15.0.7/lldb/source/Plugins/Instruction/ARM/
H A DEmulationStateARM.cpp38 RegisterValue reg_value; in LoadPseudoRegistersFromFrame() local
39 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in LoadPseudoRegistersFromFrame()
40 m_gpr[i - dwarf_r0] = reg_value.GetAsUInt32(); in LoadPseudoRegistersFromFrame()
48 RegisterValue reg_value; in LoadPseudoRegistersFromFrame() local
51 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in LoadPseudoRegistersFromFrame()
52 uint64_t value = reg_value.GetAsUInt64(); in LoadPseudoRegistersFromFrame()
223 lldb_private::RegisterValue &reg_value) { in ReadPseudoRegister() argument
235 success = reg_value.SetUInt(reg_uval, reg_info->byte_size); in ReadPseudoRegister()
243 const lldb_private::RegisterValue &reg_value) { in WritePseudoRegister() argument
308 uint64_t reg_value = value_sp->GetUInt64Value(); in LoadRegistersStateFromDictionary() local
[all …]

12345