/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() 128 WriteRegister(const Context & context,const RegisterInfo & reg_info,const RegisterValue & reg_value) WriteRegister() argument 137 WriteRegister(const Context & context,lldb::RegisterKind reg_kind,uint32_t reg_num,const RegisterValue & reg_value) WriteRegister() argument 150 RegisterValue reg_value; WriteRegisterUnsigned() local 160 RegisterValue reg_value; WriteRegisterUnsigned() local 295 ReadRegisterFrame(EmulateInstruction * instruction,void * baton,const RegisterInfo * reg_info,RegisterValue & reg_value) ReadRegisterFrame() argument 306 WriteRegisterFrame(EmulateInstruction * instruction,void * baton,const Context & context,const RegisterInfo * reg_info,const RegisterValue & reg_value) WriteRegisterFrame() argument 346 ReadRegisterDefault(EmulateInstruction * instruction,void * baton,const RegisterInfo * reg_info,RegisterValue & reg_value) ReadRegisterDefault() argument 363 WriteRegisterDefault(EmulateInstruction * instruction,void * baton,const Context & context,const RegisterInfo * reg_info,const RegisterValue & reg_value) WriteRegisterDefault() argument [all...] |
H A D | ValueObjectVariable.cpp | 376 RegisterValue reg_value; in SetValueFromCString() local 381 error = reg_value.SetValueFromString(reg_info, llvm::StringRef(value_str)); in SetValueFromCString() 384 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetValueFromCString() 405 RegisterValue reg_value; in SetData() local 410 error = reg_value.SetValueFromData(*reg_info, data, 0, true); in SetData() 413 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetData()
|
/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 | 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()
|
H A D | RegisterContextThreadMemory.h | 37 RegisterValue ®_value) override; 40 const RegisterValue ®_value) override; 80 RegisterValue ®_value) override; 84 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()
|
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()
|
/freebsd/contrib/llvm-project/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() 306 RegisterValue reg_value; in SetReturnValueObject() local 307 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject() 309 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject() 325 RegisterValue reg_value; in SetReturnValueObject() local 326 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject() 328 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() 279 RegisterValue reg_value; in SetReturnValueObject() local 280 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject() 282 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject() 298 RegisterValue reg_value; in SetReturnValueObject() local 299 error = reg_value.SetValueFromData(*v0_info, data, 0, true); in SetReturnValueObject() 301 if (!reg_ctx->WriteRegister(v0_info, reg_value)) in SetReturnValueObject() [all …]
|
/freebsd/contrib/llvm-project/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() 481 RegisterValue ®_value) { in ReadRegister() argument 485 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister() 490 RegisterValue ®_value) { in ReadRegister() argument 491 bool synthetic = GetRegisterValue(*reg_info, reg_value); in ReadRegister() 501 DumpRegisterValue(reg_value, strm, *reg_info, false, false, eFormatDefault); in ReadRegister() [all …]
|
H A D | UnwindAssemblyInstEmulation.h | 90 lldb_private::RegisterValue ®_value); 96 const lldb_private::RegisterValue ®_value); 111 lldb_private::RegisterValue ®_value); 116 const lldb_private::RegisterValue ®_value); 122 const lldb_private::RegisterValue ®_value); 125 lldb_private::RegisterValue ®_value);
|
/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 | 347 RegisterValue ®_value); 352 const RegisterValue ®_value); 402 const RegisterValue ®_value); 405 const RegisterInfo ®_info, uint64_t reg_value); 409 RegisterValue ®_value); 412 uint32_t reg_num, const RegisterValue ®_value); 419 uint64_t reg_value); 454 RegisterValue ®_value); 459 const RegisterValue ®_value); 471 RegisterValue ®_value); [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Target/ |
H A D | ThreadPlanTracer.cpp | 216 RegisterValue reg_value; in Log() 220 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in Log() 223 reg_value != m_register_values[reg_num]) { in Log() 224 if (reg_value.GetType() != RegisterValue::eTypeInvalid) { in Log() 226 DumpRegisterValue(reg_value, *stream, *reg_info, true, false, in Log() 230 m_register_values[reg_num] = reg_value; in Log() 217 RegisterValue reg_value; Log() local
|
H A D | RegisterContext.cpp | 248 RegisterValue reg_value; in CopyFromRegisterContext() 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); 306 RegisterValue ®_value) { in ReadRegisterValueFromMemory() 361 reg_value.SetFromMemoryData(*reg_info, src.data(), src_len, in ReadRegisterValueFromMemory() 371 const RegisterValue ®_value) { in WriteRegisterValueToMemory() 389 const uint32_t bytes_copied = reg_value.GetAsMemoryData( in WriteRegisterValueToMemory() 242 RegisterValue reg_value; CopyFromRegisterContext() local 300 ReadRegisterValueFromMemory(const RegisterInfo * reg_info,lldb::addr_t src_addr,uint32_t src_len,RegisterValue & reg_value) ReadRegisterValueFromMemory() argument 365 WriteRegisterValueToMemory(const RegisterInfo * reg_info,lldb::addr_t dst_addr,uint32_t dst_len,const RegisterValue & reg_value) WriteRegisterValueToMemory() argument
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/ |
H A D | NativeRegisterContextNetBSD_x86_64.cpp | 385 RegisterValue ®_value) { in ReadRegister() argument 425 reg_value.SetUInt16( in ReadRegister() 428 reg_value.SetBytes(data, reg_info->byte_size, endian::InlHostByteOrder()); in ReadRegister() 438 reg_value.SetBytes(ymm.bytes, reg_info->byte_size, in ReadRegister() 451 const RegisterInfo *reg_info, const RegisterValue ®_value) { in WriteRegister() argument 490 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister() 497 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister() 499 ::memcpy(data, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister() 515 ::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() 529 RegisterValue reg_value; in GetReturnValueObjectSimple() local 530 if (reg_ctx->ReadRegister(vec_reg, reg_value)) { in GetReturnValueObjectSimple() 532 if (reg_value.GetAsMemoryData(*vec_reg, heap_data_up->GetBytes(), in GetReturnValueObjectSimple() 554 RegisterValue reg_value; in GetReturnValueObjectSimple() local 556 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 | 1340 RegisterValue reg_value; in PrepareTrivialCall() local 1352 reg_value.SetUInt32(*ai); in PrepareTrivialCall() 1355 reg_value)) in PrepareTrivialCall() 1376 reg_value.SetUInt32(*ai); in PrepareTrivialCall() 1379 reg_info->byte_size, reg_value) in PrepareTrivialCall() 1476 RegisterValue reg_value; in GetArgumentValues() local 1478 if (reg_ctx->ReadRegister(arg_reg_info, reg_value)) { in GetArgumentValues() 1480 reg_value.SignExtend(bit_width); in GetArgumentValues() 1481 if (!reg_value.GetScalarValue(value->GetScalar())) in GetArgumentValues() 1650 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 450 reg_value.SetUInt16( in ReadRegister() 453 reg_value.SetBytes(data, reg_info->byte_size, endian::InlHostByteOrder()); in ReadRegister() 463 reg_value.SetBytes(ymm.bytes, reg_info->byte_size, in ReadRegister() 476 const RegisterInfo *reg_info, const RegisterValue ®_value) { in WriteRegister() argument 516 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister() 518 ::memcpy(data, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister() 528 ::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()
|
H A D | NativeRegisterContextFreeBSD_mips64.cpp | 109 RegisterValue ®_value) { in ReadRegister() argument 139 reg_value.SetBytes(m_reg_data.data() + reg_info->byte_offset, in ReadRegister() 145 const RegisterInfo *reg_info, const RegisterValue ®_value) { in WriteRegister() argument 173 ::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);
|