|
reference, declaration → definition
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 ®istry, Result (*f)(FArgs...),
636 void Record(Serializer &serializer, Registry ®istry, 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>