On Thu, 2024-08-01 at 10:14 +0100, Alex Coplan wrote:
> Hi,
> 
> This adds a new GDB parameter 'gcc-dot-cmd' which allows the user to
> configure the command used to render the CFG within dot-fn.
> 
> E.g. with this patch the user can change their dot viewer like so:
> 
> (gdb) show gcc-dot-cmd
> The current value of 'gcc-dot-cmd' is "dot -Tx11".
> (gdb) set gcc-dot-cmd xdot
> (gdb) dot-fn # opens in xdot
> 
> The second patch in this series adds a hook which users can define in
> their .gdbinit in order to be called when the GCC extensions have
> finished loading, thus allowing users to automatically configure
> gcc-dot-cmd as desired in their .gdbinit.
> 
> Manually tested by debugging an x86 -> aarch64 cross, changing the
> parameter, and invoking dot-fn.
> 
> OK to install?

Thanks; both patches look good to me.
Dave

> 
> Thanks,
> Alex
> 
> gcc/ChangeLog:
> 
>         * gdbhooks.py (GCCDotCmd): New.
>         (gcc_dot_cmd): New. Use it ...
>         (DotFn.invoke): ... here.

Reply via email to