Lines Matching full:thread

2 "Represents a thread of execution. :py:class:`SBProcess` contains SBThread(s).
4 SBThreads can be referred to by their ID, which maps to the system specific thread
6 system reuses its thread identifiers. The IndexID is a monotonically increasing identifier
7 that will always uniquely reference a particular thread, and when that thread goes
15 for thread in process:
17 print_stacktrace(thread)
18 ID = thread.GetThreadID()
19 if thread.GetStopReason() == lldb.eStopReasonBreakpoint:
21 for frame in thread:
59 Collects a thread's stop reason extended information dictionary and prints it
76 Returns a unique thread identifier (type lldb::tid_t, typically a 64-bit type)
77 for the current SBThread that will remain constant throughout the thread's
78 lifetime in this process and will not be reused by another thread during this
79 process lifetime. On Mac OS X systems, this is a system-wide unique thread
86 that a user gives as an argument to 'thread select' in the command line lldb.
87 These numbers start at 1 (for the first thread lldb sees in a debug session)
89 reused for a different thread later in a process - thread 1 will always be
90 associated with the same thread. See related GetThreadID.
95 Return the queue name associated with this thread, if any, as a str.
100 Return the dispatch_queue_id for this thread, if any, as a lldb::queue_id_t.
106 Collects the thread's 'info' dictionary from the remote system, uses the path
113 Return the SBQueue for this thread. If this thread is not currently associated
123 "Do a source level single step over in the currently selected thread."
127 Step the current thread from the current source line to the line given by end_line, stopping if
128 …the thread steps into the function given by target_name. If target_name is None, then stepping wi…
133 "Step out of the currently selected thread."
141 "Do an instruction level single step in the currently selected thread."
153 This API is equivalent to 'thread return -x'."
158 thread in a process stops, all other threads are stopped. The Suspend()
159 call here tells our process to suspend a thread and not let it run when
164 thread will now be allowed to run and these functions will simply return.
166 Eventually we plan to add support for thread centric debugging where
167 each thread is controlled individually and each thread would broadcast
170 Likewise the SBThread::Resume() call will again allow the thread to run
179 Get the description strings for this thread that match what the
180 lldb driver will present, using the thread-format (stop_format==false)
181 or thread-stop-format (stop_format = true)."
185 Given an argument of str to specify the type of thread-origin extended
186 backtrace to retrieve, query whether the origin of this thread is
189 a part of the SBProcess' thread list and it cannot be manipulated like
192 the returned thread's own thread origin in turn."
196 If this SBThread is an ExtendedBacktrace thread, get the IndexID of the
197 original thread that this ExtendedBacktrace thread represents, if
198 available. The thread that was running this backtrace in the past may
199 not have been registered with lldb's thread index (if it was created,
201 In that case, this ExtendedBacktrace thread's IndexID will be returned."
205 Returns an SBValue object represeting the current exception for the thread,
213 exception, if there is one for the thread. Currently, this works for Obj-C
220 on a given thread at a particular point in time. It is recommended that
222 thread."