reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/Core/ValueObjectRegister.h
   59   lldb::RegisterContextSP m_reg_ctx_sp;
   63                              lldb::RegisterContextSP &reg_ctx_sp);
   73                                     lldb::RegisterContextSP &reg_ctx_sp,
  101   lldb::RegisterContextSP m_reg_ctx_sp;
  109                          lldb::RegisterContextSP &reg_ctx_sp, uint32_t set_idx);
  120                                     lldb::RegisterContextSP &reg_ctx_sp,
  149   lldb::RegisterContextSP m_reg_ctx_sp;
  160   ValueObjectRegister(ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp,
  163                       lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num);
tools/lldb/include/lldb/Symbol/ObjectFile.h
  518   virtual lldb::RegisterContextSP
tools/lldb/include/lldb/Target/OperatingSystem.h
   56   virtual lldb::RegisterContextSP
tools/lldb/include/lldb/Target/RegisterContext.h
   72   bool CopyFromRegisterContext(lldb::RegisterContextSP context);
tools/lldb/include/lldb/Target/RegisterNumber.h
   52   lldb::RegisterContextSP m_reg_ctx_sp;
tools/lldb/include/lldb/Target/StackFrame.h
  115              const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
  121              const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
  223   lldb::RegisterContextSP GetRegisterContext();
  225   const lldb::RegisterContextSP &GetRegisterContextSP() const {
  510   lldb::RegisterContextSP m_reg_context_sp;
tools/lldb/include/lldb/Target/Thread.h
  445   virtual lldb::RegisterContextSP GetRegisterContext() = 0;
  447   virtual lldb::RegisterContextSP
 1232   lldb::RegisterContextSP m_reg_context_sp; ///< The register context for this
tools/lldb/include/lldb/Target/Unwind.h
   56   lldb::RegisterContextSP CreateRegisterContextForFrame(StackFrame *frame) {
   73   virtual lldb::RegisterContextSP
tools/lldb/source/API/SBFrame.cpp
  633           RegisterContextSP reg_ctx(frame->GetRegisterContext());
  654           RegisterContextSP reg_ctx(frame->GetRegisterContext());
  923         RegisterContextSP reg_ctx(frame->GetRegisterContext());
  955         RegisterContextSP reg_ctx(frame->GetRegisterContext());
tools/lldb/source/Commands/CommandObjectTarget.cpp
 2813                   RegisterContextSP reg_context(
tools/lldb/source/Core/FormatEntity.cpp
 1838       RegisterContextSP reg_ctx =
tools/lldb/source/Core/IOHandler.cpp
 3055         RegisterContextSP reg_ctx(frame->GetRegisterContext());
tools/lldb/source/Core/ValueObjectRegister.cpp
   41     ValueObject &parent, RegisterContextSP &reg_ctx)
  108                                lldb::RegisterContextSP &reg_ctx_sp,
  114                                                lldb::RegisterContextSP &reg_ctx,
  232                                          lldb::RegisterContextSP &reg_ctx_sp,
  241                                           lldb::RegisterContextSP &reg_ctx_sp,
  247                                          lldb::RegisterContextSP &reg_ctx,
tools/lldb/source/Expression/DWARFExpression.cpp
  955       RegisterContextSP reg_ctx_sp = frame->GetRegisterContext();
 2986   RegisterContextSP reg_ctx_sp = frame.GetRegisterContext();
tools/lldb/source/Expression/Materializer.cpp
 1189     lldb::RegisterContextSP reg_context_sp = frame_sp->GetRegisterContext();
 1254     lldb::RegisterContextSP reg_context_sp = frame_sp->GetRegisterContext();
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
  425 uint64_t ReadRawValue(const RegisterContextSP &reg_ctx, uint8_t size_in_bytes) {
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  724   RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  655   RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
  607   RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  780   RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1586   RegisterContextSP reg_ctx_sp = thread.GetRegisterContext();
tools/lldb/source/Plugins/Architecture/Arm/ArchitectureArm.cpp
   73   RegisterContextSP reg_ctx_sp(thread.GetRegisterContext());
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp
   87   RegisterContextSP regctx_sp = frame_sp->GetRegisterContext();
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
  197     RegisterContextSP reg_ctx_sp(thread->GetRegisterContext());
  402     RegisterContextSP reg_ctx_sp(thread->GetRegisterContext());
  527     RegisterContextSP reg_ctx_sp(thread->GetRegisterContext());
  656     RegisterContextSP reg_ctx_sp(thread->GetRegisterContext());
 5457 lldb::RegisterContextSP
 5460   lldb::RegisterContextSP reg_ctx_sp;
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h
  117   lldb::RegisterContextSP
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
  288 RegisterContextSP
  291   RegisterContextSP reg_ctx_sp;
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
   54   lldb::RegisterContextSP
tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
   47 lldb::RegisterContextSP HistoryThread::GetRegisterContext() {
   48   RegisterContextSP rctx;
   56 lldb::RegisterContextSP
tools/lldb/source/Plugins/Process/Utility/HistoryThread.h
   40   lldb::RegisterContextSP GetRegisterContext() override;
   42   lldb::RegisterContextSP
tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
   38 lldb::RegisterContextSP
   40   RegisterContextSP rctx;
tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h
   28   lldb::RegisterContextSP
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
  116   RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext();
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
  126     lldb::RegisterContextSP reg_ctx_sp) {
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h
   58   bool CopyFromRegisterContext(lldb::RegisterContextSP context);
   90   lldb::RegisterContextSP m_reg_ctx_sp;
tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
  461       RegisterContextSP reg_ctx_sp(thread.GetRegisterContext());
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp
   48 RegisterContextSP ThreadMemory::GetRegisterContext() {
   55 RegisterContextSP
   57   RegisterContextSP reg_ctx_sp;
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.h
   27   lldb::RegisterContextSP GetRegisterContext() override;
   29   lldb::RegisterContextSP
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
  432 lldb::RegisterContextSP
  434   lldb::RegisterContextSP reg_ctx_sp;
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h
   79   lldb::RegisterContextSP
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
   64 lldb::RegisterContextSP
   66   lldb::RegisterContextSP reg_ctx_sp;
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
   32   lldb::RegisterContextSP
tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
   57 RegisterContextSP ThreadElfCore::GetRegisterContext() {
   64 RegisterContextSP
   66   RegisterContextSP reg_ctx_sp;
tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h
  143   lldb::RegisterContextSP GetRegisterContext() override;
  145   lldb::RegisterContextSP
  166   lldb::RegisterContextSP m_thread_reg_ctx_sp;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 1693     RegisterContextSP reg_ctx_sp(thread_sp->GetRegisterContext());
tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
  285 lldb::RegisterContextSP ThreadGDBRemote::GetRegisterContext() {
  291 lldb::RegisterContextSP
  293   lldb::RegisterContextSP reg_ctx_sp;
tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
   52   lldb::RegisterContextSP GetRegisterContext() override;
   54   lldb::RegisterContextSP
tools/lldb/source/Plugins/Process/mach-core/ThreadMachCore.cpp
   60 lldb::RegisterContextSP ThreadMachCore::GetRegisterContext() {
   66 lldb::RegisterContextSP
   68   lldb::RegisterContextSP reg_ctx_sp;
tools/lldb/source/Plugins/Process/mach-core/ThreadMachCore.h
   28   lldb::RegisterContextSP GetRegisterContext() override;
   30   lldb::RegisterContextSP
   59   lldb::RegisterContextSP m_thread_reg_ctx_sp;
tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp
   45 RegisterContextSP ThreadMinidump::GetRegisterContext() {
   52 RegisterContextSP
   54   RegisterContextSP reg_ctx_sp;
tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.h
   30   lldb::RegisterContextSP GetRegisterContext() override;
   32   lldb::RegisterContextSP
   36   lldb::RegisterContextSP m_thread_reg_ctx_sp;
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
   58     RegisterContextSP reg_ctx(thread.GetRegisterContext());
  160       RegisterContextSP reg_ctx(thread.GetRegisterContext());
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp
   42 void x86AssemblyInspectionEngine::Initialize(RegisterContextSP &reg_ctx) {
 1338     UnwindPlan &unwind_plan, RegisterContextSP &reg_ctx) {
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h
   41   void Initialize(lldb::RegisterContextSP &reg_ctx);
   87                                      lldb::RegisterContextSP &reg_ctx);
tools/lldb/source/Target/RegisterContext.cpp
  233 bool RegisterContext::CopyFromRegisterContext(lldb::RegisterContextSP context) {
  243   RegisterContextSP frame_zero_context = m_thread.GetRegisterContext();
tools/lldb/source/Target/StackFrame.cpp
   79                        const RegisterContextSP &reg_context_sp, addr_t cfa,
  105                        const RegisterContextSP &reg_context_sp, addr_t cfa,
 1128 RegisterContextSP StackFrame::GetRegisterContext() {
 1347   RegisterContextSP register_context_sp = GetRegisterContext();
tools/lldb/source/Target/StackFrameList.cpp
  352   lldb::RegisterContextSP next_reg_ctx_sp = next_frame.GetRegisterContext();
  454         RegisterContextSP reg_ctx_sp(m_thread.GetRegisterContext());
tools/lldb/source/Target/Thread.cpp
  514       lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext());
  537       lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext());
  594     lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext());
 1696     lldb::RegisterContextSP reg_ctx_sp(youngest_frame_sp->GetRegisterContext());
 2090       lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext());
tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp
 2266   RegisterContextSP reg_ctx_sp;
 2353   RegisterContextSP reg_ctx_sp;
 2431   RegisterContextSP reg_ctx_sp;