This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH] Fix ada inferior-data cleanup
- From: Pedro Alves <palves at redhat dot com>
- To: Yao Qi <yao at codesourcery dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Mon, 28 Oct 2013 11:27:57 +0000
- Subject: Re: [PATCH] Fix ada inferior-data cleanup
- Authentication-results: sourceware.org; auth=none
- References: <1382759789-777-1-git-send-email-yao at codesourcery dot com>
On 10/26/2013 04:56 AM, Yao Qi wrote:
> 'struct ada_inferior_data' is registered to per-inferior-data with
> cleanup ada_inferior_data_cleanup, which means the data will be
> destroyed when the inferior exits.
That's not correct. The registry data cleanups are only ran when
the inferior object is destroyed, IOW, when the inferior is
removed/deleted (e.g, with "remove-inferiors"), not when the program
exits.
> It is unnecessary to call
> observer_attach_inferior_exit to do cleanups again.
>
> Regression tested by "make check RUNTESTFLAGS='--directory=gdb.ada'"
> on x86 Fedora 16 linux.
--
Pedro Alves