Home
last modified time | relevance | path

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

1234

/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()
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 DValueObjectVariable.cpp376 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 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.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()
H A DRegisterContextThreadMemory.h37 RegisterValue &reg_value) override;
40 const RegisterValue &reg_value) override;
80 RegisterValue &reg_value) override;
84 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()
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()
/freebsd/contrib/llvm-project/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()
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 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()
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 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()
481 RegisterValue &reg_value) { in ReadRegister() argument
485 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister()
490 RegisterValue &reg_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 DUnwindAssemblyInstEmulation.h90 lldb_private::RegisterValue &reg_value);
96 const lldb_private::RegisterValue &reg_value);
111 lldb_private::RegisterValue &reg_value);
116 const lldb_private::RegisterValue &reg_value);
122 const lldb_private::RegisterValue &reg_value);
125 lldb_private::RegisterValue &reg_value);
/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.h347 RegisterValue &reg_value);
352 const RegisterValue &reg_value);
402 const RegisterValue &reg_value);
405 const RegisterInfo &reg_info, uint64_t reg_value);
409 RegisterValue &reg_value);
412 uint32_t reg_num, const RegisterValue &reg_value);
419 uint64_t reg_value);
454 RegisterValue &reg_value);
459 const RegisterValue &reg_value);
471 RegisterValue &reg_value);
[all …]
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp216 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 DRegisterContext.cpp248 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 &reg_value) { in ReadRegisterValueFromMemory()
361 reg_value.SetFromMemoryData(*reg_info, src.data(), src_len, in ReadRegisterValueFromMemory()
371 const RegisterValue &reg_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 DNativeRegisterContextNetBSD_x86_64.cpp385 RegisterValue &reg_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 &reg_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 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()
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 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.cpp1340 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 DNativeRegisterContextFreeBSD_x86_64.cpp411 RegisterValue &reg_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 &reg_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 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()
H A DNativeRegisterContextFreeBSD_mips64.cpp109 RegisterValue &reg_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 &reg_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 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);

1234