/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | UnwindLLDB.cpp | 80 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 D | ThreadMemory.cpp | 57 RegisterContextSP reg_ctx_sp; local 64 reg_ctx_sp = GetRegisterContext(); 68 reg_ctx_sp = unwinder->CreateRegisterContextForFrame(frame); 70 return reg_ctx_sp;
|
H A D | RegisterContextThreadMemory.cpp | 126 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 D | UnwindMacOSXFrameBackchain.cpp | 66 lldb::RegisterContextSP reg_ctx_sp; local 70 reg_ctx_sp = std::make_shared<RegisterContextMacOSXFrameBackchain>( 72 return reg_ctx_sp;
|
H A D | StopInfoMachException.cpp | 461 RegisterContextSP reg_ctx_sp(thread.GetRegisterContext()); 462 addr_t pc = reg_ctx_sp->GetPC() - pc_decrement; 474 reg_ctx_sp->SetPC(pc);
|
H A D | RegisterContextLLDB.cpp | 116 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 D | ArchitectureArm.cpp | 73 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 D | ValueObjectRegister.h | 63 lldb::RegisterContextSP ®_ctx_sp); 73 lldb::RegisterContextSP ®_ctx_sp, 109 lldb::RegisterContextSP ®_ctx_sp, uint32_t set_idx); 120 lldb::RegisterContextSP ®_ctx_sp, 160 ValueObjectRegister(ValueObject &parent, lldb::RegisterContextSP ®_ctx_sp, 163 lldb::RegisterContextSP ®_ctx_sp, uint32_t reg_num);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
H A D | ThreadMinidump.cpp | 54 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 D | OperatingSystemPython.cpp | 292 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 D | ValueObjectRegister.cpp | 108 lldb::RegisterContextSP ®_ctx_sp, 110 return (new ValueObjectRegisterSet(exe_scope, reg_ctx_sp, set_idx))->GetSP(); 232 lldb::RegisterContextSP ®_ctx_sp, 234 : ValueObject(parent), m_reg_ctx_sp(reg_ctx_sp), m_reg_info(), 236 assert(reg_ctx_sp.get()); 241 lldb::RegisterContextSP ®_ctx_sp, 243 return (new ValueObjectRegister(exe_scope, reg_ctx_sp, reg_num))->GetSP(); 107 Create(ExecutionContextScope *exe_scope, lldb::RegisterContextSP ®_ctx_sp, uint32_t set_idx) argument 231 ValueObjectRegister(ValueObject &parent, lldb::RegisterContextSP ®_ctx_sp, uint32_t reg_num) argument 240 Create(ExecutionContextScope *exe_scope, lldb::RegisterContextSP ®_ctx_sp, uint32_t reg_num) argument
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | ThreadGDBRemote.cpp | 293 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 D | ProcessGDBRemote.cpp | 1670 RegisterContextSP reg_ctx_sp(thread_sp->GetRegisterContext()); 1671 if (reg_ctx_sp) { 1672 uint32_t pc_regnum = reg_ctx_sp->ConvertRegisterKindToRegisterNumber(
|
H A D | GDBRemoteCommunicationServerLLGS.cpp | 416 const RegisterSet *reg_set_p = reg_ctx_sp->GetRegisterSet(0);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
H A D | FreeBSDThread.cpp | 244 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 D | ThreadElfCore.cpp | 70 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 D | Thread.cpp | 514 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 D | StackFrameList.cpp | 459 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 D | ABISysV_x86_64.cpp | 780 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 D | ABISysV_ppc.cpp | 655 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 D | ABISysV_s390x.cpp | 607 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 D | ABIWindows_x86_64.cpp | 1586 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 D | DWARFExpression.cpp | 873 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 D | ABISysV_i386.cpp | 724 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); 725 if (!reg_ctx_sp) 730 reg_ctx_sp->GetRegisterInfoByName("eax", 0)->kinds[eRegisterKindLLDB];
|