Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/
H A DNativeRegisterContextNetBSD_x86_64.cpp596 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
607 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
626 reg_value.GetBytes(), reg_value.GetByteSize()); in WriteRegister()
723 RegisterValue reg_value; in IsWatchpointHit() local
760 RegisterValue reg_value; in IsWatchpointVacant() local
801 RegisterValue reg_value; in SetHardwareWatchpointWithIndex() local
804 error = ReadRegister(reg_info_dr7, reg_value); in SetHardwareWatchpointWithIndex()
845 RegisterValue reg_value; in ClearHardwareWatchpoint() local
874 RegisterValue reg_value; in ClearAllHardwareWatchpoints() local
923 RegisterValue reg_value; in GetWatchpointAddress() local
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DEmulateInstruction.cpp96 return ReadRegister(&reg_info, reg_value); in ReadRegister()
104 RegisterValue reg_value; in ReadRegisterUnsigned() local
105 if (ReadRegister(reg_kind, reg_num, reg_value)) in ReadRegisterUnsigned()
106 return reg_value.GetAsUInt64(fail_value, success_ptr); in ReadRegisterUnsigned()
115 RegisterValue reg_value; in ReadRegisterUnsigned() local
116 if (ReadRegister(reg_info, reg_value)) in ReadRegisterUnsigned()
137 return WriteRegister(context, &reg_info, reg_value); in WriteRegister()
147 RegisterValue reg_value; in WriteRegisterUnsigned() local
158 RegisterValue reg_value; in WriteRegisterUnsigned() local
160 return WriteRegister(context, reg_info, reg_value); in WriteRegisterUnsigned()
[all …]
H A DValueObjectVariable.cpp331 RegisterValue reg_value; in SetValueFromCString() local
336 error = reg_value.SetValueFromString(reg_info, llvm::StringRef(value_str)); in SetValueFromCString()
339 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetValueFromCString()
360 RegisterValue reg_value; in SetData() local
365 error = reg_value.SetValueFromData(reg_info, data, 0, true); in SetData()
368 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetData()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DRegisterContextMacOSXFrameBackchain.cpp64 uint64_t reg_value = LLDB_INVALID_ADDRESS; in ReadRegister() local
70 reg_value = m_cursor.pc; in ReadRegister()
76 reg_value = m_cursor.fp; in ReadRegister()
90 value.SetUInt(reg_value, reg_info->byte_size); in ReadRegister()
97 value.SetUInt32(reg_value, RegisterValue::eTypeFloat); in ReadRegister()
100 value.SetUInt64(reg_value, RegisterValue::eTypeFloat); in ReadRegister()
107 value.SetUInt32(reg_value, RegisterValue::eTypeDouble); in ReadRegister()
110 value.SetUInt64(reg_value, RegisterValue::eTypeDouble); in ReadRegister()
122 value.SetUInt32(reg_value, RegisterValue::eTypeLongDouble); in ReadRegister()
125 value.SetUInt64(reg_value, RegisterValue::eTypeLongDouble); in ReadRegister()
H A DRegisterContextThreadMemory.cpp97 RegisterValue &reg_value) { in ReadRegister() argument
100 return m_reg_ctx_sp->ReadRegister(reg_info, reg_value); in ReadRegister()
105 const RegisterInfo *reg_info, const RegisterValue &reg_value) { in WriteRegister() argument
108 return m_reg_ctx_sp->WriteRegister(reg_info, reg_value); in WriteRegister()
199 uint32_t src_len, RegisterValue &reg_value) { in ReadRegisterValueFromMemory() argument
203 src_len, reg_value); in ReadRegisterValueFromMemory()
211 uint32_t dst_len, const RegisterValue &reg_value) { in WriteRegisterValueToMemory() argument
215 reg_value); in WriteRegisterValueToMemory()
H A DRegisterContextThreadMemory.h38 RegisterValue &reg_value) override;
41 const RegisterValue &reg_value) override;
81 RegisterValue &reg_value) override;
85 const RegisterValue &reg_value) override;
H A DRegisterContextMemory.cpp82 RegisterValue &reg_value) { in ReadRegister() argument
89 return reg_value in ReadRegister()
96 const RegisterValue &reg_value) { in WriteRegister() argument
101 reg_info->byte_size, reg_value)); in WriteRegister()
H A DRegisterContextMemory.h52 lldb_private::RegisterValue &reg_value) override;
55 const lldb_private::RegisterValue &reg_value) override;
/freebsd-12.1/sys/arm/allwinner/
H A Da10_sramc.c125 uint32_t reg_value; in a10_map_to_emac() local
131 reg_value = sramc_read_4(sc, SRAM_CTL1_CFG); in a10_map_to_emac()
132 reg_value |= 0x5 << 2; in a10_map_to_emac()
133 sramc_write_4(sc, SRAM_CTL1_CFG, reg_value); in a10_map_to_emac()
142 uint32_t reg_value; in a10_map_to_otg() local
148 reg_value = sramc_read_4(sc, SRAM_CTL1_CFG); in a10_map_to_otg()
149 reg_value |= CTL1_CFG_SRAMD_MAP_USB0; in a10_map_to_otg()
150 sramc_write_4(sc, SRAM_CTL1_CFG, reg_value); in a10_map_to_otg()
H A Daw_reset.c77 uint32_t reg_value; in aw_reset_assert() local
82 reg_value = RESET_READ(sc, RESET_OFFSET(id)); in aw_reset_assert()
84 reg_value &= ~(1 << RESET_SHIFT(id)); in aw_reset_assert()
86 reg_value |= (1 << RESET_SHIFT(id)); in aw_reset_assert()
87 RESET_WRITE(sc, RESET_OFFSET(id), reg_value); in aw_reset_assert()
97 uint32_t reg_value; in aw_reset_is_asserted() local
102 reg_value = RESET_READ(sc, RESET_OFFSET(id)); in aw_reset_is_asserted()
105 *reset = (reg_value & (1 << RESET_SHIFT(id))) != 0 ? false : true; in aw_reset_is_asserted()
H A Da10_ehci.c153 uint32_t reg_value = 0; in a10_ehci_attach() local
259 reg_value = A10_READ_4(sc, SW_SDRAM_REG_HPCR_USB2); in a10_ehci_attach()
260 reg_value |= SW_SDRAM_BP_HPCR_ACCESS; in a10_ehci_attach()
261 A10_WRITE_4(sc, SW_SDRAM_REG_HPCR_USB2, reg_value); in a10_ehci_attach()
286 uint32_t reg_value = 0; in a10_ehci_detach() local
323 reg_value = A10_READ_4(sc, SW_SDRAM_REG_HPCR_USB2); in a10_ehci_detach()
324 reg_value &= ~SW_SDRAM_BP_HPCR_ACCESS; in a10_ehci_detach()
325 A10_WRITE_4(sc, SW_SDRAM_REG_HPCR_USB2, reg_value); in a10_ehci_detach()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/
H A DEmulationStateARM.cpp39 RegisterValue reg_value; in LoadPseudoRegistersFromFrame() local
40 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in LoadPseudoRegistersFromFrame()
41 m_gpr[i - dwarf_r0] = reg_value.GetAsUInt32(); in LoadPseudoRegistersFromFrame()
49 RegisterValue reg_value; in LoadPseudoRegistersFromFrame() local
52 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in LoadPseudoRegistersFromFrame()
53 uint64_t value = reg_value.GetAsUInt64(); in LoadPseudoRegistersFromFrame()
224 lldb_private::RegisterValue &reg_value) { in ReadPseudoRegister() argument
244 const lldb_private::RegisterValue &reg_value) { in WritePseudoRegister() argument
334 uint64_t reg_value = value_sp->GetUInt64Value(); in LoadStateFromDictionary() local
335 StorePseudoRegisterValue(dwarf_r0 + i, reg_value); in LoadStateFromDictionary()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp347 const RegisterInfo &reg_info, const RegisterValue &reg_value) { in SetRegisterValue() argument
356 reg_value = pos->second; in GetRegisterValue()
361 reg_value.SetUInt(reg_id, reg_info.byte_size); in GetRegisterValue()
474 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister()
480 bool synthetic = GetRegisterValue(*reg_info, reg_value); in ReadRegister()
499 const RegisterValue &reg_value) { in WriteRegister() argument
502 ->WriteRegister(instruction, context, reg_info, reg_value); in WriteRegister()
522 SetRegisterValue(*reg_info, reg_value); in WriteRegister()
631 cfa_reg_num, m_initial_sp - reg_value.GetAsUInt64()); in WriteRegister()
644 cfa_reg_num, m_initial_sp - reg_value.GetAsUInt64()); in WriteRegister()
[all …]
H A DUnwindAssemblyInstEmulation.h95 lldb_private::RegisterValue &reg_value);
101 const lldb_private::RegisterValue &reg_value);
116 lldb_private::RegisterValue &reg_value);
121 const lldb_private::RegisterValue &reg_value);
127 const lldb_private::RegisterValue &reg_value);
130 lldb_private::RegisterValue &reg_value);
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DEmulateInstruction.h354 RegisterValue &reg_value);
359 const RegisterValue &reg_value);
407 bool ReadRegister(const RegisterInfo *reg_info, RegisterValue &reg_value);
413 const RegisterValue &reg_value);
422 RegisterValue &reg_value);
425 uint32_t reg_num, const RegisterValue &reg_value);
432 uint64_t reg_value);
467 RegisterValue &reg_value);
472 const RegisterValue &reg_value);
484 RegisterValue &reg_value);
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DThreadPlanTracer.cpp209 RegisterValue reg_value; in Log() local
213 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in Log()
216 reg_value != m_register_values[reg_num]) { in Log()
217 if (reg_value.GetType() != RegisterValue::eTypeInvalid) { in Log()
219 DumpRegisterValue(reg_value, stream, reg_info, true, false, in Log()
223 m_register_values[reg_num] = reg_value; in Log()
H A DRegisterContext.cpp257 RegisterValue reg_value; in CopyFromRegisterContext() local
261 if (context->ReadRegister(reg_info, reg_value)) { in CopyFromRegisterContext()
262 WriteRegister(reg_info, reg_value); in CopyFromRegisterContext()
263 } else if (frame_zero_context->ReadRegister(reg_info, reg_value)) { in CopyFromRegisterContext()
264 WriteRegister(reg_info, reg_value); in CopyFromRegisterContext()
297 RegisterValue &reg_value) { in ReadRegisterValueFromMemory() argument
357 reg_value.SetFromMemoryData(reg_info, src, src_len, in ReadRegisterValueFromMemory()
367 const RegisterValue &reg_value) { in WriteRegisterValueToMemory() argument
379 const uint32_t bytes_copied = reg_value.GetAsMemoryData( in WriteRegisterValueToMemory()
/freebsd-12.1/contrib/llvm/tools/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()
364 RegisterValue reg_value; in DoExecute() local
366 Status error(reg_value.SetValueFromString(reg_info, value_str)); in DoExecute()
368 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in DoExecute()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Host/common/
H A DNativeRegisterContext.h52 RegisterValue &reg_value) = 0;
55 const RegisterValue &reg_value) = 0;
112 RegisterValue &reg_value);
117 const RegisterValue &reg_value);
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Target/
H A DRegisterContext.h48 RegisterValue &reg_value) = 0;
51 const RegisterValue &reg_value) = 0;
138 RegisterValue &reg_value);
143 const RegisterValue &reg_value);
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/
H A DABISysV_arm.cpp1354 RegisterValue reg_value; in PrepareTrivialCall() local
1366 reg_value.SetUInt32(*ai); in PrepareTrivialCall()
1369 reg_value)) in PrepareTrivialCall()
1390 reg_value.SetUInt32(*ai); in PrepareTrivialCall()
1490 RegisterValue reg_value; in GetArgumentValues() local
1494 reg_value.SignExtend(bit_width); in GetArgumentValues()
1664 RegisterValue reg_value; in GetReturnValueObjectImpl() local
1668 value.GetScalar() = reg_value.GetAsDouble(); in GetReturnValueObjectImpl()
1688 RegisterValue reg_value; in GetReturnValueObjectImpl() local
1692 value.GetScalar() = reg_value.GetAsFloat(); in GetReturnValueObjectImpl()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/
H A DABISysV_arm64.cpp1790 RegisterValue reg_value; in GetArgumentValues() local
1794 reg_value.SignExtend(bit_width); in GetArgumentValues()
1900 RegisterValue reg_value; in SetReturnValueObject() local
1927 RegisterValue reg_value; in SetReturnValueObject() local
2123 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
2125 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
2160 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
2162 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
2166 const size_t bytes_copied = reg_value.GetAsMemoryData( in LoadValueFromConsecutiveGPRRegisters()
2371 RegisterValue reg_value; in GetReturnValueObjectImpl() local
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/
H A DABIMacOSX_arm64.cpp1819 RegisterValue reg_value; in GetArgumentValues() local
1821 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in GetArgumentValues()
1823 reg_value.SignExtend(bit_width); in GetArgumentValues()
1927 RegisterValue reg_value; in SetReturnValueObject() local
1954 RegisterValue reg_value; in SetReturnValueObject() local
2147 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
2149 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
2188 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters() local
2190 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters()
2402 RegisterValue reg_value; in GetReturnValueObjectImpl() local
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/
H A DABISysV_i386.cpp232 RegisterValue reg_value; in PrepareTrivialCall() local
243 reg_value.SetUInt32(arg); in PrepareTrivialCall()
245 reg_info_32, arg_pos, reg_info_32->byte_size, reg_value); in PrepareTrivialCall()
253 reg_value.SetUInt32(return_addr); in PrepareTrivialCall()
255 reg_info_32, sp, reg_info_32->byte_size, reg_value); in PrepareTrivialCall()
655 RegisterValue reg_value; in GetReturnValueObjectSimple() local
656 if (reg_ctx->ReadRegister(vec_reg, reg_value)) { in GetReturnValueObjectSimple()
658 if (reg_value.GetAsMemoryData(vec_reg, heap_data_ap->GetBytes(), in GetReturnValueObjectSimple()
679 RegisterValue reg_value; in GetReturnValueObjectSimple() local
681 if (reg_ctx->ReadRegister(vec_reg, reg_value) && in GetReturnValueObjectSimple()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_ARM64.h52 RegisterValue &reg_value) override;
55 const RegisterValue &reg_value) override;

123