|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h 46 class RegisterContextDarwin_arm : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h 28 class RegisterContextDarwin_arm64 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h 15 class RegisterContextDarwin_i386 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h 15 class RegisterContextDarwin_x86_64 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.h 21 class RegisterContextDummy : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h 21 class RegisterContextHistory : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h 26 class RegisterContextLLDB : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h 17 class RegisterContextMacOSXFrameBackchain
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h 20 class RegisterContextMemory : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h 19 class RegisterContextPOSIX_arm : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h 19 class RegisterContextPOSIX_arm64 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h 21 class RegisterContextPOSIX_mips64 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h 140 class RegisterContextPOSIX_powerpc : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.h 18 class RegisterContextPOSIX_ppc64le : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h 20 class RegisterContextPOSIX_s390x : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h 20 class RegisterContextPOSIX_x86 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h 20 class RegisterContextThreadMemory : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h 40 class GDBRemoteRegisterContext : public RegisterContext {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.h 30 class RegisterContextMinidump_ARM : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.h 29 class RegisterContextMinidump_ARM64 : public lldb_private::RegisterContext {
Declarations
tools/lldb/include/lldb/Core/EmulateInstruction.h 29 class RegisterContext;
tools/lldb/include/lldb/lldb-forward.h 179 class RegisterContext;
References
tools/lldb/include/lldb/Core/EmulateInstruction.h 487 static uint32_t GetInternalRegisterNumber(RegisterContext *reg_ctx,
tools/lldb/include/lldb/Expression/DWARFExpression.h 168 bool Evaluate(ExecutionContext *exe_ctx, RegisterContext *reg_ctx,
224 static bool Evaluate(ExecutionContext *exe_ctx, RegisterContext *reg_ctx,
tools/lldb/include/lldb/Target/ExecutionContext.h 356 RegisterContext *GetRegisterContext() const;
tools/lldb/include/lldb/Target/RegisterContext.h 17 class RegisterContext : public std::enable_shared_from_this<RegisterContext>,
tools/lldb/include/lldb/lldb-forward.h 395 typedef std::shared_ptr<lldb_private::RegisterContext> RegisterContextSP;
tools/lldb/source/Commands/CommandObjectRegister.cpp 78 RegisterContext *reg_ctx, const RegisterInfo *reg_info) {
114 RegisterContext *reg_ctx, size_t set_idx,
153 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext();
331 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext();
tools/lldb/source/Commands/CommandObjectThread.cpp 1766 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext();
tools/lldb/source/Core/EmulateInstruction.cpp 573 EmulateInstruction::GetInternalRegisterNumber(RegisterContext *reg_ctx,
tools/lldb/source/Core/FormatEntity.cpp 601 RegisterContext *reg_ctx = frame->GetRegisterContext().get();
995 RegisterContext *reg_ctx = frame->GetRegisterContext().get();
tools/lldb/source/Core/ValueObjectVariable.cpp 284 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext();
313 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext();
tools/lldb/source/Expression/DWARFExpression.cpp 161 static bool ReadRegisterValueAsScalar(RegisterContext *reg_ctx,
719 RegisterContext *reg_ctx,
938 RegisterContext *reg_ctx,
1014 ExecutionContext *exe_ctx, RegisterContext *reg_ctx,
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp 1340 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1452 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1566 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1720 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp 1681 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1747 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1873 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
2107 ExecutionContext &exe_ctx, RegisterContext *reg_ctx,
2262 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp 722 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
804 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
860 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
927 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp 144 bool ABISysV_arc::IsRegisterFileReduced(RegisterContext ®_ctx) const {
323 auto ®_ctx = *frame_sp->GetThread()->GetRegisterContext();
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.h 98 bool IsRegisterFileReduced(lldb_private::RegisterContext ®_ctx) const;
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp 1341 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1453 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1523 RegisterContext *reg_ctx,
1565 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1863 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp 1684 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1749 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1845 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
2083 ExecutionContext &exe_ctx, RegisterContext *reg_ctx,
2232 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp 1073 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1313 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp 211 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
289 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
340 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
486 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp 584 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
717 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
796 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp 581 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
674 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
746 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp 247 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
342 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
432 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
515 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp 98 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
229 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
310 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
407 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx,
414 Register(Type ty, uint32_t index, RegisterContext *reg_ctx,
419 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order)
477 RegisterContext *m_reg_ctx;
499 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
557 RegisterContext *m_reg_ctx;
566 RegisterContext *reg_ctx, ProcessSP process_sp)
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp 228 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
327 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
410 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
497 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp 279 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
374 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
460 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
548 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp 1121 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1215 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1293 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
1383 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp 30 RegisterContext *reg_ctx = frame.GetRegisterContext().get();
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 117 RegisterContext *reg_ctx;
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 111 static void PrintRegisterValue(RegisterContext *reg_ctx, const char *name,
199 RegisterContext *reg_ctx = reg_ctx_sp.get();
404 RegisterContext *reg_ctx = reg_ctx_sp.get();
529 RegisterContext *reg_ctx = reg_ctx_sp.get();
658 RegisterContext *reg_ctx = reg_ctx_sp.get();
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h 46 class RegisterContextDarwin_arm : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h 28 class RegisterContextDarwin_arm64 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h 15 class RegisterContextDarwin_i386 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h 15 class RegisterContextDarwin_x86_64 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.h 21 class RegisterContextDummy : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h 21 class RegisterContextHistory : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h 26 class RegisterContextLLDB : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h 18 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h 20 class RegisterContextMemory : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h 19 class RegisterContextPOSIX_arm : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h 19 class RegisterContextPOSIX_arm64 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h 21 class RegisterContextPOSIX_mips64 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h 140 class RegisterContextPOSIX_powerpc : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.h 18 class RegisterContextPOSIX_ppc64le : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h 20 class RegisterContextPOSIX_s390x : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h 20 class RegisterContextPOSIX_x86 : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h 20 class RegisterContextThreadMemory : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp 90 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get();
182 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get();
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h 40 class GDBRemoteRegisterContext : public RegisterContext {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.h 30 class RegisterContextMinidump_ARM : public lldb_private::RegisterContext {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.h 29 class RegisterContextMinidump_ARM64 : public lldb_private::RegisterContext {
tools/lldb/source/Symbol/FuncUnwinders.cpp 182 RegisterContextToInfo(RegisterContext &ctx) : m_ctx(ctx) {}
193 RegisterContext &m_ctx;
tools/lldb/source/Symbol/UnwindPlan.cpp 557 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
tools/lldb/source/Target/Process.cpp 5284 RegisterContext *register_context =
tools/lldb/source/Target/StackFrame.cpp 1243 RegisterContext ®ister_context, lldb::addr_t value) {
1306 RegisterContext ®ister_context,
tools/lldb/source/Target/Thread.cpp 1733 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext();
tools/lldb/source/Target/ThreadPlan.cpp 106 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get();
tools/lldb/source/Target/ThreadPlanCallFunction.cpp 149 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get();
tools/lldb/source/Target/ThreadPlanTracer.cpp 118 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get();
132 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get();
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
520 class weak_ptr : public __weak_ptr<_Tp>
582 shared_ptr<_Tp>
638 shared_ptr<_Tp>
642 shared_ptr<const _Tp>
672 mutable weak_ptr<_Tp> _M_weak_this;
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1366 : __not_<is_array<_Tp>> { }; // No enable shared_from_this for arrays
1601 using element_type = typename remove_extent<_Tp>::type;
1626 __weak_ptr(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1640 __weak_ptr(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1648 _Assignable<_Yp>
1649 operator=(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1675 _Assignable<_Yp>
1676 operator=(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1684 __shared_ptr<_Tp, _Lp>
1720 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1942 { typedef _Tp type; };