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
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_nu in ReadRegisterDefault()
545 GetBestRegisterKindAndNumber(const RegisterInfo * reg_info,lldb::RegisterKind & reg_kind,uint32_t & reg_num) GetBestRegisterKindAndNumber() argument
584 lldb::RegisterKind reg_kind; GetInternalRegisterNumber() local
[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.h384 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) = 0;
392 static const char *TranslateRegister(lldb::RegisterKind reg_kind,
408 bool ReadRegister(lldb::RegisterKind reg_kind, uint32_t reg_num,
411 bool WriteRegister(const Context &context, lldb::RegisterKind reg_kind,
414 uint64_t ReadRegisterUnsigned(lldb::RegisterKind reg_kind, uint32_t reg_num,
418 lldb::RegisterKind reg_kind, uint32_t reg_num,
494 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.cpp207 RegisterKind reg_kind; in Evaluate() local
236 reg_kind = expr.GetRegisterKind(); in Evaluate()
238 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()
98 lldb::RegisterKind reg_kind, in ReadRegisterValueAsScalar() argument
104 reg_ctx->ConvertRegisterKindToRegisterNumber(reg_kind, reg_num); in ReadRegisterValueAsScalar()
109 reg_kind, reg_num); in ReadRegisterValueAsScalar()
825 const DWARFUnit *dwarf_cu, const lldb::RegisterKind reg_kind, in Evaluate() argument
1693 ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, tmp)) in Evaluate()
1706 ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, tmp)) in Evaluate()
1750 ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, tmp)) in Evaluate()
1768 ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, tmp)) 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/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/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.h67 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
H A DEmulateInstructionRISCV.cpp1724 EmulateInstructionRISCV::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo() argument
1726 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
1729 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1733 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1737 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1741 reg_kind = eRegisterKindLLDB; in GetRegisterInfo()
1756 if (reg_index >= length || reg_kind != eRegisterKindLLDB) in GetRegisterInfo()
/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/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_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);

12