| /freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | RegisterValue.h | 1 //===-- 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 D | RegisterValue.cpp | 34 bool RegisterValue::GetData(DataExtractor &data) const { in GetData() 38 uint32_t RegisterValue::GetAsMemoryData(const RegisterInfo ®_info, void *dst, in GetAsMemoryData() 74 uint32_t RegisterValue::SetFromMemoryData(const RegisterInfo ®_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 ®_info) { in SetType() 144 RegisterValue copy; in SetType() 155 Status RegisterValue::SetValueFromData(const RegisterInfo ®_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 D | hwxface.c | 326 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 D | NativeRegisterContextDBReg_x86.cpp | 100 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 D | RegisterContextThreadMemory.h | 37 RegisterValue ®_value) override; 40 const RegisterValue ®_value) override; 80 RegisterValue ®_value) override; 84 const RegisterValue ®_value) override;
|
| H A D | RegisterContextThreadMemory.cpp | 94 RegisterValue ®_value) { in ReadRegister() 102 const RegisterInfo *reg_info, const RegisterValue ®_value) { in WriteRegister() 196 uint32_t src_len, RegisterValue ®_value) { in ReadRegisterValueFromMemory() 208 uint32_t dst_len, const RegisterValue ®_value) { in WriteRegisterValueToMemory()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
| H A D | UnwindAssemblyInstEmulation.h | 90 lldb_private::RegisterValue ®_value); 96 const lldb_private::RegisterValue ®_value); 111 lldb_private::RegisterValue ®_value); 116 const lldb_private::RegisterValue ®_value); 122 const lldb_private::RegisterValue ®_value); 125 lldb_private::RegisterValue ®_value); 135 typedef std::map<uint64_t, lldb_private::RegisterValue> RegisterValueMap;
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | EmulateInstruction.h | 31 class RegisterValue; variable 347 RegisterValue ®_value); 352 const RegisterValue ®_value); 396 std::optional<RegisterValue> ReadRegister(const RegisterInfo ®_info); 402 const RegisterValue ®_value); 409 RegisterValue ®_value); 412 uint32_t reg_num, const RegisterValue ®_value); 454 RegisterValue ®_value); 459 const RegisterValue ®_value); 471 RegisterValue ®_value); [all …]
|
| H A D | DumpRegisterValue.h | 19 class RegisterValue; variable 27 void DumpRegisterValue(const RegisterValue ®_val, Stream &s,
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | EmulateInstruction.cpp | 21 #include "lldb/Utility/RegisterValue.h" 76 std::optional<RegisterValue> 81 RegisterValue reg_value; in ReadRegister() 90 RegisterValue ®_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 ®_value) { in WriteRegister() 137 const RegisterValue ®_value) { in WriteRegister() 150 RegisterValue reg_valu in WriteRegisterUnsigned() [all...] |
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | RegisterContextUnwind.h | 48 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 D | RegisterContext.h | 41 RegisterValue ®_value) = 0; 44 const RegisterValue ®_value) = 0; 133 RegisterValue ®_value); 138 const RegisterValue ®_value);
|
| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | RegisterContext.cpp | 20 #include "lldb/Utility/RegisterValue.h" 204 RegisterValue value; 220 RegisterValue value; 248 RegisterValue reg_value; in CopyFromRegisterContext() 306 RegisterValue ®_value) { in ReadRegisterValueFromMemory() 340 RegisterValue::BytesContainer src(src_len); in ReadRegisterValueFromMemory() 371 const RegisterValue ®_value) { in WriteRegisterValueToMemory() 388 RegisterValue::BytesContainer dst(dst_len); in WriteRegisterValueToMemory()
|
| /freebsd/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);
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSDKernel/ |
| H A D | RegisterContextFreeBSDKernel_arm64.h | 23 lldb_private::RegisterValue &value) override; 26 const lldb_private::RegisterValue &value) override;
|
| H A D | RegisterContextFreeBSDKernel_i386.h | 23 lldb_private::RegisterValue &value) override; 26 const lldb_private::RegisterValue &value) override;
|
| H A D | RegisterContextFreeBSDKernel_x86_64.h | 23 lldb_private::RegisterValue &value) override; 26 const lldb_private::RegisterValue &value) override;
|
| /freebsd/contrib/llvm-project/lldb/source/Host/common/ |
| H A D | NativeRegisterContext.cpp | 199 RegisterValue value; in ReadRegisterAsUnsigned() 230 RegisterValue value; in WriteRegisterFromUnsigned() 311 RegisterValue ®_value) { in ReadRegisterValueFromMemory() 346 RegisterValue::BytesContainer src(src_len); in ReadRegisterValueFromMemory() 376 const RegisterValue ®_value) { in WriteRegisterValueToMemory() 383 RegisterValue::BytesContainer dst(dst_len); in WriteRegisterValueToMemory()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
| H A D | RegisterContextPOSIXCore_arm.h | 28 lldb_private::RegisterValue &value) override; 31 const lldb_private::RegisterValue &value) override;
|
| H A D | RegisterContextPOSIXCore_ppc64le.h | 25 lldb_private::RegisterValue &value) override; 28 const lldb_private::RegisterValue &value) override;
|
| H A D | RegisterContextPOSIXCore_x86_64.h | 24 lldb_private::RegisterValue &value) override; 27 const lldb_private::RegisterValue &value) override;
|
| H A D | RegisterContextPOSIXCore_mips64.h | 28 lldb_private::RegisterValue &value) override; 31 const lldb_private::RegisterValue &value) override;
|
| H A D | RegisterContextPOSIXCore_s390x.h | 27 lldb_private::RegisterValue &value) override; 30 const lldb_private::RegisterValue &value) override;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIMacOSX_arm64.cpp | 199 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 D | ABISysV_arm64.cpp | 170 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()
|