| /freebsd-13.1/contrib/llvm-project/lldb/source/Core/ |
| H A D | EmulateInstruction.cpp | 88 return ReadRegister(®_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, ®_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 D | ValueObjectVariable.cpp | 368 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 D | a10_sramc.c | 124 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 D | aw_reset.c | 78 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 D | EmulationStateARM.cpp | 38 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 ®_value) { in ReadPseudoRegister() argument 243 const lldb_private::RegisterValue ®_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 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 | 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()
|
| H A D | RegisterContextMemory.cpp | 77 RegisterValue ®_value) { in ReadRegister() argument 84 return reg_value in ReadRegister() 91 const RegisterValue ®_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 D | UnwindAssemblyInstEmulation.cpp | 372 const RegisterInfo ®_info, const RegisterValue ®_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 ®_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 D | UnwindAssemblyInstEmulation.h | 92 lldb_private::RegisterValue ®_value); 98 const lldb_private::RegisterValue ®_value); 113 lldb_private::RegisterValue ®_value); 118 const lldb_private::RegisterValue ®_value); 124 const lldb_private::RegisterValue ®_value); 127 lldb_private::RegisterValue ®_value);
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIMacOSX_arm64.cpp | 197 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 D | ABISysV_arm64.cpp | 168 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 D | EmulateInstruction.h | 339 RegisterValue ®_value); 344 const RegisterValue ®_value); 386 bool ReadRegister(const RegisterInfo *reg_info, RegisterValue ®_value); 392 const RegisterValue ®_value); 399 RegisterValue ®_value); 402 uint32_t reg_num, const RegisterValue ®_value); 409 uint64_t reg_value); 444 RegisterValue ®_value); 449 const RegisterValue ®_value); 461 RegisterValue ®_value); [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Target/ |
| H A D | ThreadPlanTracer.cpp | 216 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 D | RegisterContext.cpp | 268 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 ®_value) { in ReadRegisterValueFromMemory() argument 386 reg_value.SetFromMemoryData(reg_info, src, src_len, in ReadRegisterValueFromMemory() 396 const RegisterValue ®_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 D | NativeRegisterContextNetBSD_x86_64.cpp | 384 RegisterValue ®_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 ®_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 D | CommandObjectRegister.cpp | 89 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 D | ABISysV_i386.cpp | 105 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 D | tca6416.c | 395 uint8_t reg_addr, reg_bit, reg_value; in tca6416_pin_set() local 410 error = tca6416_read(dev, reg_addr, ®_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, ®_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 D | NativeRegisterContextFreeBSD_mips64.cpp | 82 RegisterValue ®_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 ®_value) { in WriteRegister() argument 128 ::memcpy(m_reg_data.data() + reg_info->byte_offset, reg_value.GetBytes(), in WriteRegister()
|
| H A D | NativeRegisterContextFreeBSD_x86_64.cpp | 410 RegisterValue ®_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 ®_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 D | ABISysV_arm.cpp | 1339 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 D | RegisterContext.h | 45 RegisterValue ®_value) = 0; 48 const RegisterValue ®_value) = 0; 131 RegisterValue ®_value); 136 const RegisterValue ®_value);
|
| /freebsd-13.1/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);
|