Home
last modified time | relevance | path

Searched refs:reg_kind (Results 1 – 25 of 30) 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
91 std::optional<RegisterInfo> reg_info = GetRegisterInfo(reg_kind, reg_num); in ReadRegister()
101 uint64_t EmulateInstruction::ReadRegisterUnsigned(lldb::RegisterKind reg_kind, in ReadRegisterUnsigned() argument
106 if (ReadRegister(reg_kind, reg_num, reg_value)) in ReadRegisterUnsigned()
135 lldb::RegisterKind reg_kind, in WriteRegister() argument
138 std::optional<RegisterInfo> reg_info = GetRegisterInfo(reg_kind, reg_num); in WriteRegister()
145 lldb::RegisterKind reg_kind, in WriteRegisterUnsigned() argument
148 std::optional<RegisterInfo> reg_info = GetRegisterInfo(reg_kind, reg_num); in WriteRegisterUnsigned()
349 lldb::RegisterKind reg_kind; in ReadRegisterDefault() local
351 if (GetBestRegisterKindAndNumber(reg_info, reg_kind, reg_num)) in ReadRegisterDefault()
[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.h418 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) = 0;
426 static const char *TranslateRegister(lldb::RegisterKind reg_kind,
442 bool ReadRegister(lldb::RegisterKind reg_kind, uint32_t reg_num,
445 bool WriteRegister(const Context &context, lldb::RegisterKind reg_kind,
448 uint64_t ReadRegisterUnsigned(lldb::RegisterKind reg_kind, uint32_t reg_num,
452 lldb::RegisterKind reg_kind, uint32_t reg_num,
528 lldb::RegisterKind &reg_kind,
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/LoongArch/
H A DEmulateInstructionLoongArch.cpp137 EmulateInstructionLoongArch::GetRegisterInfo(lldb::RegisterKind reg_kind, in GetRegisterInfo() argument
139 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
142 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
146 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
150 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
154 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
169 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/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/source/Expression/
H A DDWARFExpressionList.cpp238 RegisterKind reg_kind; in Evaluate() local
267 reg_kind = expr.GetRegisterKind(); in Evaluate()
269 m_dwarf_cu, reg_kind, initial_value_ptr, in Evaluate()
H A DDWARFExpression.cpp90 void DWARFExpression::SetRegisterKind(RegisterKind reg_kind) { in SetRegisterKind() argument
91 m_reg_kind = reg_kind; in SetRegisterKind()
95 lldb::RegisterKind reg_kind, in ReadRegisterValueAsScalar() argument
101 reg_ctx->ConvertRegisterKindToRegisterNumber(reg_kind, reg_num); in ReadRegisterValueAsScalar()
106 reg_kind, reg_num); in ReadRegisterValueAsScalar()
947 const lldb::RegisterKind reg_kind, const Value *initial_value_ptr, in Evaluate() argument
1758 ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, tmp)) in Evaluate()
1771 ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, tmp)) in Evaluate()
1815 ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, tmp)) in Evaluate()
1833 ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, tmp)) in Evaluate()
/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/Expression/
H A DDWARFExpression.h111 void SetRegisterKind(lldb::RegisterKind reg_kind);
/freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp271 lldb::RegisterKind reg_kind; in MakeRegisterKindValuePair() local
273 if (EmulateInstruction::GetBestRegisterKindAndNumber(&reg_info, reg_kind, in MakeRegisterKindValuePair()
275 return (uint64_t)reg_kind << 24 | reg_num; in MakeRegisterKindValuePair()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DUnwindPlan.h431 UnwindPlan(lldb::RegisterKind reg_kind) in UnwindPlan() argument
432 : m_register_kind(reg_kind), m_return_addr_register(LLDB_INVALID_REGNUM), in UnwindPlan()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.h94 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
H A DEmulateInstructionRISCV.cpp1710 EmulateInstructionRISCV::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo() argument
1712 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
1715 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1719 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1723 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1727 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1742 if (reg_index >= length || reg_kind != eRegisterKindLLDB) in GetRegisterInfo()
/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/include/lldb/Host/common/
H A DNativeRegisterContext.h129 const RegisterInfo *GetRegisterInfo(uint32_t reg_kind, uint32_t reg_num);
/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_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/source/Plugins/ABI/LoongArch/
H A DABISysV_loongarch.cpp164 const lldb::RegisterKind reg_kind, in UpdateRegister() argument
168 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(reg_kind, reg_num); in UpdateRegister()

12