/freebsd-current/contrib/llvm-project/lldb/source/Target/ |
H A D | UnwindLLDB.cpp | 80 RegisterContextLLDBSP reg_ctx_sp(new RegisterContextUnwind( 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 RegisterContextUnwind( 150 if (reg_ctx_sp.get() == nullptr) { 169 if (!reg_ctx_sp->IsValid()) { 189 if (!reg_ctx_sp 435 lldb::RegisterContextSP reg_ctx_sp; local 465 RegisterContextLLDBSP reg_ctx_sp; local [all...] |
H A D | Thread.cpp | 500 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); 501 if (reg_ctx_sp && reg_ctx_sp->ReadAllRegisterValues(*reg_checkpoint_sp)) 524 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); 525 if (reg_ctx_sp) { 527 reg_ctx_sp->WriteAllRegisterValues(*saved_state.register_backup_sp); 531 reg_ctx_sp->InvalidateIfNeeded(true); 613 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); 614 if (reg_ctx_sp) { 615 const addr_t thread_pc = reg_ctx_sp [all...] |
H A D | StackFrameList.cpp | 488 RegisterContextSP reg_ctx_sp(m_thread.GetRegisterContext()); 490 if (reg_ctx_sp) { 497 cfa = reg_ctx_sp->GetSP(); 498 pc = reg_ctx_sp->GetPC(); 502 m_thread.shared_from_this(), m_frames.size(), idx, reg_ctx_sp,
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSDKernel/ |
H A D | ThreadFreeBSDKernel.cpp | 44 RegisterContextSP reg_ctx_sp; local 79 reg_ctx_sp = m_thread_reg_ctx_sp; 81 reg_ctx_sp = GetUnwinder().CreateRegisterContextForFrame(frame); 83 return reg_ctx_sp;
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Architecture/Arm/ |
H A D | ArchitectureArm.cpp | 68 RegisterContextSP reg_ctx_sp(thread.GetRegisterContext()); 69 if (!reg_ctx_sp) 72 const uint32_t cpsr = reg_ctx_sp->GetFlags(0); 92 const addr_t pc = reg_ctx_sp->GetPC();
|
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ValueObjectRegister.h | 37 lldb::RegisterContextSP ®_ctx_sp, 74 lldb::RegisterContextSP ®_ctx_sp, uint32_t set_idx); 87 lldb::RegisterContextSP ®_ctx_sp, 127 ValueObjectRegister(ValueObject &parent, lldb::RegisterContextSP ®_ctx_sp, 131 lldb::RegisterContextSP ®_ctx_sp,
|
/freebsd-current/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-current/contrib/llvm-project/lldb/source/Core/ |
H A D | ValueObjectRegister.cpp | 44 lldb::RegisterContextSP ®_ctx_sp, 47 return (new ValueObjectRegisterSet(exe_scope, *manager_sp, reg_ctx_sp, 168 lldb::RegisterContextSP ®_ctx_sp, 170 : ValueObject(parent), m_reg_ctx_sp(reg_ctx_sp), m_reg_info(), 172 assert(reg_ctx_sp.get()); 177 lldb::RegisterContextSP ®_ctx_sp, 180 return (new ValueObjectRegister(exe_scope, *manager_sp, reg_ctx_sp, reg_info)) 43 Create(ExecutionContextScope *exe_scope, lldb::RegisterContextSP ®_ctx_sp, uint32_t set_idx) argument 167 ValueObjectRegister(ValueObject &parent, lldb::RegisterContextSP ®_ctx_sp, const RegisterInfo *reg_info) argument 176 Create(ExecutionContextScope *exe_scope, lldb::RegisterContextSP ®_ctx_sp, const RegisterInfo *reg_info) argument
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/ |
H A D | OperatingSystemPython.cpp | 291 RegisterContextSP reg_ctx_sp; local 293 return reg_ctx_sp; 296 return reg_ctx_sp; 308 reg_ctx_sp = std::make_shared<RegisterContextMemory>( 329 reg_ctx_sp.reset(reg_ctx_memory); 337 if (!reg_ctx_sp) { 343 reg_ctx_sp = std::make_shared<RegisterContextDummy>( 346 return reg_ctx_sp;
|
/freebsd-current/contrib/llvm-project/lldb/source/Expression/ |
H A D | DWARFExpressionList.cpp | 117 RegisterContextSP reg_ctx_sp = frame.GetRegisterContext(); local 118 if (!reg_ctx_sp) { 221 RegisterContextSP reg_ctx_sp = frame->GetRegisterContext(); 222 if (!reg_ctx_sp) 224 reg_ctx_sp->GetPCForSymbolication(pc);
|
H A D | DWARFExpression.cpp | 2683 RegisterContextSP reg_ctx_sp = frame.GetRegisterContext(); 2684 if (!reg_ctx_sp) { 2722 reg = reg_ctx_sp->GetRegisterInfo(m_reg_kind, opcode - DW_OP_reg0); 2725 reg = reg_ctx_sp->GetRegisterInfo(m_reg_kind, opcode - DW_OP_breg0); 2728 reg = reg_ctx_sp->GetRegisterInfo(m_reg_kind, reg_num); 2732 reg = reg_ctx_sp->GetRegisterInfo(m_reg_kind, reg_num);
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
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 | StopInfoMachException.cpp | 780 RegisterContextSP reg_ctx_sp(thread.GetRegisterContext()); 781 addr_t pc = reg_ctx_sp->GetPC() - pc_decrement; 793 reg_ctx_sp->SetPC(pc);
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | ThreadGDBRemote.cpp | 301 lldb::RegisterContextSP reg_ctx_sp; local 317 reg_ctx_sp = std::make_shared<GDBRemoteRegisterContext>( 322 reg_ctx_sp = GetUnwinder().CreateRegisterContextForFrame(frame); 324 return reg_ctx_sp;
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
H A D | ABISysV_x86_64.cpp | 630 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); 631 if (!reg_ctx_sp) 654 reg_ctx_sp->GetRegisterInfoByName("rax", 0); 656 reg_ctx_sp->GetRegisterInfoByName("rdx", 0); 658 reg_ctx_sp->GetRegisterInfoByName("xmm0", 0); 660 reg_ctx_sp->GetRegisterInfoByName("xmm1", 0); 663 reg_ctx_sp->ReadRegister(rax_info, rax_value); 664 reg_ctx_sp->ReadRegister(rdx_info, rdx_value); 665 reg_ctx_sp->ReadRegister(xmm0_info, xmm0_value); 666 reg_ctx_sp [all...] |
H A D | ABIWindows_x86_64.cpp | 610 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); local 611 if (!reg_ctx_sp) { 653 reg_ctx_sp->GetRegisterInfoByName("rax", 0); 655 reg_ctx_sp->ReadRegister(rax_info, rax_value); 725 reg_ctx_sp->GetRegisterInfoByName("rax", 0)->kinds[eRegisterKindLLDB];
|
H A D | ABISysV_i386.cpp | 601 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); 602 if (!reg_ctx_sp) 607 reg_ctx_sp->GetRegisterInfoByName("eax", 0)->kinds[eRegisterKindLLDB];
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
H A D | ThreadElfCore.cpp | 72 RegisterContextSP reg_ctx_sp; local 232 reg_ctx_sp = m_thread_reg_ctx_sp; 234 reg_ctx_sp = GetUnwinder().CreateRegisterContextForFrame(frame); 236 return reg_ctx_sp;
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
H A D | ABISysV_ppc.cpp | 658 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); 659 if (!reg_ctx_sp) 674 const RegisterInfo *r3_info = reg_ctx_sp->GetRegisterInfoByName("r3", 0); 676 reg_ctx_sp->GetRegisterInfoByName("rdx", 0); 679 reg_ctx_sp->ReadRegister(r3_info, r3_value); 680 reg_ctx_sp->ReadRegister(rdx_info, rdx_value); 852 reg_ctx_sp->GetRegisterInfoByName("r3", 0)->kinds[eRegisterKindLLDB];
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
H A D | ABISysV_arm64.cpp | 799 lldb::RegisterContextSP reg_ctx_sp = thread_sp->GetRegisterContext(); local 800 if (reg_ctx_sp) { 802 reg_ctx_sp->GetRegisterInfoByName(reg_name, 0); 804 lldb::addr_t mask_reg_val = reg_ctx_sp->ReadRegisterAsUnsigned(
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ |
H A D | MinidumpFileBuilder.cpp | 512 RegisterContextSP reg_ctx_sp(thread_sp->GetRegisterContext()); 515 if (!reg_ctx_sp) { 519 RegisterContext *reg_ctx = reg_ctx_sp.get(); 610 RegisterContextSP reg_ctx_sp(thread_sp->GetRegisterContext()); 616 exp_record.ExceptionAddress = reg_ctx_sp->GetPC();
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/ |
H A D | ABISysV_s390x.cpp | 595 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); 596 if (!reg_ctx_sp) 608 reg_ctx_sp->GetRegisterInfoByName("r2", 0)->kinds[eRegisterKindLLDB];
|
/freebsd-current/contrib/llvm-project/lldb/source/API/ |
H A D | SBFrame.cpp | 360 if (RegisterContextSP reg_ctx_sp = frame->GetRegisterContext()) { 361 ret_val = reg_ctx_sp->SetPC(new_pc); 383 if (RegisterContextSP reg_ctx_sp = frame->GetRegisterContext()) { 384 addr = reg_ctx_sp->GetSP(); 406 if (RegisterContextSP reg_ctx_sp = frame->GetRegisterContext()) { 407 addr = reg_ctx_sp->GetFP();
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/scripted/ |
H A D | ScriptedProcess.cpp | 384 RegisterContextSP reg_ctx_sp = thread_sp->GetRegisterContext(); 385 if (!reg_ctx_sp)
|
H A D | ScriptedThread.cpp | 125 lldb::RegisterContextSP reg_ctx_sp;
|