/freebsd/contrib/llvm-project/lldb/source/Core/ |
H A D | EmulateInstruction.cpp | 88 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 ®_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 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 | 382 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 ®_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 | 209 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 D | DWARFExpression.cpp | 93 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 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/RISCV/ |
H A D | EmulateInstructionRISCV.h | 66 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
|
H A D | EmulateInstructionRISCV.cpp | 1709 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 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/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/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);
|
/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);
|