| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | EmulateInstruction.cpp | 88 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 D | EmulateInstructionPPC64.cpp | 69 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 D | EmulateInstructionPPC64.h | 65 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | EmulateInstruction.h | 418 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 ®_kind,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/LoongArch/ |
| H A D | EmulateInstructionLoongArch.cpp | 137 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 D | EmulateInstructionLoongArch.h | 58 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/ |
| H A D | EmulateInstructionARM64.cpp | 148 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 D | EmulateInstructionARM64.h | 70 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) override;
|
| /freebsd/contrib/llvm-project/lldb/source/Expression/ |
| H A D | DWARFExpressionList.cpp | 238 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 D | DWARFExpression.cpp | 90 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 D | EmulateInstructionMIPS64.cpp | 577 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 D | EmulateInstructionMIPS64.h | 77 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) override;
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Expression/ |
| H A D | DWARFExpression.h | 111 void SetRegisterKind(lldb::RegisterKind reg_kind);
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
| H A D | UnwindAssemblyInstEmulation.cpp | 271 lldb::RegisterKind reg_kind; in MakeRegisterKindValuePair() local 273 if (EmulateInstruction::GetBestRegisterKindAndNumber(®_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 D | UnwindPlan.h | 431 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 D | EmulateInstructionRISCV.h | 94 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
|
| H A D | EmulateInstructionRISCV.cpp | 1710 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 D | RegisterContext.h | 148 const RegisterInfo *GetRegisterInfo(lldb::RegisterKind reg_kind,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS/ |
| H A D | EmulateInstructionMIPS.cpp | 590 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 D | EmulateInstructionMIPS.h | 85 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) override;
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/ |
| H A D | NativeRegisterContext.h | 129 const RegisterInfo *GetRegisterInfo(uint32_t reg_kind, uint32_t reg_num);
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextDarwin_arm64.h | 222 static uint32_t GetRegisterNumber(uint32_t reg_kind, uint32_t reg_num);
|
| H A D | RegisterContextDarwin_x86_64.h | 204 static uint32_t GetRegisterNumber(uint32_t reg_kind, uint32_t reg_num);
|
| H A D | RegisterContextDarwin_arm.h | 255 static uint32_t GetRegisterNumber(uint32_t reg_kind, uint32_t reg_num);
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/LoongArch/ |
| H A D | ABISysV_loongarch.cpp | 164 const lldb::RegisterKind reg_kind, in UpdateRegister() argument 168 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(reg_kind, reg_num); in UpdateRegister()
|