| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | RegisterContext.cpp | 26 RegisterContext::RegisterContext(Thread &thread, uint32_t concrete_frame_idx) in RegisterContext() function in RegisterContext 30 RegisterContext::~RegisterContext() = default; 32 void RegisterContext::InvalidateIfNeeded(bool force) { in InvalidateIfNeeded() 52 RegisterContext::GetRegisterInfoByName(llvm::StringRef reg_name, in GetRegisterInfoByName() 80 const RegisterInfo *RegisterContext::GetRegisterInfo(lldb::RegisterKind kind, in GetRegisterInfo() 88 const char *RegisterContext::GetRegisterName(uint32_t reg) { in GetRegisterName() 95 uint64_t RegisterContext::GetPC(uint64_t fail_value) { in GetPC() 112 uint64_t RegisterContext::GetThreadPointer(uint64_t fail_value) { in GetThreadPointer() 118 bool RegisterContext::SetPC(uint64_t pc) { in SetPC() 133 bool RegisterContext::GetPCForSymbolication(Address &address) { in GetPCForSymbolication() [all …]
|
| H A D | ThreadPlanTracer.cpp | 137 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log() 213 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | RegisterContext.h | 1 //===-- RegisterContext.h ---------------------------------------*- C++ -*-===// 17 class RegisterContext : public std::enable_shared_from_this<RegisterContext>, 21 RegisterContext(Thread &thread, uint32_t concrete_frame_idx); 23 ~RegisterContext() override; 243 // Classes that inherit from RegisterContext can see and modify these 249 // For RegisterContext only 250 RegisterContext(const RegisterContext &) = delete; 251 const RegisterContext [all...] |
| H A D | LanguageRuntime.h | 247 lldb_private::RegisterContext *regctx, 261 lldb_private::RegisterContext *regctx, in GetRuntimeUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | DumpRegisterInfo.h | 19 class RegisterContext; variable 23 void DumpRegisterInfo(Stream &strm, RegisterContext &ctx,
|
| /freebsd/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectRegister.cpp | 77 RegisterContext ®_ctx, const RegisterInfo ®_info, in DumpRegister() 112 RegisterContext *reg_ctx, size_t set_idx, in DumpRegisterSet() 152 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute() 338 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute() 434 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc64.cpp | 102 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 233 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 315 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 414 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx, in Register() 421 Register(Type ty, uint32_t index, RegisterContext *reg_ctx, in Register() 426 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order) in Register() 484 RegisterContext *m_reg_ctx; 505 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in Create() 561 RegisterContext *m_reg_ctx; 570 RegisterContext *reg_ctx, ProcessSP process_sp) in ReturnValueExtractor()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
| H A D | ABIMacOSX_i386.cpp | 65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 147 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 204 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 272 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
|
| H A D | ABISysV_i386.cpp | 87 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 165 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 217 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 367 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ |
| H A D | MinidumpFileBuilder.cpp | 406 uint16_t read_register_u16_raw(RegisterContext *reg_ctx, in read_register_u16_raw() 418 uint32_t read_register_u32_raw(RegisterContext *reg_ctx, in read_register_u32_raw() 430 uint64_t read_register_u64_raw(RegisterContext *reg_ctx, in read_register_u64_raw() 442 llvm::support::ulittle16_t read_register_u16(RegisterContext *reg_ctx, in read_register_u16() 448 llvm::support::ulittle32_t read_register_u32(RegisterContext *reg_ctx, in read_register_u32() 454 llvm::support::ulittle64_t read_register_u64(RegisterContext *reg_ctx, in read_register_u64() 460 void read_register_u128(RegisterContext *reg_ctx, llvm::StringRef reg_name, in read_register_u128() 478 GetThreadContext_x86_64(RegisterContext *reg_ctx) { in GetThreadContext_x86_64() 518 GetThreadContext_ARM64(RegisterContext *reg_ctx) { in GetThreadContext_ARM64() 553 bool prepareRegisterContext(RegisterContext *reg_ctx) { in prepareRegisterContext() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABISysV_arm64.cpp | 62 RegisterContext *reg_ctx, in PushToLinuxGuardedControlStack() 122 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 197 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 294 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 477 ExecutionContext &exe_ctx, RegisterContext *reg_ctx, in LoadValueFromConsecutiveGPRRegisters() 628 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
|
| H A D | ABIMacOSX_arm64.cpp | 60 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 126 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 253 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 434 ExecutionContext &exe_ctx, RegisterContext *reg_ctx, in LoadValueFromConsecutiveGPRRegisters() 589 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextPOSIX_arm.h | 17 class RegisterContextPOSIX_arm : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_riscv64.h | 18 class RegisterContextPOSIX_riscv64 : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_riscv32.h | 18 class RegisterContextPOSIX_riscv32 : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_ppc64le.h | 18 class RegisterContextPOSIX_ppc64le : public lldb_private::RegisterContext {
|
| H A D | RegisterContextDummy.h | 21 class RegisterContextDummy : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_mips64.h | 17 class RegisterContextPOSIX_mips64 : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_s390x.h | 18 class RegisterContextPOSIX_s390x : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_riscv64.cpp | 27 : lldb_private::RegisterContext(thread, 0), in RegisterContextPOSIX_riscv64()
|
| H A D | RegisterContextPOSIX_loongarch64.h | 18 class RegisterContextPOSIX_loongarch64 : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_riscv32.cpp | 26 : lldb_private::RegisterContext(thread, 0), in RegisterContextPOSIX_riscv32()
|
| H A D | RegisterContextHistory.h | 21 class RegisterContextHistory : public lldb_private::RegisterContext {
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/ |
| H A D | ABISysV_s390x.cpp | 216 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 315 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 399 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 488 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
| H A D | RegisterContextMinidump_ARM64.h | 15 #include "lldb/Target/RegisterContext.h" 29 class RegisterContextMinidump_ARM64 : public lldb_private::RegisterContext {
|