Searched refs:reg_ctx_sp (Results 1 - 20 of 20) sorted by relevance

/external/lldb/source/Plugins/Process/MacOSX-Kernel/
H A DThreadKDP.cpp81 lldb::RegisterContextSP reg_ctx_sp (GetRegisterContext());
82 if (reg_ctx_sp)
83 reg_ctx_sp->InvalidateIfNeeded (force);
114 lldb::RegisterContextSP reg_ctx_sp; local
128 reg_ctx_sp.reset (new RegisterContextKDP_arm (*this, concrete_frame_idx));
131 reg_ctx_sp.reset (new RegisterContextKDP_i386 (*this, concrete_frame_idx));
134 reg_ctx_sp.reset (new RegisterContextKDP_x86_64 (*this, concrete_frame_idx));
146 reg_ctx_sp = unwinder->CreateRegisterContextForFrame (frame);
148 return reg_ctx_sp;
H A DProcessKDP.cpp457 lldb::RegisterContextSP reg_ctx_sp (kernel_thread_sp->GetRegisterContext());
459 if (reg_ctx_sp)
462 log->Printf ("ProcessKDP::DoResume () reg_ctx_sp->HardwareSingleStep (true);");
463 reg_ctx_sp->HardwareSingleStep (true);
475 lldb::RegisterContextSP reg_ctx_sp (kernel_thread_sp->GetRegisterContext());
477 if (reg_ctx_sp)
480 log->Printf ("ProcessKDP::DoResume () reg_ctx_sp->HardwareSingleStep (false);");
481 reg_ctx_sp->HardwareSingleStep (false);
889 lldb::RegisterContextSP reg_ctx_sp (thread_sp->GetRegisterContext());
890 if (reg_ctx_sp)
[all...]
/external/lldb/source/Plugins/Process/Utility/
H A DUnwindLLDB.cpp77 RegisterContextLLDBSP reg_ctx_sp (new RegisterContextLLDB (m_thread,
81 if (reg_ctx_sp.get() == NULL)
84 if (!reg_ctx_sp->IsValid())
87 if (!reg_ctx_sp->GetCFA (first_cursor_sp->cfa))
90 if (!reg_ctx_sp->ReadPC (first_cursor_sp->start_pc))
95 first_cursor_sp->reg_ctx_lldb_sp = reg_ctx_sp;
119 RegisterContextLLDBSP reg_ctx_sp(new RegisterContextLLDB (m_thread,
140 if (reg_ctx_sp.get() == NULL)
143 if (!reg_ctx_sp->IsValid())
152 if (!reg_ctx_sp
239 lldb::RegisterContextSP reg_ctx_sp; local
274 RegisterContextLLDBSP reg_ctx_sp; local
[all...]
H A DThreadMemory.cpp83 RegisterContextSP reg_ctx_sp; local
91 reg_ctx_sp = GetRegisterContext ();
97 reg_ctx_sp = unwinder->CreateRegisterContextForFrame (frame);
99 return reg_ctx_sp;
H A DRegisterContextThreadMemory.cpp161 RegisterContextThreadMemory::CopyFromRegisterContext (lldb::RegisterContextSP reg_ctx_sp) argument
165 return m_reg_ctx_sp->CopyFromRegisterContext(reg_ctx_sp);
H A DStopInfoMachException.cpp438 RegisterContextSP reg_ctx_sp (thread.GetRegisterContext());
439 addr_t pc = reg_ctx_sp->GetPC() - pc_decrement;
452 reg_ctx_sp->SetPC (pc);
H A DUnwindMacOSXFrameBackchain.cpp78 lldb::RegisterContextSP reg_ctx_sp; local
82 reg_ctx_sp.reset (new RegisterContextMacOSXFrameBackchain (m_thread, concrete_idx, m_cursors[concrete_idx]));
83 return reg_ctx_sp;
H A DRegisterContextLLDB.cpp93 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); local
95 if (reg_ctx_sp.get() == NULL)
101 addr_t current_pc = reg_ctx_sp->GetPC();
/external/lldb/source/Plugins/Process/mach-core/
H A DThreadMachCore.cpp93 lldb::RegisterContextSP reg_ctx_sp; local
109 reg_ctx_sp = m_thread_reg_ctx_sp;
115 reg_ctx_sp = unwinder->CreateRegisterContextForFrame (frame);
117 return reg_ctx_sp;
/external/lldb/include/lldb/Core/
H A DValueObjectRegister.h65 ValueObjectRegisterContext (ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp);
76 Create (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t set_idx);
122 ValueObjectRegisterSet (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t set_idx);
134 Create (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num);
184 ValueObjectRegister (ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num);
185 ValueObjectRegister (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num);
/external/lldb/source/Plugins/Process/elf-core/
H A DThreadElfCore.cpp71 RegisterContextSP reg_ctx_sp; local
110 reg_ctx_sp = m_thread_reg_ctx_sp;
114 reg_ctx_sp = m_unwinder_ap->CreateRegisterContextForFrame (frame);
116 return reg_ctx_sp;
/external/lldb/source/Plugins/Process/gdb-remote/
H A DThreadGDBRemote.cpp166 lldb::RegisterContextSP reg_ctx_sp; local
180 reg_ctx_sp.reset (new GDBRemoteRegisterContext (*this, concrete_frame_idx, gdb_process->m_register_info, read_all_registers_at_once));
187 reg_ctx_sp = unwinder->CreateRegisterContextForFrame (frame);
189 return reg_ctx_sp;
/external/lldb/source/Plugins/OperatingSystem/Python/
H A DOperatingSystemPython.cpp311 RegisterContextSP reg_ctx_sp; local
313 return reg_ctx_sp;
316 return reg_ctx_sp;
336 reg_ctx_sp.reset (new RegisterContextMemory (*thread, 0, *GetDynamicRegisterInfo (), reg_data_addr));
357 reg_ctx_sp.reset(reg_ctx_memory);
364 if (!reg_ctx_sp)
368 reg_ctx_sp.reset(new RegisterContextDummy(*thread,0,target.GetArchitecture().GetAddressByteSize()));
370 return reg_ctx_sp;
/external/lldb/source/Plugins/Process/POSIX/
H A DPOSIXThread.cpp177 lldb::RegisterContextSP reg_ctx_sp; local
188 reg_ctx_sp = GetRegisterContext();
192 reg_ctx_sp = GetUnwinder()->CreateRegisterContextForFrame(frame);
195 return reg_ctx_sp;
346 lldb::RegisterContextSP reg_ctx_sp = GetRegisterContext(); local
347 if (reg_ctx_sp.get())
348 result = reg_ctx_sp->ClearHardwareWatchpoint(wp->GetHardwareIndex());
356 lldb::RegisterContextSP reg_ctx_sp = GetRegisterContext(); local
357 if (reg_ctx_sp.get())
358 return reg_ctx_sp
[all...]
/external/lldb/source/Core/
H A DValueObjectRegister.cpp117 ValueObjectRegisterSet::Create (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t set_idx) argument
119 return (new ValueObjectRegisterSet (exe_scope, reg_ctx_sp, set_idx))->GetSP();
270 ValueObjectRegister::ValueObjectRegister (ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num) : argument
272 m_reg_ctx_sp (reg_ctx_sp),
278 assert (reg_ctx_sp.get());
283 ValueObjectRegister::Create (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num) argument
285 return (new ValueObjectRegister (exe_scope, reg_ctx_sp, reg_num))->GetSP();
/external/lldb/source/Target/
H A DThread.cpp566 lldb::RegisterContextSP reg_ctx_sp (GetRegisterContext());
567 if (reg_ctx_sp)
569 BreakpointSiteSP bp_site_sp = GetProcess()->GetBreakpointSiteList().FindByAddress(reg_ctx_sp->GetPC());
1720 lldb::RegisterContextSP reg_ctx_sp (youngest_frame_sp->GetRegisterContext());
1721 if (reg_ctx_sp)
1723 bool copy_success = reg_ctx_sp->CopyFromRegisterContext(older_frame_sp->GetRegisterContext());
1899 lldb::RegisterContextSP reg_ctx_sp (frame_sp->GetRegisterContext());
1900 if (reg_ctx_sp)
1901 return reg_ctx_sp->ReadAllRegisterValues (checkpoint.GetData());
1918 lldb::RegisterContextSP reg_ctx_sp (frame_s
[all...]
H A DStackFrameList.cpp299 RegisterContextSP reg_ctx_sp (m_thread.GetRegisterContext());
301 if (reg_ctx_sp)
310 cfa = reg_ctx_sp->GetSP();
311 pc = reg_ctx_sp->GetPC();
317 reg_ctx_sp,
/external/lldb/source/Plugins/ABI/SysV-x86_64/
H A DABISysV_x86_64.cpp832 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
833 if (!reg_ctx_sp)
849 const RegisterInfo *rax_info = reg_ctx_sp->GetRegisterInfoByName("rax", 0);
850 const RegisterInfo *rdx_info = reg_ctx_sp->GetRegisterInfoByName("rdx", 0);
851 const RegisterInfo *xmm0_info = reg_ctx_sp->GetRegisterInfoByName("xmm0", 0);
852 const RegisterInfo *xmm1_info = reg_ctx_sp->GetRegisterInfoByName("xmm1", 0);
855 reg_ctx_sp->ReadRegister (rax_info, rax_value);
856 reg_ctx_sp->ReadRegister (rdx_info, rdx_value);
857 reg_ctx_sp->ReadRegister (xmm0_info, xmm0_value);
858 reg_ctx_sp
[all...]
/external/lldb/source/Expression/
H A DDWARFExpression.cpp1236 RegisterContextSP reg_ctx_sp = frame->GetRegisterContext();
1237 if (!reg_ctx_sp)
1239 pc = reg_ctx_sp->GetPC();
/external/lldb/source/Plugins/ObjectFile/Mach-O/
H A DObjectFileMachO.cpp3993 lldb::RegisterContextSP reg_ctx_sp;
4013 reg_ctx_sp.reset (new RegisterContextDarwin_arm_Mach (thread, data));
4017 reg_ctx_sp.reset (new RegisterContextDarwin_i386_Mach (thread, data));
4021 reg_ctx_sp.reset (new RegisterContextDarwin_x86_64_Mach (thread, data));
4026 return reg_ctx_sp;

Completed in 237 milliseconds