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

Declarations

tools/lldb/include/lldb/API/SBDefines.h
   74 class LLDB_API SBThread;
tools/lldb/tools/lldb-vscode/VSCodeForward.h
   42 class SBThread;

References

gen/tools/lldb/scripts/LLDBWrapPython.cpp
 4482 SWIGINTERN PyObject *lldb_SBThread___str__(lldb::SBThread *self){
26183   lldb::SBThread arg1 ;
26198       lldb::SBThread * temp = reinterpret_cast< lldb::SBThread * >(argp1);
26396   lldb::SBThread result;
31239   lldb::SBThread result;
44378   lldb::SBThread result;
44411   lldb::SBThread result;
44453   lldb::SBThread result;
44484   lldb::SBThread result;
44516   lldb::SBThread result;
44556   lldb::SBThread *arg2 = 0 ;
47269   lldb::SBThread result;
47745   lldb::SBThread result;
59889   lldb::SBThread *result = 0 ;
59894     result = (lldb::SBThread *)new lldb::SBThread();
59906   lldb::SBThread *arg1 = 0 ;
59910   lldb::SBThread *result = 0 ;
59923     result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
59968   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59998     result = (char *)lldb::SBThread::GetBroadcasterClassName();
60027     result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
60056     result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
60072   lldb::SBThread result;
60085     result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
60097   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60123   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60149   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60174   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60200   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60226   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60261   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60299   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60334   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60388   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60414   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60440   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60466   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60492   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60518   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60544   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60594   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60620   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60654   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60679   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60792   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60826   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60851   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60897   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60934   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61001   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61195   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61220   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61302   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61339   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61443   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61477   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61580   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61639   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61677   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61724   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61862   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61909   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61943   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62046   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62096   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62122   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62148   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62231   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62257   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62340   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62366   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62392   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62418   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62453   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62479   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62514   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62540   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62578   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62681   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62719   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62720   lldb::SBThread *arg2 = 0 ;
62757   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62758   lldb::SBThread *arg2 = 0 ;
62795   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62804   lldb::SBThread result;
62833   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62859   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62885   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62889   lldb::SBThread result;
62911   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
62937   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
63156   lldb::SBThread result;
63265   lldb::SBThread *arg1 = 0 ;
63621   lldb::SBThread result;
76249   lldb::SBThread result;
80403     lldb::SBThread thread_sb(thread);
86790   SWIG_Python_SetConstant(d, "SBThread_eBroadcastBitStackChanged",SWIG_From_int(static_cast< int >(lldb::SBThread::eBroadcastBitStackChanged)));
86791   SWIG_Python_SetConstant(d, "SBThread_eBroadcastBitThreadSuspended",SWIG_From_int(static_cast< int >(lldb::SBThread::eBroadcastBitThreadSuspended)));
86792   SWIG_Python_SetConstant(d, "SBThread_eBroadcastBitThreadResumed",SWIG_From_int(static_cast< int >(lldb::SBThread::eBroadcastBitThreadResumed)));
86793   SWIG_Python_SetConstant(d, "SBThread_eBroadcastBitSelectedFrameChanged",SWIG_From_int(static_cast< int >(lldb::SBThread::eBroadcastBitSelectedFrameChanged)));
86794   SWIG_Python_SetConstant(d, "SBThread_eBroadcastBitThreadSelected",SWIG_From_int(static_cast< int >(lldb::SBThread::eBroadcastBitThreadSelected)));
tools/lldb/include/lldb/API/SBDefines.h
   98                                         SBThread &thread,
tools/lldb/include/lldb/API/SBExecutionContext.h
   34   SBExecutionContext(lldb::SBThread thread); // can't be a const& because
   48   SBThread GetThread() const;
tools/lldb/include/lldb/API/SBFrame.h
  128   lldb::SBThread GetThread() const;
tools/lldb/include/lldb/API/SBProcess.h
   91   lldb::SBThread GetThreadAtIndex(size_t index);
   93   lldb::SBThread GetThreadByID(lldb::tid_t sb_thread_id);
   95   lldb::SBThread GetThreadByIndexID(uint32_t index_id);
   97   lldb::SBThread GetSelectedThread() const;
  103   lldb::SBThread CreateOSPluginThread(lldb::tid_t tid, lldb::addr_t context);
  105   bool SetSelectedThread(const lldb::SBThread &thread);
tools/lldb/include/lldb/API/SBQueue.h
   47   lldb::SBThread GetThreadAtIndex(uint32_t);
tools/lldb/include/lldb/API/SBQueueItem.h
   41   SBThread GetExtendedBacktraceThread(const char *type);
tools/lldb/include/lldb/API/SBThread.h
   34   SBThread(const lldb::SBThread &thread);
  182   static SBThread GetThreadFromEvent(const SBEvent &event);
  186   const lldb::SBThread &operator=(const lldb::SBThread &rhs);
  186   const lldb::SBThread &operator=(const lldb::SBThread &rhs);
  188   bool operator==(const lldb::SBThread &rhs) const;
  190   bool operator!=(const lldb::SBThread &rhs) const;
  198   SBThread GetExtendedBacktraceThread(const char *type);
  204   SBThread GetCurrentExceptionBacktrace();
tools/lldb/include/lldb/API/SBThreadCollection.h
   32   lldb::SBThread GetThreadAtIndex(size_t idx);
tools/lldb/include/lldb/API/SBThreadPlan.h
   29   SBThreadPlan(lldb::SBThread &thread, const char *class_name);
   31   SBThreadPlan(lldb::SBThread &thread, const char *class_name, 
   66   SBThread GetThread() const;
tools/lldb/include/lldb/API/SBValue.h
  281   lldb::SBThread GetThread();
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h
   31 inline void stringify_append(llvm::raw_string_ostream &ss, const T &t) {
   47 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head) {
   52 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head,
   53                              const Tail &... tail) {
   59 template <typename... Ts> inline std::string stringify_args(const Ts &... ts) {
  201   template <typename T> T *GetObjectForIndex(unsigned idx) {
  208   template <typename T> void AddObjectForIndex(unsigned idx, T *object) {
  245   typedef typename std::conditional<std::is_trivially_copyable<T>::value, ValueTag, NotImplementedTag>::type type;
  249       typename std::conditional<std::is_fundamental<T>::value,
  253   typedef typename std::conditional<std::is_fundamental<T>::value,
  277   template <typename T> T Deserialize() {
  281     return Read<T>(typename serializer_tag<T>::type());
  285   template <typename T> void HandleReplayResult(const T &t) {
  287     if (std::is_fundamental<T>::value)
  290     m_index_to_object.AddObjectForIndex(result, new T(t));
  294   template <typename T> void HandleReplayResult(T *t) {
  296     if (std::is_fundamental<T>::value)
  310   template <typename T> T Read(NotImplementedTag) {
  311     m_buffer = m_buffer.drop_front(sizeof(T));
  315   template <typename T> T Read(ValueTag) {
  323   template <typename T> T Read(PointerTag) {
  329   template <typename T> T Read(ReferenceTag) {
  340   template <typename T> T Read(FundamentalPointerTag) {
  349   template <typename T> T Read(FundamentalReferenceTag) {
  375     static Result doit(Deserializer &deserializer,
  376                        Result (*f)(Deserialized..., Head, Tail...),
  376                        Result (*f)(Deserialized..., Head, Tail...),
  379           template deserialized<Result, Deserialized..., Head>::doit(
  379           template deserialized<Result, Deserialized..., Head>::doit(
  380               deserializer, f, d..., deserializer.Deserialize<Head>());
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  388                        Deserialized... d) {
  404   DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
  404   DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
  408         DeserializationHelper<Args...>::template deserialized<Result>::doit(
  408         DeserializationHelper<Args...>::template deserialized<Result>::doit(
  412   Result (*f)(Args...);
  412   Result (*f)(Args...);
  501   static Class *doit(Args... args) { return new Class(args...); }
  501   static Class *doit(Args... args) { return new Class(args...); }
  501   static Class *doit(Args... args) { return new Class(args...); }
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  517     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  517     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  517     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  524     static void doit(Class *c, Args... args) { (c->*m)(args...); }
  524     static void doit(Class *c, Args... args) { (c->*m)(args...); }
  535   template <typename T> unsigned GetIndexForObject(T *t) {
  552   void SerializeAll(const Head &head, const Tail &... tail) {
  552   void SerializeAll(const Head &head, const Tail &... tail) {
  563   template <typename T> void Serialize(T *t) {
  564     if (std::is_fundamental<T>::value) {
  575   template <typename T> void Serialize(T &t) {
  576     if (std::is_fundamental<T>::value) {
  577       m_stream.write(reinterpret_cast<const char *>(&t), sizeof(T));
  636   void Record(Serializer &serializer, Registry &registry, Result (*f)(FArgs...),
  636   void Record(Serializer &serializer, Registry &registry, Result (*f)(FArgs...),
  637               const RArgs &... args) {
  652             typename std::remove_reference<Result>::type>::type>::value) {
  683   template <typename Result> Result RecordResult(Result &&r) {
  683   template <typename Result> Result RecordResult(Result &&r) {
  690     return std::forward<Result>(r);
tools/lldb/scripts/Python/python-swigsafecast.swig
    9 SBTypeToSWIGWrapper (SBClass& sb_object)
   16 SBTypeToSWIGWrapper (const SBClass& sb_object)
   53 SBTypeToSWIGWrapper (lldb::SBThread* thread_sb)
tools/lldb/source/API/SBBreakpointOptionCommon.cpp
   64         SBThread sb_thread;
tools/lldb/source/API/SBExecutionContext.cpp
   55 SBExecutionContext::SBExecutionContext(lldb::SBThread thread)
  111 SBThread SBExecutionContext::GetThread() const {
  115   SBThread sb_thread;
tools/lldb/source/API/SBFrame.cpp
  716 SBThread SBFrame::GetThread() const {
  723   SBThread sb_thread(thread_sp);
tools/lldb/source/API/SBProcess.cpp
  209 SBThread SBProcess::GetSelectedThread() const {
  213   SBThread sb_thread;
  226 SBThread SBProcess::CreateOSPluginThread(lldb::tid_t tid,
  231   SBThread sb_thread;
  382 bool SBProcess::SetSelectedThread(const SBThread &thread) {
  428 SBThread SBProcess::GetThreadAtIndex(size_t index) {
  432   SBThread sb_thread;
  724 SBThread SBProcess::GetThreadByID(tid_t tid) {
  728   SBThread sb_thread;
  743 SBThread SBProcess::GetThreadByIndexID(uint32_t index_id) {
  747   SBThread sb_thread;
tools/lldb/source/API/SBQueue.cpp
  145   lldb::SBThread GetThreadAtIndex(uint32_t idx) {
  148     SBThread sb_thread;
  293 SBThread SBQueue::GetThreadAtIndex(uint32_t idx) {
  297   SBThread th = m_opaque_sp->GetThreadAtIndex(idx);
tools/lldb/source/API/SBQueueItem.cpp
   96 SBThread SBQueueItem::GetExtendedBacktraceThread(const char *type) {
  100   SBThread result;
tools/lldb/source/API/SBReproducer.cpp
   87   RegisterMethods<SBThread>(R);
tools/lldb/source/API/SBThread.cpp
   71 SBThread::SBThread(const SBThread &rhs) : m_opaque_sp() {
   79 const lldb::SBThread &SBThread::operator=(const SBThread &rhs) {
   79 const lldb::SBThread &SBThread::operator=(const SBThread &rhs) {
 1268 SBThread SBThread::GetThreadFromEvent(const SBEvent &event) {
 1276 bool SBThread::operator==(const SBThread &rhs) const {
 1284 bool SBThread::operator!=(const SBThread &rhs) const {
 1337 SBThread SBThread::GetExtendedBacktraceThread(const char *type) {
 1343   SBThread sb_origin_thread;
 1392 SBThread SBThread::GetCurrentExceptionBacktrace() {
 1425 void RegisterMethods<SBThread>(Registry &R) {
tools/lldb/source/API/SBThreadCollection.cpp
   81 SBThread SBThreadCollection::GetThreadAtIndex(size_t idx) {
   85   SBThread thread;
tools/lldb/source/API/SBThreadPlan.cpp
   66 SBThreadPlan::SBThreadPlan(lldb::SBThread &sb_thread, const char *class_name) {
   76 SBThreadPlan::SBThreadPlan(lldb::SBThread &sb_thread, const char *class_name,
  138 SBThread SBThreadPlan::GetThread() const {
tools/lldb/source/API/SBValue.cpp
 1074 lldb::SBThread SBValue::GetThread() {
 1077   SBThread sb_thread;
tools/lldb/tools/lldb-vscode/JSONUtils.cpp
  654 llvm::json::Value CreateThread(lldb::SBThread &thread) {
  728 llvm::json::Value CreateThreadStopped(lldb::SBThread &thread,
tools/lldb/tools/lldb-vscode/JSONUtils.h
  326 llvm::json::Value CreateThread(lldb::SBThread &thread);
  349 llvm::json::Value CreateThreadStopped(lldb::SBThread &thread, uint32_t stop_id);
tools/lldb/tools/lldb-vscode/LLDBUtils.cpp
   48 bool ThreadHasStopReason(lldb::SBThread &thread) {
tools/lldb/tools/lldb-vscode/LLDBUtils.h
   66 bool ThreadHasStopReason(lldb::SBThread &thread);
tools/lldb/tools/lldb-vscode/VSCode.cpp
  236 VSCode::GetExceptionBPFromStopReason(lldb::SBThread &thread) {
  257 lldb::SBThread VSCode::GetLLDBThread(const llvm::json::Object &arguments) {
  266   lldb::SBThread thread =
tools/lldb/tools/lldb-vscode/VSCode.h
  120   ExceptionBreakpoint *GetExceptionBPFromStopReason(lldb::SBThread &thread);
  122   lldb::SBThread GetLLDBThread(const llvm::json::Object &arguments);
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
  173         lldb::SBThread thread = process.GetThreadAtIndex(thread_idx);
  195         lldb::SBThread thread = process.GetThreadAtIndex(0);
  199           lldb::SBThread thread = process.GetThreadAtIndex(thread_idx);
  790   lldb::SBThread thread = g_vsc.GetLLDBThread(*arguments);
 1326   lldb::SBThread thread = g_vsc.GetLLDBThread(*arguments);
 2009   lldb::SBThread thread = g_vsc.GetLLDBThread(*arguments);
 2078   lldb::SBThread thread = g_vsc.GetLLDBThread(*arguments);
 2130   lldb::SBThread thread = g_vsc.GetLLDBThread(*arguments);
 2186     lldb::SBThread thread = process.GetThreadAtIndex(thread_idx);
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  594     : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
  594     : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
  595 		   is_null_pointer<_Tp>>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1979     { typedef _Tp     type; };
 1983     { typedef _Up     type; };
 1988     : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>
 1988     : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>