This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH v4 2/9] add "this" pointers to more target APIs
- From: Tom Tromey <tromey at redhat dot com>
- To: Pedro Alves <palves at redhat dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Fri, 06 Dec 2013 10:40:03 -0700
- Subject: Re: [PATCH v4 2/9] add "this" pointers to more target APIs
- Authentication-results: sourceware.org; auth=none
- References: <1382464769-2465-1-git-send-email-tromey at redhat dot com> <1382464769-2465-3-git-send-email-tromey at redhat dot com> <526E8AF2 dot 7050202 at redhat dot com> <87r4b5cpxd dot fsf at fleche dot redhat dot com> <526E9451 dot 6050103 at redhat dot com> <87mwltcp8v dot fsf at fleche dot redhat dot com> <527D2323 dot 2010708 at redhat dot com> <87ob5uodry dot fsf at fleche dot redhat dot com> <527D5D58 dot 4030707 at redhat dot com>
>>>>> "Pedro" == Pedro Alves <palves@redhat.com> writes:
Tom> I think the in the long run it would be better if all targets were
Tom> async.
Pedro> Yes, of course. It requires per-target work, however... I'm not
Pedro> seeing that happen anytime soon. (and djgpp might be a challenge.)
I wonder if we could simplify gdb by only providing async at the target
API level, and then letting some targets still work synchronously under
the hood, just using the async callback to report the event that was
found. It wouldn't let "&" work but it might simplify the internals. I
can't tell if this makes sense.
Tom