| /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_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 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 | 384 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 ®_kind,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/LoongArch/ |
| H A D | EmulateInstructionLoongArch.cpp | 148 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 D | EmulateInstructionLoongArch.h | 58 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
|
| /freebsd/contrib/llvm-project/lldb/source/Expression/ |
| H A D | DWARFExpressionList.cpp | 207 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 D | DWARFExpression.cpp | 93 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 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/include/lldb/Expression/ |
| H A D | DWARFExpression.h | 95 void SetRegisterKind(lldb::RegisterKind reg_kind);
|
| /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/source/Plugins/Instruction/RISCV/ |
| H A D | EmulateInstructionRISCV.h | 67 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
|
| H A D | EmulateInstructionRISCV.cpp | 1724 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 D | UnwindPlan.h | 397 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 D | UnwindAssemblyInstEmulation.cpp | 351 lldb::RegisterKind reg_kind; in MakeRegisterKindValuePair() local 353 if (EmulateInstruction::GetBestRegisterKindAndNumber(®_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 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_i386.h | 199 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);
|