Home
last modified time | relevance | path

Searched refs:reg_kind (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp88 bool EmulateInstruction::ReadRegister(lldb::RegisterKind reg_kind, in ReadRegister() argument
106 if (ReadRegister(reg_kind, reg_num, reg_value)) in ReadRegisterUnsigned()
349 lldb::RegisterKind reg_kind; in ReadRegisterDefault() local
352 reg_value.SetUInt64((uint64_t)reg_kind << 24 | reg_num); in ReadRegisterDefault()
545 const RegisterInfo *reg_info, lldb::RegisterKind &reg_kind, in GetBestRegisterKindAndNumber() argument
551 reg_kind = eRegisterKindGeneric; in GetBestRegisterKindAndNumber()
557 reg_kind = eRegisterKindDWARF; in GetBestRegisterKindAndNumber()
563 reg_kind = eRegisterKindLLDB; in GetBestRegisterKindAndNumber()
569 reg_kind = eRegisterKindEHFrame; in GetBestRegisterKindAndNumber()
575 reg_kind = eRegisterKindProcessPlugin; in GetBestRegisterKindAndNumber()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/
H A DEmulateInstructionPPC64.cpp69 EmulateInstructionPPC64::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo() argument
71 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
74 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
78 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
82 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
86 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
95 if (reg_kind == eRegisterKindLLDB) in GetRegisterInfo()
H A DEmulateInstructionPPC64.h65 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DEmulateInstruction.h382 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) = 0;
390 static const char *TranslateRegister(lldb::RegisterKind reg_kind,
406 bool ReadRegister(lldb::RegisterKind reg_kind, uint32_t reg_num,
409 bool WriteRegister(const Context &context, lldb::RegisterKind reg_kind,
412 uint64_t ReadRegisterUnsigned(lldb::RegisterKind reg_kind, uint32_t reg_num,
416 lldb::RegisterKind reg_kind, uint32_t reg_num,
492 lldb::RegisterKind &reg_kind,
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/LoongArch/
H A DEmulateInstructionLoongArch.cpp148 EmulateInstructionLoongArch::GetRegisterInfo(lldb::RegisterKind reg_kind, in GetRegisterInfo() argument
150 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
153 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
157 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
161 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
165 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
180 if (reg_index >= length || reg_kind != eRegisterKindLLDB) in GetRegisterInfo()
H A DEmulateInstructionLoongArch.h58 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DDWARFExpressionList.cpp209 RegisterKind reg_kind; in Evaluate() local
244 reg_kind = expr.GetRegisterKind(); in Evaluate()
246 m_dwarf_cu, reg_kind, initial_value_ptr, in Evaluate()
H A DDWARFExpression.cpp93 void DWARFExpression::SetRegisterKind(RegisterKind reg_kind) { in SetRegisterKind() argument
94 m_reg_kind = reg_kind; in SetRegisterKind()
99 lldb::RegisterKind reg_kind, in ReadRegisterValueAsScalar() argument
107 reg_ctx->ConvertRegisterKindToRegisterNumber(reg_kind, reg_num); in ReadRegisterValueAsScalar()
113 reg_kind, reg_num); in ReadRegisterValueAsScalar()
869 const DWARFUnit *dwarf_cu, const lldb::RegisterKind reg_kind, in Evaluate() argument
1961 if (ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, error_ptr, tmp)) in Evaluate()
1973 if (ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, error_ptr, tmp)) in Evaluate()
2018 if (ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, error_ptr, in Evaluate()
2037 if (ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, error_ptr, in Evaluate()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp148 EmulateInstructionARM64::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo() argument
150 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
153 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
157 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
161 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
165 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
169 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
178 if (reg_kind == eRegisterKindLLDB) in GetRegisterInfo()
H A DEmulateInstructionARM64.h70 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) override;
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DDWARFExpression.h95 void SetRegisterKind(lldb::RegisterKind reg_kind);
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.h66 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
H A DEmulateInstructionRISCV.cpp1709 EmulateInstructionRISCV::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo() argument
1711 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
1714 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1718 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1722 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1726 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1741 if (reg_index >= length || reg_kind != eRegisterKindLLDB) in GetRegisterInfo()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/
H A DEmulateInstructionMIPS64.cpp577 EmulateInstructionMIPS64::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo() argument
579 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
582 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
586 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
590 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
594 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
598 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
606 if (reg_kind == eRegisterKindDWARF) { in GetRegisterInfo()
H A DEmulateInstructionMIPS64.h77 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) override;
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DUnwindPlan.h397 UnwindPlan(lldb::RegisterKind reg_kind) in UnwindPlan() argument
398 : m_register_kind(reg_kind), m_return_addr_register(LLDB_INVALID_REGNUM), in UnwindPlan()
/freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp351 lldb::RegisterKind reg_kind; in MakeRegisterKindValuePair() local
353 if (EmulateInstruction::GetBestRegisterKindAndNumber(&reg_info, reg_kind, in MakeRegisterKindValuePair()
355 return (uint64_t)reg_kind << 24 | reg_num; in MakeRegisterKindValuePair()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterContext.h148 const RegisterInfo *GetRegisterInfo(lldb::RegisterKind reg_kind,
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS/
H A DEmulateInstructionMIPS.cpp590 EmulateInstructionMIPS::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo() argument
592 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
595 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
599 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
603 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
607 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
611 reg_kind = eRegisterKindDWARF; in GetRegisterInfo()
619 if (reg_kind == eRegisterKindDWARF) { in GetRegisterInfo()
H A DEmulateInstructionMIPS.h85 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) override;
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextDarwin_arm64.h222 static uint32_t GetRegisterNumber(uint32_t reg_kind, uint32_t reg_num);
H A DRegisterContextDarwin_i386.h199 static uint32_t GetRegisterNumber(uint32_t reg_kind, uint32_t reg_num);
H A DRegisterContextDarwin_x86_64.h204 static uint32_t GetRegisterNumber(uint32_t reg_kind, uint32_t reg_num);
H A DRegisterContextDarwin_arm.h255 static uint32_t GetRegisterNumber(uint32_t reg_kind, uint32_t reg_num);
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeRegisterContext.h129 const RegisterInfo *GetRegisterInfo(uint32_t reg_kind, uint32_t reg_num);

12