| /llvm-project-15.0.7/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; 112 bool RegisterContext::SetPC(uint64_t pc) { in SetPC() 141 bool RegisterContext::SetPC(Address addr) { in SetPC() 158 bool RegisterContext::SetSP(uint64_t sp) { in SetSP() 170 bool RegisterContext::SetFP(uint64_t fp) { in SetFP() 417 bool RegisterContext::ReadAllRegisterValues( in ReadAllRegisterValues() 422 bool RegisterContext::WriteAllRegisterValues( in WriteAllRegisterValues() 427 TargetSP RegisterContext::CalculateTarget() { in CalculateTarget() 431 ProcessSP RegisterContext::CalculateProcess() { in CalculateProcess() [all …]
|
| H A D | ThreadPlanTracer.cpp | 136 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log() 212 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log()
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | RegisterContext.h | 17 class RegisterContext : public std::enable_shared_from_this<RegisterContext>, 21 RegisterContext(Thread &thread, uint32_t concrete_frame_idx); 23 ~RegisterContext() override; 240 RegisterContext(const RegisterContext &) = delete; 241 const RegisterContext &operator=(const RegisterContext &) = delete;
|
| H A D | LanguageRuntime.h | 207 lldb_private::RegisterContext *regctx, 216 lldb_private::RegisterContext *regctx, in GetRuntimeUnwindPlan()
|
| /llvm-project-15.0.7/lldb/test/API/python_api/sbvalue_const_addrof/ |
| H A D | main.cpp | 4 struct RegisterContext struct 19 RegisterContext regs; argument
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc64.cpp | 101 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 232 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 313 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 410 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx, in Register() 417 Register(Type ty, uint32_t index, RegisterContext *reg_ctx, in Register() 422 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order) in Register() 480 RegisterContext *m_reg_ctx; 501 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in Create() 559 RegisterContext *m_reg_ctx; 568 RegisterContext *reg_ctx, ProcessSP process_sp) in ReturnValueExtractor()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Minidump/ |
| H A D | MinidumpFileBuilder.cpp | 295 uint16_t read_register_u16_raw(RegisterContext *reg_ctx, in read_register_u16_raw() 307 uint32_t read_register_u32_raw(RegisterContext *reg_ctx, in read_register_u32_raw() 319 uint64_t read_register_u64_raw(RegisterContext *reg_ctx, in read_register_u64_raw() 331 llvm::support::ulittle16_t read_register_u16(RegisterContext *reg_ctx, in read_register_u16() 337 llvm::support::ulittle32_t read_register_u32(RegisterContext *reg_ctx, in read_register_u32() 343 llvm::support::ulittle64_t read_register_u64(RegisterContext *reg_ctx, in read_register_u64() 350 GetThreadContext_64(RegisterContext *reg_ctx) { in GetThreadContext_64() 436 RegisterContext *reg_ctx = reg_ctx_sp.get(); in AddThreadList() 522 RegisterContext *reg_ctx = reg_ctx_sp.get(); in AddException() 574 RegisterContext *reg_ctx = reg_ctx_sp.get(); in AddMemoryList()
|
| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandObjectRegister.cpp | 87 RegisterContext *reg_ctx, const RegisterInfo *reg_info) { in DumpRegister() 123 RegisterContext *reg_ctx, size_t set_idx, in DumpRegisterSet() 162 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute() 346 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/X86/ |
| H A D | ABIMacOSX_i386.cpp | 64 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 146 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 202 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 269 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
|
| H A D | ABISysV_i386.cpp | 86 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 164 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 215 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 361 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIMacOSX_arm64.cpp | 62 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 128 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 254 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 491 ExecutionContext &exe_ctx, RegisterContext *reg_ctx, in LoadValueFromConsecutiveGPRRegisters() 649 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
|
| H A D | ABISysV_arm64.cpp | 65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 130 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 226 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 465 ExecutionContext &exe_ctx, RegisterContext *reg_ctx, in LoadValueFromConsecutiveGPRRegisters() 619 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | RegisterContextWindows.h | 19 class RegisterContextWindows : public lldb_private::RegisterContext {
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextPOSIX_arm.h | 17 class RegisterContextPOSIX_arm : 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_s390x.h | 18 class RegisterContextPOSIX_s390x : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_mips64.h | 17 class RegisterContextPOSIX_mips64 : public lldb_private::RegisterContext {
|
| H A D | RegisterContextHistory.h | 21 class RegisterContextHistory : public lldb_private::RegisterContext {
|
| H A D | RegisterContextMemory.h | 19 class RegisterContextMemory : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_arm64.h | 17 class RegisterContextPOSIX_arm64 : public lldb_private::RegisterContext {
|
| H A D | RegisterContextPOSIX_arm.cpp | 45 : lldb_private::RegisterContext(thread, 0), in RegisterContextPOSIX_arm()
|
| /llvm-project-15.0.7/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() 398 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 485 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/minidump/ |
| H A D | RegisterContextMinidump_ARM64.h | 29 class RegisterContextMinidump_ARM64 : public lldb_private::RegisterContext {
|
| H A D | RegisterContextMinidump_ARM.h | 30 class RegisterContextMinidump_ARM : public lldb_private::RegisterContext {
|