Home
last modified time | relevance | path

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

123456

/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/
H A DNativeRegisterContextWindows_x86_64.cpp140 RegisterValue &reg_value) { in GPRRead() argument
150 reg_value.SetUInt64(tls_context.Rax); in GPRRead()
153 reg_value.SetUInt64(tls_context.Rbx); in GPRRead()
156 reg_value.SetUInt64(tls_context.Rcx); in GPRRead()
159 reg_value.SetUInt64(tls_context.Rdx); in GPRRead()
162 reg_value.SetUInt64(tls_context.Rdi); in GPRRead()
165 reg_value.SetUInt64(tls_context.Rsi); in GPRRead()
168 reg_value.SetUInt64(tls_context.Rbp); in GPRRead()
171 reg_value.SetUInt64(tls_context.Rsp); in GPRRead()
174 reg_value.SetUInt64(tls_context.R8); in GPRRead()
[all …]
H A DNativeRegisterContextWindows_WoW64.cpp114 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()
[all …]
H A DNativeRegisterContextWindows_i386.cpp118 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()
[all …]
H A DNativeRegisterContextWindows_arm.cpp154 RegisterValue &reg_value) { in GPRRead() argument
164 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()
185 reg_value.SetUInt32(tls_context.R7); in GPRRead()
188 reg_value.SetUInt32(tls_context.R8); in GPRRead()
[all …]
H A DNativeRegisterContextWindows_arm64.cpp169 RegisterValue &reg_value) { in GPRRead() argument
207 reg_value.SetUInt64(tls_context.X[reg - gpr_x0_arm64]); in GPRRead()
211 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()
265 const RegisterValue &reg_value) { in GPRWrite() argument
304 tls_context.X[reg - gpr_x0_arm64] = reg_value.GetAsUInt64(); in GPRWrite()
[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_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);
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);
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/x86/
H A DRegisterContextWindows_x86.cpp164 RegisterValue &reg_value) { in ReadRegister() argument
174 return ReadRegisterHelper(CONTEXT_INTEGER, "EAX", m_context.Eax, reg_value); in ReadRegister()
176 return ReadRegisterHelper(CONTEXT_INTEGER, "EBX", m_context.Ebx, reg_value); in ReadRegister()
178 return ReadRegisterHelper(CONTEXT_INTEGER, "ECX", m_context.Ecx, reg_value); in ReadRegister()
180 return ReadRegisterHelper(CONTEXT_INTEGER, "EDX", m_context.Edx, reg_value); in ReadRegister()
182 return ReadRegisterHelper(CONTEXT_INTEGER, "EDI", m_context.Edi, reg_value); in ReadRegister()
184 return ReadRegisterHelper(CONTEXT_INTEGER, "ESI", m_context.Esi, reg_value); in ReadRegister()
186 return ReadRegisterHelper(CONTEXT_CONTROL, "EBP", m_context.Ebp, reg_value); in ReadRegister()
188 return ReadRegisterHelper(CONTEXT_CONTROL, "ESP", m_context.Esp, reg_value); in ReadRegister()
190 return ReadRegisterHelper(CONTEXT_CONTROL, "EIP", m_context.Eip, reg_value); in ReadRegister()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/arm/
H A DRegisterContextWindows_arm.cpp104 RegisterValue &reg_value) { in ReadRegister() argument
115 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()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/x64/
H A DRegisterContextWindows_x64.cpp339 RegisterValue &reg_value) { in ReadRegister() argument
351 reg_value.SetUInt##size(reg_val); \ in ReadRegister()
426 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()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/OpenBSD/
H A DNativeRegisterContextOpenBSD_arm64.cpp103 RegisterValue &reg_value) { in ReadRegister() argument
143 reg_value = (uint64_t)m_pacmask[offset > 0]; in ReadRegister()
144 if (reg_value.GetByteSize() > reg_info->byte_size) { in ReadRegister()
145 reg_value.SetType(*reg_info); in ReadRegister()
181 reg_value = (uint64_t)m_gpr.r_reg[reg - gpr_x0_arm64]; in ReadRegister()
184 reg_value = (uint64_t)m_gpr.r_reg[29]; in ReadRegister()
187 reg_value = (uint64_t)m_gpr.r_lr; in ReadRegister()
190 reg_value = (uint64_t)m_gpr.r_sp; in ReadRegister()
193 reg_value = (uint64_t)m_gpr.r_pc; in ReadRegister()
196 reg_value = (uint64_t)m_gpr.r_spsr; in ReadRegister()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/arm64/
H A DRegisterContextWindows_arm64.cpp118 RegisterValue &reg_value) { in ReadRegister() argument
157 reg_value.SetUInt64(m_context.X[reg - gpr_x0]); in ReadRegister()
161 reg_value.SetUInt64(m_context.Fp); in ReadRegister()
164 reg_value.SetUInt64(m_context.Sp); in ReadRegister()
167 reg_value.SetUInt64(m_context.Lr); in ReadRegister()
170 reg_value.SetUInt64(m_context.Pc); in ReadRegister()
173 reg_value.SetUInt32(m_context.Cpsr); in ReadRegister()
205 reg_value.SetUInt32( in ReadRegister()
241 reg_value.SetBytes(m_context.V[reg - fpu_v0].B, reg_info->byte_size, in ReadRegister()
277 reg_value.SetFloat(m_context.V[reg - fpu_s0].S[0]); in ReadRegister()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Core/
H A DEmulateInstruction.cpp81 RegisterValue reg_value; in ReadRegister() local
82 bool success = m_read_reg_callback(this, m_baton, &reg_info, reg_value); in ReadRegister()
84 return reg_value; in ReadRegister()
90 RegisterValue &reg_value) { in ReadRegister() argument
97 reg_value = *value; in ReadRegister()
105 RegisterValue reg_value; in ReadRegisterUnsigned() local
106 if (ReadRegister(reg_kind, reg_num, reg_value)) in ReadRegisterUnsigned()
107 return reg_value.GetAsUInt64(fail_value, success_ptr); in ReadRegisterUnsigned()
116 std::optional<RegisterValue> reg_value = ReadRegister(reg_info); in ReadRegisterUnsigned() local
117 if (!reg_value) { in ReadRegisterUnsigned()
[all …]
/openbsd-src/sys/dev/pci/drm/amd/amdgpu/
H A Dmmhub_v1_8.c703 uint32_t reg_value; in mmhub_v1_8_inst_query_ras_err_status() local
710 reg_value = RREG32_SOC15_OFFSET(MMHUB, mmhub_inst, in mmhub_v1_8_inst_query_ras_err_status()
713 if (REG_GET_FIELD(reg_value, MMEA0_ERR_STATUS, SDP_RDRSP_STATUS) || in mmhub_v1_8_inst_query_ras_err_status()
714 REG_GET_FIELD(reg_value, MMEA0_ERR_STATUS, SDP_WRRSP_STATUS) || in mmhub_v1_8_inst_query_ras_err_status()
715 REG_GET_FIELD(reg_value, MMEA0_ERR_STATUS, SDP_RDRSP_DATAPARITY_ERROR)) { in mmhub_v1_8_inst_query_ras_err_status()
718 i, mmhub_inst, reg_value); in mmhub_v1_8_inst_query_ras_err_status()
723 reg_value = RREG32_SOC15(MMHUB, mmhub_inst, regMM_CANE_ERR_STATUS); in mmhub_v1_8_inst_query_ras_err_status()
724 if (REG_GET_FIELD(reg_value, MM_CANE_ERR_STATUS, SDPM_RDRSP_STATUS) || in mmhub_v1_8_inst_query_ras_err_status()
725 REG_GET_FIELD(reg_value, MM_CANE_ERR_STATUS, SDPM_WRRSP_STATUS) || in mmhub_v1_8_inst_query_ras_err_status()
726 REG_GET_FIELD(reg_value, MM_CANE_ERR_STATUS, SDPM_RDRSP_DATAPARITY_ERROR)) { in mmhub_v1_8_inst_query_ras_err_status()
[all …]
H A Dsdma_v4_4.c201 uint32_t reg_value = 0; in sdma_v4_4_query_ras_error_count_by_instance() local
205 reg_value = RREG32(reg_offset); in sdma_v4_4_query_ras_error_count_by_instance()
207 if (reg_value) in sdma_v4_4_query_ras_error_count_by_instance()
208 sdma_v4_4_get_ras_error_count(adev, regSDMA0_EDC_COUNTER, reg_value, in sdma_v4_4_query_ras_error_count_by_instance()
212 reg_value = RREG32(reg_offset); in sdma_v4_4_query_ras_error_count_by_instance()
214 if (reg_value) in sdma_v4_4_query_ras_error_count_by_instance()
215 sdma_v4_4_get_ras_error_count(adev, regSDMA0_EDC_COUNTER2, reg_value, in sdma_v4_4_query_ras_error_count_by_instance()
/openbsd-src/sys/dev/pci/drm/amd/display/dc/
H A Ddm_services.h89 uint32_t reg_value, in get_reg_field_value_ex() argument
93 return (mask & reg_value) >> shift; in get_reg_field_value_ex()
96 #define get_reg_field_value(reg_value, reg_name, reg_field)\ argument
98 (reg_value),\
103 uint32_t reg_value, in set_reg_field_value_ex() argument
109 return (reg_value & ~mask) | (mask & (value << shift)); in set_reg_field_value_ex()
112 #define set_reg_field_value(reg_value, value, reg_name, reg_field)\ argument
113 (reg_value) = set_reg_field_value_ex(\
114 (reg_value),\
165 #define get_reg_field_value_soc15(reg_value, block, reg_num, reg_name, reg_field)\ argument
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux_x86_64.cpp417 RegisterValue &reg_value) { in ReadRegister() argument
449 error = ReadRegisterRaw(full_reg, reg_value); in ReadRegister()
455 reg_value.SetUInt64(reg_value.GetAsUInt64() >> 8); in ReadRegister()
460 if (reg_value.GetByteSize() > reg_info->byte_size) in ReadRegister()
461 reg_value.SetType(*reg_info); in ReadRegister()
471 reg_value.SetBytes( in ReadRegister()
475 reg_value.SetBytes( in ReadRegister()
479 reg_value.SetBytes( in ReadRegister()
486 reg_value.SetBytes(m_ymm_set.ymm[reg - m_reg_info.first_ymm].bytes, in ReadRegister()
495 reg_value.SetBytes(m_mpx_set.mpxr[reg - m_reg_info.first_mpxr].bytes, in ReadRegister()
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp199 RegisterValue reg_value; in GetArgumentValues() local
201 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in GetArgumentValues()
203 reg_value.SignExtend(bit_width); in GetArgumentValues()
204 if (!reg_value.GetScalarValue(value->GetScalar())) in GetArgumentValues()
307 RegisterValue reg_value; in SetReturnValueObject() local
308 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject()
310 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject()
334 RegisterValue reg_value; in SetReturnValueObject() local
335 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject()
337 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject()
[all …]
H A DABISysV_arm64.cpp170 RegisterValue reg_value; in GetArgumentValues() local
172 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in GetArgumentValues()
174 reg_value.SignExtend(bit_width); in GetArgumentValues()
175 if (!reg_value.GetScalarValue(value->GetScalar())) in GetArgumentValues()
280 RegisterValue reg_value; in SetReturnValueObject() local
281 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject()
283 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject()
307 RegisterValue reg_value; in SetReturnValueObject() local
308 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject()
310 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp360 const RegisterInfo &reg_info, const RegisterValue &reg_value) { in SetRegisterValue() argument
361 m_register_values[MakeRegisterKindValuePair(reg_info)] = reg_value; in SetRegisterValue()
365 RegisterValue &reg_value) { in GetRegisterValue() argument
369 reg_value = pos->second; in GetRegisterValue()
374 reg_value.SetUInt(reg_id, reg_info.byte_size); in GetRegisterValue()
483 RegisterValue &reg_value) { in ReadRegister() argument
487 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister()
492 RegisterValue &reg_value) { in ReadRegister() argument
493 bool synthetic = GetRegisterValue(*reg_info, reg_value); in ReadRegister()
503 DumpRegisterValue(reg_value, &strm, reg_info, false, false, eFormatDefault); in ReadRegister()
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Core/
H A DEmulateInstruction.h347 RegisterValue &reg_value);
352 const RegisterValue &reg_value);
400 const RegisterValue &reg_value);
403 const RegisterInfo &reg_info, uint64_t reg_value);
407 RegisterValue &reg_value);
410 uint32_t reg_num, const RegisterValue &reg_value);
417 uint64_t reg_value);
452 RegisterValue &reg_value);
457 const RegisterValue &reg_value);
469 RegisterValue &reg_value);
[all …]

123456