| /freebsd/contrib/llvm-project/lldb/source/Plugins/Architecture/AArch64/ |
| H A D | ArchitectureAArch64.cpp | 88 uint64_t reg_value = in ReconfigureRegisterInfo() local 90 if (reg_value != fail_value && reg_value <= 32) in ReconfigureRegisterInfo() 91 vg_reg_value = reg_value; in ReconfigureRegisterInfo() 98 uint64_t reg_value = in ReconfigureRegisterInfo() local 100 if (reg_value != fail_value && reg_value <= 32) in ReconfigureRegisterInfo() 101 svg_reg_value = reg_value; in ReconfigureRegisterInfo() 107 uint64_t reg_value = in ReconfigureRegisterInfo() local 112 if (reg_value != fail_value && reg_value <= 256) { in ReconfigureRegisterInfo() 113 svg_reg_value = reg_value / 8; in ReconfigureRegisterInfo() 118 vg_reg_value = reg_value / 8; in ReconfigureRegisterInfo()
|
| /freebsd/contrib/llvm-project/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 …]
|
| /freebsd/sys/arm/allwinner/ |
| H A D | a10_sramc.c | 117 uint32_t reg_value; in a10_map_to_emac() local 123 reg_value = sramc_read_4(sc, SRAM_CTL1_CFG); in a10_map_to_emac() 124 reg_value |= 0x5 << 2; in a10_map_to_emac() 125 sramc_write_4(sc, SRAM_CTL1_CFG, reg_value); in a10_map_to_emac() 134 uint32_t reg_value; in a10_map_to_otg() local 140 reg_value = sramc_read_4(sc, SRAM_CTL1_CFG); in a10_map_to_otg() 141 reg_value |= CTL1_CFG_SRAMD_MAP_USB0; in a10_map_to_otg() 142 sramc_write_4(sc, SRAM_CTL1_CFG, reg_value); in a10_map_to_otg()
|
| H A D | aw_reset.c | 73 uint32_t reg_value; in aw_reset_assert() local 78 reg_value = RESET_READ(sc, RESET_OFFSET(id)); in aw_reset_assert() 80 reg_value &= ~(1 << RESET_SHIFT(id)); in aw_reset_assert() 82 reg_value |= (1 << RESET_SHIFT(id)); in aw_reset_assert() 83 RESET_WRITE(sc, RESET_OFFSET(id), reg_value); in aw_reset_assert() 93 uint32_t reg_value; in aw_reset_is_asserted() local 98 reg_value = RESET_READ(sc, RESET_OFFSET(id)); in aw_reset_is_asserted() 101 *reset = (reg_value & (1 << RESET_SHIFT(id))) != 0 ? false : true; in aw_reset_is_asserted()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextThreadMemory.cpp | 96 RegisterValue ®_value) { in ReadRegister() argument 99 return m_reg_ctx_sp->ReadRegister(reg_info, reg_value); in ReadRegister() 104 const RegisterInfo *reg_info, const RegisterValue ®_value) { in WriteRegister() argument 107 return m_reg_ctx_sp->WriteRegister(reg_info, reg_value); in WriteRegister() 214 uint32_t src_len, RegisterValue ®_value) { in ReadRegisterValueFromMemory() argument 218 src_len, reg_value); in ReadRegisterValueFromMemory() 224 uint32_t dst_len, const RegisterValue ®_value) { in WriteRegisterValueToMemory() argument 228 reg_value); in WriteRegisterValueToMemory()
|
| H A D | NativeProcessSoftwareSingleStep.cpp | 48 RegisterValue ®_value) { in ReadRegisterCallback() argument 54 reg_value = it->second; in ReadRegisterCallback() 66 emulator_baton->m_reg_context.ReadRegister(full_reg_info, reg_value); in ReadRegisterCallback() 76 const RegisterValue ®_value) { in WriteRegisterCallback() argument 79 reg_value; in WriteRegisterCallback()
|
| H A D | RegisterContextThreadMemory.h | 37 RegisterValue ®_value) override; 40 const RegisterValue ®_value) override; 84 RegisterValue ®_value) override; 88 const RegisterValue ®_value) override;
|
| H A D | RegisterContextMemory.cpp | 76 RegisterValue ®_value) { in ReadRegister() argument 83 return reg_value in ReadRegister() 90 const RegisterValue ®_value) { in WriteRegister() argument 95 reg_info->byte_size, reg_value)); in WriteRegister()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
| H A D | UnwindAssemblyInstEmulation.cpp | 280 const RegisterInfo ®_info, const RegisterValue ®_value) { in SetRegisterValue() argument 281 m_state.register_values[MakeRegisterKindValuePair(reg_info)] = reg_value; in SetRegisterValue() 285 RegisterValue ®_value) { in GetRegisterValue() argument 289 reg_value = pos->second; in GetRegisterValue() 294 reg_value.SetUInt(reg_id, reg_info.byte_size); in GetRegisterValue() 400 RegisterValue ®_value) { in ReadRegister() argument 404 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister() 409 RegisterValue ®_value) { in ReadRegister() argument 410 bool synthetic = GetRegisterValue(*reg_info, reg_value); in ReadRegister() 420 DumpRegisterValue(reg_value, strm, *reg_info, false, false, eFormatDefault); in ReadRegister() [all …]
|
| H A D | UnwindAssemblyInstEmulation.h | 88 lldb_private::RegisterValue ®_value); 94 const lldb_private::RegisterValue ®_value); 109 lldb_private::RegisterValue ®_value); 114 const lldb_private::RegisterValue ®_value); 120 const lldb_private::RegisterValue ®_value); 123 lldb_private::RegisterValue ®_value);
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIMacOSX_arm64.cpp | 197 RegisterValue reg_value; in GetArgumentValues() local 199 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in GetArgumentValues() 201 reg_value.SignExtend(bit_width); in GetArgumentValues() 202 if (!reg_value.GetScalarValue(value->GetScalar())) in GetArgumentValues() 305 RegisterValue reg_value; in SetReturnValueObject() local 306 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject() 308 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject() 327 RegisterValue reg_value; in SetReturnValueObject() local 328 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject() 330 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject() [all …]
|
| H A D | ABISysV_arm64.cpp | 237 RegisterValue reg_value; in GetArgumentValues() local 239 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in GetArgumentValues() 241 reg_value.SignExtend(bit_width); in GetArgumentValues() 242 if (!reg_value.GetScalarValue(value->GetScalar())) in GetArgumentValues() 347 RegisterValue reg_value; in SetReturnValueObject() local 348 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject() 350 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject() 369 RegisterValue reg_value; in SetReturnValueObject() local 370 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject() 372 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject() [all …]
|
| /freebsd/sys/dev/qat/qat_common/ |
| H A D | qat_freebsd.c | 117 int cap_reg = 0, reg_value = 0, mask = 0; in pci_set_max_payload() local 130 reg_value = pci_read_config(dev, cap_reg, 1); in pci_set_max_payload() 131 reg_value = (reg_value & 0x1f) | (mask << 5); in pci_set_max_payload() 132 pci_write_config(dev, cap_reg, reg_value, 1); in pci_set_max_payload()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | EmulateInstruction.h | 381 RegisterValue ®_value); 386 const RegisterValue ®_value); 436 const RegisterValue ®_value); 439 const RegisterInfo ®_info, uint64_t reg_value); 443 RegisterValue ®_value); 446 uint32_t reg_num, const RegisterValue ®_value); 453 uint64_t reg_value); 488 RegisterValue ®_value); 493 const RegisterValue ®_value); 505 RegisterValue ®_value); [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | ThreadPlanTracer.cpp | 217 RegisterValue reg_value; in Log() local 221 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in Log() 224 reg_value != m_register_values[reg_num]) { in Log() 225 if (reg_value.GetType() != RegisterValue::eTypeInvalid) { in Log() 227 DumpRegisterValue(reg_value, *stream_sp, *reg_info, true, false, in Log() 231 m_register_values[reg_num] = reg_value; in Log()
|
| H A D | RegisterContext.cpp | 248 RegisterValue reg_value; in CopyFromRegisterContext() local 252 if (context->ReadRegister(reg_info, reg_value)) { in CopyFromRegisterContext() 253 WriteRegister(reg_info, reg_value); in CopyFromRegisterContext() 254 } else if (frame_zero_context->ReadRegister(reg_info, reg_value)) { in CopyFromRegisterContext() 255 WriteRegister(reg_info, reg_value); in CopyFromRegisterContext() 306 RegisterValue ®_value) { in ReadRegisterValueFromMemory() argument 359 reg_value.SetFromMemoryData(*reg_info, src.data(), src_len, in ReadRegisterValueFromMemory() 369 const RegisterValue ®_value) { in WriteRegisterValueToMemory() argument 387 const uint32_t bytes_copied = reg_value.GetAsMemoryData( in WriteRegisterValueToMemory()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeRegisterContextNetBSD_x86_64.cpp | 385 RegisterValue ®_value) { in ReadRegister() argument 426 reg_value.SetUInt16( in ReadRegister() 429 reg_value.SetBytes(data, reg_info->byte_size, endian::InlHostByteOrder()); in ReadRegister() 439 reg_value.SetBytes(ymm.bytes, reg_info->byte_size, in ReadRegister() 452 const RegisterInfo *reg_info, const RegisterValue ®_value) { in WriteRegister() argument 492 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister() 499 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister() 501 ::memcpy(data, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister() 517 ::memcpy(ymm.bytes, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
| H A D | ABISysV_i386.cpp | 106 RegisterValue reg_value; in PrepareTrivialCall() local 117 reg_value.SetUInt32(arg); in PrepareTrivialCall() 119 reg_info_32, arg_pos, reg_info_32->byte_size, reg_value); in PrepareTrivialCall() 127 reg_value.SetUInt32(return_addr); in PrepareTrivialCall() 129 reg_info_32, sp, reg_info_32->byte_size, reg_value); in PrepareTrivialCall() 534 RegisterValue reg_value; in GetReturnValueObjectSimple() local 535 if (reg_ctx->ReadRegister(vec_reg, reg_value)) { in GetReturnValueObjectSimple() 537 if (reg_value.GetAsMemoryData(*vec_reg, heap_data_up->GetBytes(), in GetReturnValueObjectSimple() 559 RegisterValue reg_value; in GetReturnValueObjectSimple() local 561 if (reg_ctx->ReadRegister(vec_reg, reg_value) && in GetReturnValueObjectSimple() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectRegister.cpp | 79 RegisterValue reg_value; in DumpRegister() local 80 if (!reg_ctx.ReadRegister(®_info, reg_value)) in DumpRegister() 87 DumpRegisterValue(reg_value, strm, reg_info, prefix_with_name, in DumpRegister() 95 addr_t reg_addr = reg_value.GetAsUInt64(LLDB_INVALID_ADDRESS); in DumpRegister() 357 RegisterValue reg_value; in DoExecute() local 359 Status error(reg_value.SetValueFromString(reg_info, value_str)); in DoExecute() 361 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in DoExecute()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ |
| H A D | ABISysV_arm.cpp | 1333 RegisterValue reg_value; in PrepareTrivialCall() local 1345 reg_value.SetUInt32(*ai); in PrepareTrivialCall() 1348 reg_value)) in PrepareTrivialCall() 1369 reg_value.SetUInt32(*ai); in PrepareTrivialCall() 1372 reg_info->byte_size, reg_value) in PrepareTrivialCall() 1470 RegisterValue reg_value; in GetArgumentValues() local 1472 if (reg_ctx->ReadRegister(arg_reg_info, reg_value)) { in GetArgumentValues() 1474 reg_value.SignExtend(bit_width); in GetArgumentValues() 1475 if (!reg_value.GetScalarValue(value->GetScalar())) in GetArgumentValues() 1646 RegisterValue reg_value; in GetReturnValueObjectImpl() local [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeRegisterContextFreeBSD_x86_64.cpp | 411 RegisterValue ®_value) { in ReadRegister() argument 451 reg_value.SetUInt16( in ReadRegister() 454 reg_value.SetBytes(data, reg_info->byte_size, endian::InlHostByteOrder()); in ReadRegister() 464 reg_value.SetBytes(ymm.bytes, reg_info->byte_size, in ReadRegister() 477 const RegisterInfo *reg_info, const RegisterValue ®_value) { in WriteRegister() argument 518 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister() 520 ::memcpy(data, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister() 530 ::memcpy(ymm.bytes, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
|
| H A D | NativeRegisterContextFreeBSD_arm.cpp | 90 RegisterValue ®_value) { in ReadRegister() argument 111 reg_value.SetBytes(m_reg_data.data() + reg_info->byte_offset, in ReadRegister() 117 const RegisterInfo *reg_info, const RegisterValue ®_value) { in WriteRegister() argument 136 ::memcpy(m_reg_data.data() + reg_info->byte_offset, reg_value.GetBytes(), in WriteRegister()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | RegisterContext.h | 41 RegisterValue ®_value) = 0; 44 const RegisterValue ®_value) = 0; 133 RegisterValue ®_value); 138 const RegisterValue ®_value);
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/ |
| H A D | NativeRegisterContext.h | 49 RegisterValue ®_value) = 0; 52 const RegisterValue ®_value) = 0; 109 RegisterValue ®_value); 114 const RegisterValue ®_value);
|
| /freebsd/contrib/llvm-project/lldb/source/ValueObject/ |
| H A D | ValueObjectVariable.cpp | 367 RegisterValue reg_value; in SetValueFromCString() local 372 error = reg_value.SetValueFromString(reg_info, llvm::StringRef(value_str)); in SetValueFromCString() 375 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetValueFromCString() 396 RegisterValue reg_value; in SetData() local 401 error = reg_value.SetValueFromData(*reg_info, data, 0, true); in SetData() 404 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetData()
|