|Re: [hatari-devel] Debugger GUI enquiry|
[ Thread Index |
| More lists.tuxfamily.org/hatari-devel Archives
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] Debugger GUI enquiry
- From: Thomas Huth <th.huth@xxxxxxxxx>
- Date: Fri, 8 May 2020 10:49:27 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1588927771; bh=xsCRVOq46ccaELf+jwThgSKeFQDDnlL39M/qgz1RujE=; h=Date:From:To:Subject:From; b=YFPmcpIcYpdgZNWfC6a8MZqze4mdsgHJyFzttPP8bLsM+nviehcIBwtIQSEtIwoLz NZAedH1pEHsb+6V78YQCVUlV37ZpXduT7igUgyyQgn/AYIKojToQJ0ok3mBS6QAPUs PwponA/uJB3VPkz+bOayGT2BYNikB1550ZmFOnLAarSbZzkPjvo6Ic9kL4ZJB/YFD4 1GDhySCYlGifhTMafg+hgH07ysRdJU+zCX8kGe49TUlWthsgc7QOYet7fnSOuIZ4Hp molYQ5HkICG3W5apSr9alpIHeQweaKTEOiDFC6ZBFtelgb3xt6ucjNqAwNJZCOht1M zryaGTCM8XXHw==
Am Thu, 7 May 2020 21:50:10 +0300
schrieb Eero Tamminen <oak@xxxxxxxxxxxxxx>:
> On 5/7/20 7:22 PM, Thomas Huth wrote:
> > Am Thu, 7 May 2020 10:33:48 +0100
> > schrieb Steven Tattersall <steven.tattersall@xxxxxxxxx>:
> >> Thanks Eero, thanks Nicolas.
> >> It seems like there's some debate about whether using remote
> >> process debugging is want you want. I did have to jump through
> >> some hoops to get single-step working, and I didn't yet do full
> >> breakpoint/stop detection. Obviously exposing remote debug is very
> >> powerful if the interface is right, and it means I could develop
> >> the tooling without tinkering with the core Hatari codebase too
> >> much. On the other side, that might be over-engineering it, when
> >> something simpler might do the job.
> > Not sure whether it's really feasible, but just an idea: Implement a
> > GDB-compatible stub. That's e.g. also what QEMU is doing (so you
> > might be able to get some inspiration there), and that way, also
> > other debuggers that know about m68k can be used.
> And how GDB stub remote debugger would support
> debugging both CPU and DSP at the same time,
> by having 2 separate connections & debuggers?
Hmm, right, I didn't consider that. So never mind, a GDB-stub is likely
not the right solution here.