Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp88 return ReadRegister(&reg_info, reg_value); in ReadRegister()
96 RegisterValue reg_value; in ReadRegisterUnsigned() local
97 if (ReadRegister(reg_kind, reg_num, reg_value)) in ReadRegisterUnsigned()
98 return reg_value.GetAsUInt64(fail_value, success_ptr); in ReadRegisterUnsigned()
107 RegisterValue reg_value; in ReadRegisterUnsigned() local
108 if (ReadRegister(reg_info, reg_value)) in ReadRegisterUnsigned()
129 return WriteRegister(context, &reg_info, reg_value); in WriteRegister()
139 RegisterValue reg_value; in WriteRegisterUnsigned() local
150 RegisterValue reg_value; in WriteRegisterUnsigned() local
152 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-13.1/sys/arm/allwinner/
H A Da10_sramc.c124 uint32_t reg_value; in a10_map_to_emac() local
130 reg_value = sramc_read_4(sc, SRAM_CTL1_CFG); in a10_map_to_emac()
131 reg_value |= 0x5 << 2; in a10_map_to_emac()
132 sramc_write_4(sc, SRAM_CTL1_CFG, reg_value); in a10_map_to_emac()
141 uint32_t reg_value; in a10_map_to_otg() local
147 reg_value = sramc_read_4(sc, SRAM_CTL1_CFG); in a10_map_to_otg()
148 reg_value |= CTL1_CFG_SRAMD_MAP_USB0; in a10_map_to_otg()
149 sramc_write_4(sc, SRAM_CTL1_CFG, reg_value); in a10_map_to_otg()
H A Daw_reset.c78 uint32_t reg_value; in aw_reset_assert() local
83 reg_value = RESET_READ(sc, RESET_OFFSET(id)); in aw_reset_assert()
85 reg_value &= ~(1 << RESET_SHIFT(id)); in aw_reset_assert()
87 reg_value |= (1 << RESET_SHIFT(id)); in aw_reset_assert()
88 RESET_WRITE(sc, RESET_OFFSET(id), reg_value); in aw_reset_assert()
98 uint32_t reg_value; in aw_reset_is_asserted() local
103 reg_value = RESET_READ(sc, RESET_OFFSET(id)); in aw_reset_is_asserted()
106 *reset = (reg_value & (1 << RESET_SHIFT(id))) != 0 ? false : true; in aw_reset_is_asserted()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulationStateARM.cpp38 RegisterValue reg_value; in LoadPseudoRegistersFromFrame() local
39 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in LoadPseudoRegistersFromFrame()
40 m_gpr[i - dwarf_r0] = reg_value.GetAsUInt32(); in LoadPseudoRegistersFromFrame()
48 RegisterValue reg_value; in LoadPseudoRegistersFromFrame() local
51 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in LoadPseudoRegistersFromFrame()
52 uint64_t value = reg_value.GetAsUInt64(); in LoadPseudoRegistersFromFrame()
223 lldb_private::RegisterValue &reg_value) { in ReadPseudoRegister() argument
243 const lldb_private::RegisterValue &reg_value) { in WritePseudoRegister() argument
333 uint64_t reg_value = value_sp->GetUInt64Value(); in LoadStateFromDictionary() local
334 StorePseudoRegisterValue(dwarf_r0 + i, reg_value); in LoadStateFromDictionary()
[all …]
/freebsd-13.1/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 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 DRegisterContextMemory.cpp77 RegisterValue &reg_value) { in ReadRegister() argument
84 return reg_value in ReadRegister()
91 const RegisterValue &reg_value) { in WriteRegister() argument
96 reg_info->byte_size, reg_value)); in WriteRegister()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp372 const RegisterInfo &reg_info, const RegisterValue &reg_value) { in SetRegisterValue() argument
381 reg_value = pos->second; in GetRegisterValue()
386 reg_value.SetUInt(reg_id, reg_info.byte_size); in GetRegisterValue()
499 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister()
505 bool synthetic = GetRegisterValue(*reg_info, reg_value); in ReadRegister()
524 const RegisterValue &reg_value) { in WriteRegister() argument
527 ->WriteRegister(instruction, context, reg_info, reg_value); in WriteRegister()
547 SetRegisterValue(*reg_info, reg_value); in WriteRegister()
656 cfa_reg_num, m_initial_sp - reg_value.GetAsUInt64()); in WriteRegister()
669 cfa_reg_num, m_initial_sp - reg_value.GetAsUInt64()); in WriteRegister()
[all …]
H A DUnwindAssemblyInstEmulation.h92 lldb_private::RegisterValue &reg_value);
98 const lldb_private::RegisterValue &reg_value);
113 lldb_private::RegisterValue &reg_value);
118 const lldb_private::RegisterValue &reg_value);
124 const lldb_private::RegisterValue &reg_value);
127 lldb_private::RegisterValue &reg_value);
/freebsd-13.1/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()
305 RegisterValue reg_value; in SetReturnValueObject() local
332 RegisterValue reg_value; in SetReturnValueObject() local
531 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
533 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
572 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
574 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
786 RegisterValue reg_value; in GetReturnValueObjectImpl() local
[all …]
H A DABISysV_arm64.cpp168 RegisterValue reg_value; in GetArgumentValues() local
170 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in GetArgumentValues()
172 reg_value.SignExtend(bit_width); in GetArgumentValues()
278 RegisterValue reg_value; in SetReturnValueObject() local
305 RegisterValue reg_value; in SetReturnValueObject() local
506 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
508 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
543 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
545 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
754 RegisterValue reg_value; in GetReturnValueObjectImpl() local
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/
H A DEmulateInstruction.h339 RegisterValue &reg_value);
344 const RegisterValue &reg_value);
386 bool ReadRegister(const RegisterInfo *reg_info, RegisterValue &reg_value);
392 const RegisterValue &reg_value);
399 RegisterValue &reg_value);
402 uint32_t reg_num, const RegisterValue &reg_value);
409 uint64_t reg_value);
444 RegisterValue &reg_value);
449 const RegisterValue &reg_value);
461 RegisterValue &reg_value);
[all …]
/freebsd-13.1/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.cpp268 RegisterValue reg_value; in CopyFromRegisterContext() local
272 if (context->ReadRegister(reg_info, reg_value)) { in CopyFromRegisterContext()
273 WriteRegister(reg_info, reg_value); in CopyFromRegisterContext()
274 } else if (frame_zero_context->ReadRegister(reg_info, reg_value)) { in CopyFromRegisterContext()
275 WriteRegister(reg_info, reg_value); in CopyFromRegisterContext()
326 RegisterValue &reg_value) { in ReadRegisterValueFromMemory() argument
386 reg_value.SetFromMemoryData(reg_info, src, src_len, in ReadRegisterValueFromMemory()
396 const RegisterValue &reg_value) { in WriteRegisterValueToMemory() argument
408 const uint32_t bytes_copied = reg_value.GetAsMemoryData( in WriteRegisterValueToMemory()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeRegisterContextNetBSD_x86_64.cpp384 RegisterValue &reg_value) { in ReadRegister() argument
424 reg_value.SetUInt16( in ReadRegister()
427 reg_value.SetBytes(data, reg_info->byte_size, endian::InlHostByteOrder()); in ReadRegister()
437 reg_value.SetBytes(ymm.bytes, reg_info->byte_size, in ReadRegister()
450 const RegisterInfo *reg_info, const RegisterValue &reg_value) { in WriteRegister() argument
489 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
496 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister()
498 ::memcpy(data, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
514 ::memcpy(ymm.bytes, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
/freebsd-13.1/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectRegister.cpp89 RegisterValue reg_value; in DumpRegister() local
91 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in DumpRegister()
96 DumpRegisterValue(reg_value, &strm, reg_info, prefix_with_name, in DumpRegister()
102 addr_t reg_addr = reg_value.GetAsUInt64(LLDB_INVALID_ADDRESS); in DumpRegister()
366 RegisterValue reg_value; in DoExecute() local
368 Status error(reg_value.SetValueFromString(reg_info, value_str)); in DoExecute()
370 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in DoExecute()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABISysV_i386.cpp105 RegisterValue reg_value; in PrepareTrivialCall() local
116 reg_value.SetUInt32(arg); in PrepareTrivialCall()
118 reg_info_32, arg_pos, reg_info_32->byte_size, reg_value); in PrepareTrivialCall()
126 reg_value.SetUInt32(return_addr); in PrepareTrivialCall()
128 reg_info_32, sp, reg_info_32->byte_size, reg_value); in PrepareTrivialCall()
528 RegisterValue reg_value; in GetReturnValueObjectSimple() local
529 if (reg_ctx->ReadRegister(vec_reg, reg_value)) { in GetReturnValueObjectSimple()
531 if (reg_value.GetAsMemoryData(vec_reg, heap_data_up->GetBytes(), in GetReturnValueObjectSimple()
553 RegisterValue reg_value; in GetReturnValueObjectSimple() local
555 if (reg_ctx->ReadRegister(vec_reg, reg_value) && in GetReturnValueObjectSimple()
[all …]
/freebsd-13.1/sys/dev/iicbus/gpio/
H A Dtca6416.c395 uint8_t reg_addr, reg_bit, reg_value; in tca6416_pin_set() local
410 error = tca6416_read(dev, reg_addr, &reg_value); in tca6416_pin_set()
418 reg_value |= (1 << reg_bit); in tca6416_pin_set()
420 reg_value &= ~(1 << reg_bit); in tca6416_pin_set()
423 error = tca6416_write(dev, reg_addr, reg_value); in tca6416_pin_set()
440 uint8_t reg_addr, reg_bit, reg_value; in tca6416_pin_toggle() local
454 error = tca6416_read(dev, reg_addr, &reg_value); in tca6416_pin_toggle()
461 reg_value ^= (1 << reg_bit); in tca6416_pin_toggle()
463 error = tca6416_write(dev, reg_addr, reg_value); in tca6416_pin_toggle()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_mips64.cpp82 RegisterValue &reg_value) { in ReadRegister() argument
103 reg_value.SetBytes(m_reg_data.data() + reg_info->byte_offset, in ReadRegister()
109 const RegisterInfo *reg_info, const RegisterValue &reg_value) { in WriteRegister() argument
128 ::memcpy(m_reg_data.data() + reg_info->byte_offset, reg_value.GetBytes(), in WriteRegister()
H A DNativeRegisterContextFreeBSD_x86_64.cpp410 RegisterValue &reg_value) { in ReadRegister() argument
449 reg_value.SetUInt16( in ReadRegister()
452 reg_value.SetBytes(data, reg_info->byte_size, endian::InlHostByteOrder()); in ReadRegister()
462 reg_value.SetBytes(ymm.bytes, reg_info->byte_size, in ReadRegister()
475 const RegisterInfo *reg_info, const RegisterValue &reg_value) { in WriteRegister() argument
515 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister()
517 ::memcpy(data, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
527 ::memcpy(ymm.bytes, reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/
H A DABISysV_arm.cpp1339 RegisterValue reg_value; in PrepareTrivialCall() local
1351 reg_value.SetUInt32(*ai); in PrepareTrivialCall()
1354 reg_value)) in PrepareTrivialCall()
1375 reg_value.SetUInt32(*ai); in PrepareTrivialCall()
1475 RegisterValue reg_value; in GetArgumentValues() local
1479 reg_value.SignExtend(bit_width); in GetArgumentValues()
1649 RegisterValue reg_value; in GetReturnValueObjectImpl() local
1653 value.GetScalar() = reg_value.GetAsDouble(); in GetReturnValueObjectImpl()
1673 RegisterValue reg_value; in GetReturnValueObjectImpl() local
1677 value.GetScalar() = reg_value.GetAsFloat(); in GetReturnValueObjectImpl()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterContext.h45 RegisterValue &reg_value) = 0;
48 const RegisterValue &reg_value) = 0;
131 RegisterValue &reg_value);
136 const RegisterValue &reg_value);
/freebsd-13.1/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);

123