This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: Is multiprocessor debugging multithreaded debugging?
- From: Anupama Chandwani <anupama dot chandwani at gmail dot com>
- To: drow at false dot org, gdb at sources dot redhat dot com
- Date: Wed, 28 Sep 2005 14:35:52 +0530
- Subject: Re: Is multiprocessor debugging multithreaded debugging?
- Reply-to: Anupama Chandwani <anupama dot chandwani at gmail dot com>
In continuation with my prev mail..
I want to extend gdb to debug homing ogenous multiprocessor system
(say multiple ARM or x86 processors on single chip) by remote
debugging in a single session of gdb.
What i want to know is are there enough applications being written on
such multi processors? Also are there different executables being
required to be debugged simultaneously? Coz this is what i want to
extend in further.. Each processor running a different executable so
the processors dont share memory & run with different images of code.
An application of such debugger could be while building an OS but that
wouldnt involve different executables.. So are there applications
requiring to run different executables on each processor? Say for
example a prog gives a certain bug on when there is certain other
program running on the other processor or something similar to
this....
As far as i know this done by multiplexing the JTAG interface (for
x86) &different sessions of gdb right now. Any other? And any flaws or
inconvenience with present methods?
Regards,
anupama