Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DRegisterValue.h1 //===-- RegisterValue.h -----------------------------------------*- C++ -*-===//
29 class RegisterValue {
56 RegisterValue() : m_scalar(static_cast<unsigned long>(0)) {} in RegisterValue() function
58 explicit RegisterValue(uint8_t inst) : m_type(eTypeUInt8) { m_scalar = inst; } in RegisterValue() function
60 explicit RegisterValue(uint16_t inst) : m_type(eTypeUInt16) { in RegisterValue()
64 explicit RegisterValue(uint32_t inst) : m_type(eTypeUInt32) { in RegisterValue()
68 explicit RegisterValue(uint64_t inst) : m_type(eTypeUInt64) { in RegisterValue()
72 explicit RegisterValue(llvm::APInt inst) : m_type(eTypeUInt128) { in RegisterValue()
76 explicit RegisterValue(float value) : m_type(eTypeFloat) { m_scalar = value; } in RegisterValue() function
78 explicit RegisterValue(doubl in RegisterValue()
54 RegisterValue() : m_scalar(static_cast<unsigned long>(0)) {} RegisterValue() function
62 explicit RegisterValue(uint32_t inst) : m_type(eTypeUInt32) { RegisterValue() function
66 explicit RegisterValue(uint64_t inst) : m_type(eTypeUInt64) { RegisterValue() function
70 explicit RegisterValue(llvm::APInt inst) : m_type(eTypeUInt128) { RegisterValue() function
74 explicit RegisterValue(float value) : m_type(eTypeFloat) { m_scalar = value; } RegisterValue() function
80 explicit RegisterValue(long double value) : m_type(eTypeLongDouble) { RegisterValue() function
84 explicit RegisterValue(llvm::ArrayRef<uint8_t> bytes, RegisterValue() function
[all...]
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DRegisterValue.cpp34 bool RegisterValue::GetData(DataExtractor &data) const { in GetData()
38 uint32_t RegisterValue::GetAsMemoryData(const RegisterInfo &reg_info, void *dst, in GetAsMemoryData()
74 uint32_t RegisterValue::SetFromMemoryData(const RegisterInfo &reg_info, in SetFromMemoryData()
115 bool RegisterValue::GetScalarValue(Scalar &scalar) const { in GetScalarValue()
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()
155 Status RegisterValue::SetValueFromData(const RegisterInfo &reg_info, in SetValueFromData()
249 RegisterValue *reg_value) { in ParseVectorEncoding()
313 Status RegisterValue::SetValueFromString(const RegisterInfo *reg_info, in SetValueFromString()
[all …]
/freebsd/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()
436 ACPI_REGISTER_INSERT_VALUE (RegisterValue, BitRegInfo->BitPosition, 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()
[all …]
/freebsd/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()
230 GetDR(6), RegisterValue(dr6.GetAsUInt64() & ~GetStatusBit(wp_index))); in ClearWatchpointHit()
234 RegisterValue dr7; 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/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/contrib/llvm-project/lldb/include/lldb/Core/
H A DEmulateInstruction.h31 class RegisterValue; variable
347 RegisterValue &reg_value);
352 const RegisterValue &reg_value);
396 std::optional<RegisterValue> ReadRegister(const RegisterInfo &reg_info);
402 const RegisterValue &reg_value);
409 RegisterValue &reg_value);
412 uint32_t reg_num, const RegisterValue &reg_value);
454 RegisterValue &reg_value);
459 const RegisterValue &reg_value);
471 RegisterValue &reg_value);
[all …]
H A DDumpRegisterValue.h19 class RegisterValue; variable
27 void DumpRegisterValue(const RegisterValue &reg_val, Stream &s,
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp21 #include "lldb/Utility/RegisterValue.h"
76 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_valu in WriteRegisterUnsigned()
[all...]
/freebsd/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/contrib/llvm-project/lldb/source/Target/
H A DRegisterContext.cpp20 #include "lldb/Utility/RegisterValue.h"
204 RegisterValue value;
220 RegisterValue value;
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/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/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/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/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_mips64.h28 lldb_private::RegisterValue &value) override;
31 const lldb_private::RegisterValue &value) override;
H A DRegisterContextPOSIXCore_s390x.h27 lldb_private::RegisterValue &value) override;
30 const lldb_private::RegisterValue &value) override;
/freebsd/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()
H A DABISysV_arm64.cpp170 RegisterValue reg_value; in GetArgumentValues()
279 RegisterValue reg_value; in SetReturnValueObject()
298 RegisterValue reg_value; in SetReturnValueObject()
499 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters()
536 RegisterValue reg_value; in LoadValueFromConsecutiveGPRRegisters()
649 RegisterValue x0_reg_value; in GetReturnValueObjectImpl()
650 RegisterValue x1_reg_value; in GetReturnValueObjectImpl()
714 RegisterValue v0_value; in GetReturnValueObjectImpl()
746 RegisterValue reg_value; in GetReturnValueObjectImpl()

12345