| /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | NativeRegisterContextWindows_x86_64.cpp | 140 RegisterValue ®_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 D | NativeRegisterContextWindows_WoW64.cpp | 114 RegisterValue ®_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 D | NativeRegisterContextWindows_i386.cpp | 118 RegisterValue ®_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 D | NativeRegisterContextWindows_arm.cpp | 154 RegisterValue ®_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 D | NativeRegisterContextWindows_arm64.cpp | 169 RegisterValue ®_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 ®_value) { in GPRWrite() argument 304 tls_context.X[reg - gpr_x0_arm64] = reg_value.GetAsUInt64(); in GPRWrite() [all …]
|
| H A D | NativeRegisterContextWindows_x86_64.h | 33 RegisterValue ®_value) override; 36 const RegisterValue ®_value) override; 61 Status GPRRead(const uint32_t reg, RegisterValue ®_value); 62 Status GPRWrite(const uint32_t reg, const RegisterValue ®_value); 64 Status FPRRead(const uint32_t reg, RegisterValue ®_value); 65 Status FPRWrite(const uint32_t reg, const RegisterValue ®_value); 67 Status DRRead(const uint32_t reg, RegisterValue ®_value); 68 Status DRWrite(const uint32_t reg, const RegisterValue ®_value);
|
| H A D | NativeRegisterContextWindows_arm.h | 31 RegisterValue ®_value) override; 34 const RegisterValue ®_value) override; 63 Status GPRRead(const uint32_t reg, RegisterValue ®_value); 65 Status GPRWrite(const uint32_t reg, const RegisterValue ®_value); 67 Status FPRRead(const uint32_t reg, RegisterValue ®_value); 69 Status FPRWrite(const uint32_t reg, const RegisterValue ®_value);
|
| H A D | NativeRegisterContextWindows_arm64.h | 31 RegisterValue ®_value) override; 34 const RegisterValue ®_value) override; 63 Status GPRRead(const uint32_t reg, RegisterValue ®_value); 65 Status GPRWrite(const uint32_t reg, const RegisterValue ®_value); 67 Status FPRRead(const uint32_t reg, RegisterValue ®_value); 69 Status FPRWrite(const uint32_t reg, const RegisterValue ®_value);
|
| H A D | NativeRegisterContextWindows_WoW64.h | 32 RegisterValue ®_value) override; 35 const RegisterValue ®_value) override; 60 Status GPRRead(const uint32_t reg, RegisterValue ®_value); 61 Status GPRWrite(const uint32_t reg, const RegisterValue ®_value); 63 Status DRRead(const uint32_t reg, RegisterValue ®_value); 64 Status DRWrite(const uint32_t reg, const RegisterValue ®_value);
|
| H A D | NativeRegisterContextWindows_i386.h | 32 RegisterValue ®_value) override; 35 const RegisterValue ®_value) override; 60 Status GPRRead(const uint32_t reg, RegisterValue ®_value); 61 Status GPRWrite(const uint32_t reg, const RegisterValue ®_value); 63 Status DRRead(const uint32_t reg, RegisterValue ®_value); 64 Status DRWrite(const uint32_t reg, const RegisterValue ®_value);
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/x86/ |
| H A D | RegisterContextWindows_x86.cpp | 164 RegisterValue ®_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 D | RegisterContextWindows_arm.cpp | 104 RegisterValue ®_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 D | RegisterContextWindows_x64.cpp | 339 RegisterValue ®_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 D | NativeRegisterContextOpenBSD_arm64.cpp | 103 RegisterValue ®_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 D | RegisterContextWindows_arm64.cpp | 118 RegisterValue ®_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 D | EmulateInstruction.cpp | 81 RegisterValue reg_value; in ReadRegister() local 82 bool success = m_read_reg_callback(this, m_baton, ®_info, reg_value); in ReadRegister() 84 return reg_value; in ReadRegister() 90 RegisterValue ®_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 D | mmhub_v1_8.c | 703 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 D | sdma_v4_4.c | 201 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 D | dm_services.h | 89 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 D | NativeRegisterContextLinux_x86_64.cpp | 417 RegisterValue ®_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 D | RegisterContextThreadMemory.cpp | 94 RegisterValue ®_value) { in ReadRegister() argument 97 return m_reg_ctx_sp->ReadRegister(reg_info, reg_value); in ReadRegister() 102 const RegisterInfo *reg_info, const RegisterValue ®_value) { in WriteRegister() argument 105 return m_reg_ctx_sp->WriteRegister(reg_info, reg_value); in WriteRegister() 196 uint32_t src_len, RegisterValue ®_value) { in ReadRegisterValueFromMemory() argument 200 src_len, reg_value); in ReadRegisterValueFromMemory() 208 uint32_t dst_len, const RegisterValue ®_value) { in WriteRegisterValueToMemory() argument 212 reg_value); in WriteRegisterValueToMemory()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIMacOSX_arm64.cpp | 199 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 D | ABISysV_arm64.cpp | 170 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 D | UnwindAssemblyInstEmulation.cpp | 360 const RegisterInfo ®_info, const RegisterValue ®_value) { in SetRegisterValue() argument 361 m_register_values[MakeRegisterKindValuePair(reg_info)] = reg_value; in SetRegisterValue() 365 RegisterValue ®_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 ®_value) { in ReadRegister() argument 487 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister() 492 RegisterValue ®_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 D | EmulateInstruction.h | 347 RegisterValue ®_value); 352 const RegisterValue ®_value); 400 const RegisterValue ®_value); 403 const RegisterInfo ®_info, uint64_t reg_value); 407 RegisterValue ®_value); 410 uint32_t reg_num, const RegisterValue ®_value); 417 uint64_t reg_value); 452 RegisterValue ®_value); 457 const RegisterValue ®_value); 469 RegisterValue ®_value); [all …]
|