[PATCH 01/12] gdb: add inferior_execd observable

Pedro Alves pedro@palves.net
Wed Nov 25 01:28:25 GMT 2020


On 11/10/20 9:46 PM, Simon Marchi via Gdb-patches wrote:
> I want to add another action (clearing displaced stepping state) that
> happens when an inferior execs.  I think it would be cleaner to have an
> observer for this event, rather than have infrun know about each other
> sub-component.
> 
> Replace the calls to solib_create_inferior_hook and
> jit_inferior_created_hook in follow_exec by observers.
> 
> gdb/ChangeLog:
> 
> 	* observable.h (inferior_execd): Declare new observable.
> 	* observable.c (inferior_execd): Declare new observable.
> 	* infrun.c (follow_exec): Notify inferior_execd observer.
> 	* jit.c (jit_inferior_created_hook): Make static.
> 	(_initialize_jit): Register inferior_execd observer.
> 	* jit.h (jit_inferior_created_hook): Remove declaration.
> 	* solib.c (_initialize_solib): Register inferior_execd observer.

OK.


More information about the Gdb-patches mailing list