Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/lldb/source/Plugins/Architecture/AArch64/
H A DArchitectureAArch64.cpp88 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 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 …]
/freebsd/sys/arm/allwinner/
H A Da10_sramc.c117 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 Daw_reset.c73 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 DRegisterContextThreadMemory.cpp96 RegisterValue &reg_value) { in ReadRegister() argument
99 return m_reg_ctx_sp->ReadRegister(reg_info, reg_value); in ReadRegister()
104 const RegisterInfo *reg_info, const RegisterValue &reg_value) { in WriteRegister() argument
107 return m_reg_ctx_sp->WriteRegister(reg_info, reg_value); in WriteRegister()
214 uint32_t src_len, RegisterValue &reg_value) { in ReadRegisterValueFromMemory() argument
218 src_len, reg_value); in ReadRegisterValueFromMemory()
224 uint32_t dst_len, const RegisterValue &reg_value) { in WriteRegisterValueToMemory() argument
228 reg_value); in WriteRegisterValueToMemory()
H A DNativeProcessSoftwareSingleStep.cpp48 RegisterValue &reg_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 &reg_value) { in WriteRegisterCallback() argument
79 reg_value; in WriteRegisterCallback()
H A DRegisterContextThreadMemory.h37 RegisterValue &reg_value) override;
40 const RegisterValue &reg_value) override;
84 RegisterValue &reg_value) override;
88 const RegisterValue &reg_value) override;
H A DRegisterContextMemory.cpp76 RegisterValue &reg_value) { in ReadRegister() argument
83 return reg_value in ReadRegister()
90 const RegisterValue &reg_value) { in WriteRegister() argument
95 reg_info->byte_size, reg_value)); in WriteRegister()
/freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp280 const RegisterInfo &reg_info, const RegisterValue &reg_value) { in SetRegisterValue() argument
281 m_state.register_values[MakeRegisterKindValuePair(reg_info)] = reg_value; in SetRegisterValue()
285 RegisterValue &reg_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 &reg_value) { in ReadRegister() argument
404 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister()
409 RegisterValue &reg_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 DUnwindAssemblyInstEmulation.h88 lldb_private::RegisterValue &reg_value);
94 const lldb_private::RegisterValue &reg_value);
109 lldb_private::RegisterValue &reg_value);
114 const lldb_private::RegisterValue &reg_value);
120 const lldb_private::RegisterValue &reg_value);
123 lldb_private::RegisterValue &reg_value);
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp197 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 DABISysV_arm64.cpp237 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 Dqat_freebsd.c117 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 DEmulateInstruction.h381 RegisterValue &reg_value);
386 const RegisterValue &reg_value);
436 const RegisterValue &reg_value);
439 const RegisterInfo &reg_info, uint64_t reg_value);
443 RegisterValue &reg_value);
446 uint32_t reg_num, const RegisterValue &reg_value);
453 uint64_t reg_value);
488 RegisterValue &reg_value);
493 const RegisterValue &reg_value);
505 RegisterValue &reg_value);
[all …]
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp217 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 DRegisterContext.cpp248 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 &reg_value) { in ReadRegisterValueFromMemory() argument
359 reg_value.SetFromMemoryData(*reg_info, src.data(), src_len, in ReadRegisterValueFromMemory()
369 const RegisterValue &reg_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 DNativeRegisterContextNetBSD_x86_64.cpp385 RegisterValue &reg_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 &reg_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 DABISysV_i386.cpp106 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 DCommandObjectRegister.cpp79 RegisterValue reg_value; in DumpRegister() local
80 if (!reg_ctx.ReadRegister(&reg_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 DABISysV_arm.cpp1333 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 DNativeRegisterContextFreeBSD_x86_64.cpp411 RegisterValue &reg_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 &reg_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 DNativeRegisterContextFreeBSD_arm.cpp90 RegisterValue &reg_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 &reg_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 DRegisterContext.h41 RegisterValue &reg_value) = 0;
44 const RegisterValue &reg_value) = 0;
133 RegisterValue &reg_value);
138 const RegisterValue &reg_value);
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeRegisterContext.h49 RegisterValue &reg_value) = 0;
52 const RegisterValue &reg_value) = 0;
109 RegisterValue &reg_value);
114 const RegisterValue &reg_value);
/freebsd/contrib/llvm-project/lldb/source/ValueObject/
H A DValueObjectVariable.cpp367 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()

1234