Interpreter and TUI problems on 5.3 branch and head

Daniel Jacobowitz drow@mvista.com
Thu Nov 21 09:55:00 GMT 2002


Two problems:
  TUI broke the MI interface if TUI is enabled at compile time.  The change
which did this does was on Sept. 10th, 2002.  There's a typo in the
ChangeLog which made it hard to find...

        * tui-hooks.c (tui_event_loop): New function.
        (tui_command_loop): New function to override gdb loop and make sure
        uiout is set according to TUI mode.
        (tui_command_loop): Install the specific TUI command hook.

(the second tui_command_loop should have been tui_init_hook).

You can't just override the command loop that way!  MI does this
conditionally on -i=mi being specified.

This also breaks the bit at the end of gdb/top.c to handle unknown -i=
switches.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



More information about the Gdb mailing list