On Tue, Dec 30, 2003 at 06:11:29PM +0530, Amit S. Kale wrote:
While q[s/f] packet itself doesn't have pid wrap-around problem, I can't
figure out what will happen to gdb's database of threads in following
scenario.
1. GDB adds a thread with id 1500 to thread database.
2. It finds that the thread has died later.
3. Does it delete the thread from its database?
4. It again finds a thread with id 1500 becase of wrapping around of pid. If
it has completely forgotten about previous thread in its dabase, there
shouldn't be any problem.
Indeed, there won't be any problem. I believe that even if thread 1500
exists, and then dies and restarts between breakpoints, GDB still won't
get confused.