Home
last modified time | relevance | path

Searched refs:RegisterValue (Results 1 – 25 of 110) sorted by relevance

12345

/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Utility/
H A DRegisterValue.h29 class RegisterValue {
56 RegisterValue() : m_scalar(static_cast<unsigned long>(0)) {} in RegisterValue() function
78 explicit RegisterValue(double value) : m_type(eTypeDouble) { in RegisterValue() function
86 explicit RegisterValue(llvm::ArrayRef<uint8_t> bytes, in RegisterValue() function
91 RegisterValue::Type GetType() const { return m_type; } in GetType()
93 bool CopyValue(const RegisterValue &rhs);
95 void SetType(RegisterValue::Type type) { m_type = type; } in SetType()
97 RegisterValue::Type SetType(const RegisterInfo &reg_info);
156 bool operator==(const RegisterValue &rhs) const;
158 bool operator!=(const RegisterValue &rhs) const;
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Utility/
H A DRegisterValue.cpp34 bool RegisterValue::GetData(DataExtractor &data) const { in GetData()
140 void RegisterValue::Clear() { m_type = eTypeInvalid; } in Clear()
142 RegisterValue::Type RegisterValue::SetType(const RegisterInfo &reg_info) { in SetType()
144 RegisterValue copy; in SetType()
455 bool RegisterValue::CopyValue(const RegisterValue &rhs) { in CopyValue()
668 const void *RegisterValue::GetBytes() const { in GetBytes()
688 uint32_t RegisterValue::GetByteSize() const { in GetByteSize()
740 bool RegisterValue::operator==(const RegisterValue &rhs) const { in operator ==()
761 bool RegisterValue::operator!=(const RegisterValue &rhs) const { in operator !=()
765 bool RegisterValue::ClearBit(uint32_t bit) { in ClearBit()
[all …]
/freebsd-14.2/sys/contrib/dev/acpica/components/hardware/
H A Dhwxface.c326 UINT32 RegisterValue; in ACPI_EXPORT_SYMBOL() local
345 &RegisterValue); in ACPI_EXPORT_SYMBOL()
353 Value = ((RegisterValue & BitRegInfo->AccessBitMask) in ACPI_EXPORT_SYMBOL()
358 RegisterId, BitRegInfo->ParentRegister, RegisterValue, Value)); in ACPI_EXPORT_SYMBOL()
396 UINT32 RegisterValue; in ACPI_EXPORT_SYMBOL() local
426 &RegisterValue); in ACPI_EXPORT_SYMBOL()
440 RegisterValue); in ACPI_EXPORT_SYMBOL()
452 RegisterValue = ACPI_REGISTER_PREPARE_BITS (Value, in ACPI_EXPORT_SYMBOL()
457 if (RegisterValue) in ACPI_EXPORT_SYMBOL()
460 RegisterValue); in ACPI_EXPORT_SYMBOL()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DNativeRegisterContextDBReg_x86.cpp100 RegisterValue dr6; in IsWatchpointHit()
133 RegisterValue dr7; in IsWatchpointVacant()
168 RegisterValue dr7, drN; in SetHardwareWatchpointWithIndex()
193 error = WriteRegister(GetDR(wp_index), RegisterValue(addr)); in SetHardwareWatchpointWithIndex()
198 error = WriteRegister(GetDR(7), RegisterValue(control_bits)); in SetHardwareWatchpointWithIndex()
210 RegisterValue dr7; in ClearHardwareWatchpoint()
215 return WriteRegister(GetDR(7), RegisterValue(dr7.GetAsUInt64() & in ClearHardwareWatchpoint()
224 RegisterValue dr6; in ClearWatchpointHit()
234 RegisterValue dr7; in ClearAllHardwareWatchpoints()
240 RegisterValue(dr7.GetAsUInt64() & ~watchpoint_all_control_bit_mask)); in ClearAllHardwareWatchpoints()
[all …]
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 DRegisterContextThreadMemory.cpp94 RegisterValue &reg_value) { in ReadRegister()
102 const RegisterInfo *reg_info, const RegisterValue &reg_value) { in WriteRegister()
196 uint32_t src_len, RegisterValue &reg_value) { in ReadRegisterValueFromMemory()
208 uint32_t dst_len, const RegisterValue &reg_value) { in WriteRegisterValueToMemory()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
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);
135 typedef std::map<uint64_t, lldb_private::RegisterValue> RegisterValueMap;
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Core/
H A DEmulateInstruction.h31 class RegisterValue; variable
347 RegisterValue &reg_value);
352 const RegisterValue &reg_value);
394 std::optional<RegisterValue> ReadRegister(const RegisterInfo &reg_info);
400 const RegisterValue &reg_value);
407 RegisterValue &reg_value);
410 uint32_t reg_num, const RegisterValue &reg_value);
452 RegisterValue &reg_value);
457 const RegisterValue &reg_value);
469 RegisterValue &reg_value);
[all …]
H A DDumpRegisterValue.h19 class RegisterValue; variable
27 void DumpRegisterValue(const RegisterValue &reg_val, Stream &s,
/freebsd-14.2/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp76 std::optional<RegisterValue>
81 RegisterValue reg_value; in ReadRegister()
90 RegisterValue &reg_value) { in ReadRegister()
95 std::optional<RegisterValue> value = ReadRegister(*reg_info); in ReadRegister()
105 RegisterValue reg_value; in ReadRegisterUnsigned()
116 std::optional<RegisterValue> reg_value = ReadRegister(reg_info); in ReadRegisterUnsigned()
128 const RegisterValue &reg_value) { in WriteRegister()
137 const RegisterValue &reg_value) { in WriteRegister()
150 RegisterValue reg_value; in WriteRegisterUnsigned()
160 RegisterValue reg_value; in WriteRegisterUnsigned()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterContextUnwind.h48 lldb_private::RegisterValue &value) override;
51 const lldb_private::RegisterValue &value) override;
157 lldb_private::RegisterValue &value);
162 const lldb_private::RegisterValue &value);
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);
/freebsd-14.2/contrib/llvm-project/lldb/source/Target/
H A DRegisterContext.cpp204 RegisterValue value; in ReadRegisterAsUnsigned()
220 RegisterValue value; in WriteRegisterFromUnsigned()
248 RegisterValue reg_value; in CopyFromRegisterContext()
306 RegisterValue &reg_value) { in ReadRegisterValueFromMemory()
340 RegisterValue::BytesContainer src(src_len); in ReadRegisterValueFromMemory()
371 const RegisterValue &reg_value) { in WriteRegisterValueToMemory()
388 RegisterValue::BytesContainer dst(dst_len); in WriteRegisterValueToMemory()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSDKernel/
H A DRegisterContextFreeBSDKernel_arm64.h23 lldb_private::RegisterValue &value) override;
26 const lldb_private::RegisterValue &value) override;
H A DRegisterContextFreeBSDKernel_i386.h23 lldb_private::RegisterValue &value) override;
26 const lldb_private::RegisterValue &value) override;
H A DRegisterContextFreeBSDKernel_x86_64.h23 lldb_private::RegisterValue &value) override;
26 const lldb_private::RegisterValue &value) override;
/freebsd-14.2/contrib/llvm-project/lldb/source/Host/common/
H A DNativeRegisterContext.cpp199 RegisterValue value; in ReadRegisterAsUnsigned()
230 RegisterValue value; in WriteRegisterFromUnsigned()
311 RegisterValue &reg_value) { in ReadRegisterValueFromMemory()
346 RegisterValue::BytesContainer src(src_len); in ReadRegisterValueFromMemory()
376 const RegisterValue &reg_value) { in WriteRegisterValueToMemory()
383 RegisterValue::BytesContainer dst(dst_len); in WriteRegisterValueToMemory()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DRegisterContextPOSIXCore_arm.h28 lldb_private::RegisterValue &value) override;
31 const lldb_private::RegisterValue &value) override;
H A DRegisterContextPOSIXCore_ppc64le.h25 lldb_private::RegisterValue &value) override;
28 const lldb_private::RegisterValue &value) override;
H A DRegisterContextPOSIXCore_x86_64.h24 lldb_private::RegisterValue &value) override;
27 const lldb_private::RegisterValue &value) override;
H A DRegisterContextPOSIXCore_s390x.h27 lldb_private::RegisterValue &value) override;
30 const lldb_private::RegisterValue &value) override;
H A DRegisterContextPOSIXCore_mips64.h28 lldb_private::RegisterValue &value) override;
31 const lldb_private::RegisterValue &value) override;
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_arm.h42 RegisterValue &reg_value) override;
45 const RegisterValue &reg_value) override;
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp199 RegisterValue reg_value; in GetArgumentValues()
306 RegisterValue reg_value; in SetReturnValueObject()
325 RegisterValue reg_value; in SetReturnValueObject()
524 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters()
565 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters()
677 RegisterValue x0_reg_value; in GetReturnValueObjectImpl()
678 RegisterValue x1_reg_value; in GetReturnValueObjectImpl()
742 RegisterValue v0_value; in GetReturnValueObjectImpl()
776 RegisterValue reg_value; in GetReturnValueObjectImpl()

12345