This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: How to get all threads of a definite process?
- From: fei ding <fdingiit at gmail dot com>
- To: gdb at sourceware dot org
- Date: Fri, 6 Feb 2015 14:15:17 +0800
- Subject: Re: How to get all threads of a definite process?
- Authentication-results: sourceware.org; auth=none
- References: <CAGmPkfLZB=1ZeA-qrXm9Uf+6VMJ-yZbfaA91Q44TO=7Q7Aa_ZQ at mail dot gmail dot com>
BTW, I am talking about gdbserver, Thanks
2015-02-06 14:14 GMT+08:00 fei ding <fdingiit@gmail.com>:
> Hi, everyone:
>
> I want to get all threads of one definite process, and I've found some
> data structure such as 'all_threads', which is not what I want, i
> guess. I don't understand the relationship between process and thread,
> from the gdb-source-code-level (pointers for example), and I don't
> understand the meaning of 'ptid_t', does this mean 'process_thread_id'
> ? and I've found this data's value is not the thread's PID that Linux
> shell tell me, it just some number like 0 or 1.
>
> If you know something about this, please help me. Thanks.
>
> BR.