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

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DUnwindLLDB.cpp80 RegisterContextLLDBSP reg_ctx_sp(new RegisterContextLLDB(
82 if (reg_ctx_sp.get() == nullptr)
85 if (!reg_ctx_sp->IsValid())
88 if (!reg_ctx_sp->GetCFA(first_cursor_sp->cfa))
91 if (!reg_ctx_sp->ReadPC(first_cursor_sp->start_pc))
96 first_cursor_sp->reg_ctx_lldb_sp = reg_ctx_sp;
129 RegisterContextLLDBSP reg_ctx_sp(new RegisterContextLLDB(
150 if (reg_ctx_sp.get() == nullptr) {
169 if (!reg_ctx_sp->IsValid()) {
189 if (!reg_ctx_sp
434 lldb::RegisterContextSP reg_ctx_sp; local
464 RegisterContextLLDBSP reg_ctx_sp; local
[all...]
H A DThreadMemory.cpp57 RegisterContextSP reg_ctx_sp; local
64 reg_ctx_sp = GetRegisterContext();
68 reg_ctx_sp = unwinder->CreateRegisterContextForFrame(frame);
70 return reg_ctx_sp;
H A DRegisterContextThreadMemory.cpp126 lldb::RegisterContextSP reg_ctx_sp) {
129 return m_reg_ctx_sp->CopyFromRegisterContext(reg_ctx_sp);
125 CopyFromRegisterContext( lldb::RegisterContextSP reg_ctx_sp) argument
H A DUnwindMacOSXFrameBackchain.cpp66 lldb::RegisterContextSP reg_ctx_sp; local
70 reg_ctx_sp = std::make_shared<RegisterContextMacOSXFrameBackchain>(
72 return reg_ctx_sp;
H A DStopInfoMachException.cpp461 RegisterContextSP reg_ctx_sp(thread.GetRegisterContext());
462 addr_t pc = reg_ctx_sp->GetPC() - pc_decrement;
474 reg_ctx_sp->SetPC(pc);
H A DRegisterContextLLDB.cpp116 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); local
118 if (reg_ctx_sp.get() == nullptr) {
124 addr_t current_pc = reg_ctx_sp->GetPC();
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Architecture/Arm/
H A DArchitectureArm.cpp73 RegisterContextSP reg_ctx_sp(thread.GetRegisterContext());
74 if (!reg_ctx_sp)
77 const uint32_t cpsr = reg_ctx_sp->GetFlags(0);
97 const addr_t pc = reg_ctx_sp->GetPC();
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DValueObjectRegister.h63 lldb::RegisterContextSP &reg_ctx_sp);
73 lldb::RegisterContextSP &reg_ctx_sp,
109 lldb::RegisterContextSP &reg_ctx_sp, uint32_t set_idx);
120 lldb::RegisterContextSP &reg_ctx_sp,
160 ValueObjectRegister(ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp,
163 lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DThreadMinidump.cpp54 RegisterContextSP reg_ctx_sp; local
110 reg_ctx_sp = m_thread_reg_ctx_sp;
112 reg_ctx_sp = m_unwinder_up->CreateRegisterContextForFrame(frame);
115 return reg_ctx_sp;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/
H A DOperatingSystemPython.cpp292 RegisterContextSP reg_ctx_sp; local
294 return reg_ctx_sp;
297 return reg_ctx_sp;
325 reg_ctx_sp = std::make_shared<RegisterContextMemory>(
346 reg_ctx_sp.reset(reg_ctx_memory);
354 if (!reg_ctx_sp) {
359 reg_ctx_sp = std::make_shared<RegisterContextDummy>(
362 return reg_ctx_sp;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/
H A DValueObjectRegister.cpp108 lldb::RegisterContextSP &reg_ctx_sp,
110 return (new ValueObjectRegisterSet(exe_scope, reg_ctx_sp, set_idx))->GetSP();
232 lldb::RegisterContextSP &reg_ctx_sp,
234 : ValueObject(parent), m_reg_ctx_sp(reg_ctx_sp), m_reg_info(),
236 assert(reg_ctx_sp.get());
241 lldb::RegisterContextSP &reg_ctx_sp,
243 return (new ValueObjectRegister(exe_scope, reg_ctx_sp, reg_num))->GetSP();
107 Create(ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t set_idx) argument
231 ValueObjectRegister(ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num) argument
240 Create(ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num) argument
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DThreadGDBRemote.cpp293 lldb::RegisterContextSP reg_ctx_sp; local
309 reg_ctx_sp = std::make_shared<GDBRemoteRegisterContext>(
316 reg_ctx_sp = unwinder->CreateRegisterContextForFrame(frame);
318 return reg_ctx_sp;
H A DProcessGDBRemote.cpp1670 RegisterContextSP reg_ctx_sp(thread_sp->GetRegisterContext());
1671 if (reg_ctx_sp) {
1672 uint32_t pc_regnum = reg_ctx_sp->ConvertRegisterKindToRegisterNumber(
H A DGDBRemoteCommunicationServerLLGS.cpp416 const RegisterSet *reg_set_p = reg_ctx_sp->GetRegisterSet(0);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DFreeBSDThread.cpp244 lldb::RegisterContextSP reg_ctx_sp; local
254 reg_ctx_sp = GetRegisterContext();
257 reg_ctx_sp = GetUnwinder()->CreateRegisterContextForFrame(frame);
260 return reg_ctx_sp;
414 lldb::RegisterContextSP reg_ctx_sp = GetRegisterContext(); local
415 if (reg_ctx_sp.get())
416 result = reg_ctx_sp->ClearHardwareWatchpoint(wp->GetHardwareIndex());
422 lldb::RegisterContextSP reg_ctx_sp = GetRegisterContext(); local
423 if (reg_ctx_sp.get())
424 return reg_ctx_sp
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DThreadElfCore.cpp70 RegisterContextSP reg_ctx_sp; local
238 reg_ctx_sp = m_thread_reg_ctx_sp;
242 reg_ctx_sp = unwinder->CreateRegisterContextForFrame(frame);
244 return reg_ctx_sp;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/
H A DThread.cpp514 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext());
515 if (reg_ctx_sp && reg_ctx_sp->ReadAllRegisterValues(*reg_checkpoint_sp))
537 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext());
538 if (reg_ctx_sp) {
540 reg_ctx_sp->WriteAllRegisterValues(*saved_state.register_backup_sp);
544 reg_ctx_sp->InvalidateIfNeeded(true);
594 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext());
595 if (reg_ctx_sp) {
596 const addr_t thread_pc = reg_ctx_sp
[all...]
H A DStackFrameList.cpp459 RegisterContextSP reg_ctx_sp(m_thread.GetRegisterContext());
461 if (reg_ctx_sp) {
469 cfa = reg_ctx_sp->GetSP();
470 pc = reg_ctx_sp->GetPC();
474 m_thread.shared_from_this(), m_frames.size(), idx, reg_ctx_sp,
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-x86_64/
H A DABISysV_x86_64.cpp780 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
781 if (!reg_ctx_sp)
804 reg_ctx_sp->GetRegisterInfoByName("rax", 0);
806 reg_ctx_sp->GetRegisterInfoByName("rdx", 0);
808 reg_ctx_sp->GetRegisterInfoByName("xmm0", 0);
810 reg_ctx_sp->GetRegisterInfoByName("xmm1", 0);
813 reg_ctx_sp->ReadRegister(rax_info, rax_value);
814 reg_ctx_sp->ReadRegister(rdx_info, rdx_value);
815 reg_ctx_sp->ReadRegister(xmm0_info, xmm0_value);
816 reg_ctx_sp
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-ppc/
H A DABISysV_ppc.cpp655 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
656 if (!reg_ctx_sp)
671 const RegisterInfo *r3_info = reg_ctx_sp->GetRegisterInfoByName("r3", 0);
673 reg_ctx_sp->GetRegisterInfoByName("rdx", 0);
676 reg_ctx_sp->ReadRegister(r3_info, r3_value);
677 reg_ctx_sp->ReadRegister(rdx_info, rdx_value);
854 reg_ctx_sp->GetRegisterInfoByName("r3", 0)->kinds[eRegisterKindLLDB];
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-s390x/
H A DABISysV_s390x.cpp607 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
608 if (!reg_ctx_sp)
620 reg_ctx_sp->GetRegisterInfoByName("r2", 0)->kinds[eRegisterKindLLDB];
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/Windows-x86_64/
H A DABIWindows_x86_64.cpp1586 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); local
1587 if (!reg_ctx_sp) {
1629 reg_ctx_sp->GetRegisterInfoByName("rax", 0);
1631 reg_ctx_sp->ReadRegister(rax_info, rax_value);
1701 reg_ctx_sp->GetRegisterInfoByName("rax", 0)->kinds[eRegisterKindLLDB];
/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/
H A DDWARFExpression.cpp873 RegisterContextSP reg_ctx_sp = frame->GetRegisterContext();
874 if (!reg_ctx_sp)
876 pc = reg_ctx_sp->GetPC();
2843 RegisterContextSP reg_ctx_sp = frame.GetRegisterContext();
2844 if (!reg_ctx_sp) {
2902 reg = reg_ctx_sp->GetRegisterInfo(m_reg_kind, opcode - DW_OP_reg0);
2905 reg = reg_ctx_sp->GetRegisterInfo(m_reg_kind, opcode - DW_OP_breg0);
2908 reg = reg_ctx_sp->GetRegisterInfo(m_reg_kind, reg_num);
2912 reg = reg_ctx_sp->GetRegisterInfo(m_reg_kind, reg_num);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-i386/
H A DABISysV_i386.cpp724 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
725 if (!reg_ctx_sp)
730 reg_ctx_sp->GetRegisterInfoByName("eax", 0)->kinds[eRegisterKindLLDB];

Completed in 365 milliseconds