Show the specified threads in the process.
idb info thread [ thread_id, ... ]
thread_id |
The ID of a thread. |
This command shows the following information for any threads you specify with thread_id:
type
native
A thread that the operating system created.
unknown
In an OpenMP* process, the OpenMP* runtime library cannot determine the type of the thread.
initial
In an OpenMP* process, the first thread in the process.
openmp
A thread that is created by the OpenMP* runtime library.
foreign
In an OpenMP* process, a thread that is not created by the OpenMP runtime library, such as the result of the application directly calling the thread creation function that the system thread library provided.
monitoring
A thread that the OpenMP RTL created to monitor the execution of the OpenMP threads in the process.
the IDs of the OS threads.
the ID of the thread library.
the execution attribute of the thread:
frozen
The thread does not resume when you resume executing a set of threads in the job.
thawed
The thread resumes when you resume executing a set of threads in the job.
uninterrupted
The thread continues running without being interrupted for events. It basically detaches the thread from the debugger's control.
the current thread location.
If you do not specify thread_id, this command shows all existing threads.
(idb) idb info thread 1 * 1 initial thread 46912509908752 (LWP 10606) [thawed] stopped at 0x401ed3 in main at /users/hal/openmp_sample/openmp.c:82
Copyright © 2001-2011, Intel Corporation. All rights reserved.