Home
last modified time | relevance | path

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

1234

/freebsd-14.2/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp81 RegisterValue reg_value; in ReadRegister() local
84 return reg_value; in ReadRegister()
97 reg_value = *value; in ReadRegister()
105 RegisterValue reg_value; in ReadRegisterUnsigned() local
106 if (ReadRegister(reg_kind, reg_num, reg_value)) in ReadRegisterUnsigned()
117 if (!reg_value) { in ReadRegisterUnsigned()
140 return WriteRegister(context, *reg_info, reg_value); in WriteRegister()
150 RegisterValue reg_value; in WriteRegisterUnsigned() local
160 RegisterValue reg_value; in WriteRegisterUnsigned() local
162 return WriteRegister(context, reg_info, reg_value); in WriteRegisterUnsigned()
[all …]
H A DValueObjectVariable.cpp368 RegisterValue reg_value; in SetValueFromCString() local
373 error = reg_value.SetValueFromString(reg_info, llvm::StringRef(value_str)); in SetValueFromCString()
376 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetValueFromCString()
397 RegisterValue reg_value; in SetData() local
402 error = reg_value.SetValueFromData(*reg_info, data, 0, true); in SetData()
405 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetData()
/freebsd-14.2/sys/arm/allwinner/
H A Da10_sramc.c118 uint32_t reg_value; in a10_map_to_emac() local
124 reg_value = sramc_read_4(sc, SRAM_CTL1_CFG); in a10_map_to_emac()
125 reg_value |= 0x5 << 2; in a10_map_to_emac()
126 sramc_write_4(sc, SRAM_CTL1_CFG, reg_value); in a10_map_to_emac()
135 uint32_t reg_value; in a10_map_to_otg() local
141 reg_value = sramc_read_4(sc, SRAM_CTL1_CFG); in a10_map_to_otg()
142 reg_value |= CTL1_CFG_SRAMD_MAP_USB0; in a10_map_to_otg()
143 sramc_write_4(sc, SRAM_CTL1_CFG, reg_value); in a10_map_to_otg()
H A Daw_reset.c74 uint32_t reg_value; in aw_reset_assert() local
79 reg_value = RESET_READ(sc, RESET_OFFSET(id)); in aw_reset_assert()
81 reg_value &= ~(1 << RESET_SHIFT(id)); in aw_reset_assert()
83 reg_value |= (1 << RESET_SHIFT(id)); in aw_reset_assert()
84 RESET_WRITE(sc, RESET_OFFSET(id), reg_value); in aw_reset_assert()
94 uint32_t reg_value; in aw_reset_is_asserted() local
99 reg_value = RESET_READ(sc, RESET_OFFSET(id)); in aw_reset_is_asserted()
102 *reset = (reg_value & (1 << RESET_SHIFT(id))) != 0 ? false : true; in aw_reset_is_asserted()
/freebsd-14.2/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()
/freebsd-14.2/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-14.2/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()
306 RegisterValue reg_value; in SetReturnValueObject() local
325 RegisterValue reg_value; in SetReturnValueObject() local
524 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
526 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
565 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
567 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
776 RegisterValue reg_value; in GetReturnValueObjectImpl() local
[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()
279 RegisterValue reg_value; in SetReturnValueObject() local
298 RegisterValue reg_value; in SetReturnValueObject() local
499 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
501 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
536 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
538 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
746 RegisterValue reg_value; in GetReturnValueObjectImpl() local
[all …]
/freebsd-14.2/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-14.2/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp360 const RegisterInfo &reg_info, const RegisterValue &reg_value) { in SetRegisterValue() argument
369 reg_value = pos->second; in GetRegisterValue()
374 reg_value.SetUInt(reg_id, reg_info.byte_size); in GetRegisterValue()
487 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister()
493 bool synthetic = GetRegisterValue(*reg_info, reg_value); in ReadRegister()
512 const RegisterValue &reg_value) { in WriteRegister() argument
515 ->WriteRegister(instruction, context, reg_info, reg_value); in WriteRegister()
535 SetRegisterValue(*reg_info, reg_value); in WriteRegister()
665 cfa_reg_num, m_initial_sp - reg_value.GetAsUInt64()); in WriteRegister()
678 cfa_reg_num, m_initial_sp - reg_value.GetAsUInt64()); in WriteRegister()
[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-14.2/contrib/llvm-project/lldb/include/lldb/Core/
H A DEmulateInstruction.h347 RegisterValue &reg_value);
352 const RegisterValue &reg_value);
400 const RegisterValue &reg_value);
403 const RegisterInfo &reg_info, uint64_t reg_value);
407 RegisterValue &reg_value);
410 uint32_t reg_num, const RegisterValue &reg_value);
417 uint64_t reg_value);
452 RegisterValue &reg_value);
457 const RegisterValue &reg_value);
469 RegisterValue &reg_value);
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp216 RegisterValue reg_value; in Log() local
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()
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
361 reg_value.SetFromMemoryData(*reg_info, src.data(), src_len, in ReadRegisterValueFromMemory()
371 const RegisterValue &reg_value) { in WriteRegisterValueToMemory() argument
389 const uint32_t bytes_copied = reg_value.GetAsMemoryData( in WriteRegisterValueToMemory()
/freebsd-14.2/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-14.2/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-14.2/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()
1476 RegisterValue reg_value; in GetArgumentValues() local
1480 reg_value.SignExtend(bit_width); in GetArgumentValues()
1650 RegisterValue reg_value; in GetReturnValueObjectImpl() local
1654 value.GetScalar() = reg_value.GetAsDouble(); in GetReturnValueObjectImpl()
1674 RegisterValue reg_value; in GetReturnValueObjectImpl() local
1678 value.GetScalar() = reg_value.GetAsFloat(); in GetReturnValueObjectImpl()
[all …]
/freebsd-14.2/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()
/freebsd-14.2/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectRegister.cpp93 RegisterValue reg_value; in DumpRegister() local
94 if (!reg_ctx.ReadRegister(&reg_info, reg_value)) in DumpRegister()
101 DumpRegisterValue(reg_value, strm, reg_info, prefix_with_name, in DumpRegister()
109 addr_t reg_addr = reg_value.GetAsUInt64(LLDB_INVALID_ADDRESS); in DumpRegister()
371 RegisterValue reg_value; in DoExecute() local
373 Status error(reg_value.SetValueFromString(reg_info, value_str)); in DoExecute()
375 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in DoExecute()
/freebsd-14.2/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-14.2/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