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.