binutils-gdb/gdb/compile
Jan Kratochvil 5e9705017f Call dummy_frame_dtor_ftype also from remove_dummy_frame
There was now a leak-like bug that if dummy_frame "disappeared" by
remove_dummy_frame then its destructor was not called.  For example in the case
of 'compile code' dummy frames the injected objfile would never get freed after
some inferior longjmp out of the injected code.

gdb/ChangeLog
2015-05-13  Jan Kratochvil  <jan.kratochvil@redhat.com>

	* compile/compile-object-run.c (do_module_cleanup): Add parameter
	registers_valid.
	(compile_object_run): Update do_module_cleanup caller.
	* dummy-frame.c: Include infcall.h.
	(struct dummy_frame): Update dtor comment.
	(remove_dummy_frame): Call dtor.
	(pop_dummy_frame): Update dtor caller.
	* dummy-frame.h (dummy_frame_dtor_ftype): Add parameter
	registers_valid.
2015-05-13 20:47:32 +02:00
..
compile-c-support.c Change // comment in gdb/compile/ 2015-02-26 11:48:18 +01:00
compile-c-symbols.c Split TRY_CATCH into TRY + CATCH 2015-03-07 15:14:14 +00:00
compile-c-types.c Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
compile-internal.h Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
compile-loc2c.c Add ATTRIBUTE_PRINTF attributes, and fix fallout 2015-02-26 18:29:12 +00:00
compile-object-load.c compile: Support relocation to GNU-IFUNCs 2015-05-06 20:59:19 +02:00
compile-object-load.h Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
compile-object-run.c Call dummy_frame_dtor_ftype also from remove_dummy_frame 2015-05-13 20:47:32 +02:00
compile-object-run.h Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
compile.c Code cleanup: compile: Constify some parameters 2015-05-06 20:57:41 +02:00
compile.h Code cleanup: compile: Constify some parameters 2015-05-06 20:57:41 +02:00