This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug python/19743] Python: gdb_execute: inconsistent format (MI or console) from stop event handler, when starting gdb with -i=mi


https://sourceware.org/bugzilla/show_bug.cgi?id=19743

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Catalin Udma <cudma@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e7ea3ec7c623be0b9be1eaf4929794652a84be11

commit e7ea3ec7c623be0b9be1eaf4929794652a84be11
Author: Catalin Udma <catalin.udma@freescale.com>
Date:   Mon Feb 29 16:16:19 2016 +0200

    python: Use console format for output of gdb.execute command

    When gdb is started in MI mode, the output of gdb.execute
    command is in MI-format in case when it is executed from python stop
    handler while for all other cases the output is in console-format.

    To assure consistent output format, this is fixed by using the console
    format for all python gdb command executions.

    PR python/19743

    gdb/ChangeLog:
    2016-03-31  Catalin Udma  <catalin.udma@freescale.com>

        PR python/19743
        * python/python.c (execute_gdb_command): Use console uiout
        when executing gdb command.
        * utils.c (restore_ui_out_closure): New structure.
        (do_restore_ui_out): New function.
        (make_cleanup_restore_ui_out): Likewise.
        * utils.h (make_cleanup_restore_ui_out): Declare.

    gdb/testsuite/ChangeLog:
    2016-03-31  Catalin Udma  <catalin.udma@freescale.com>

        PR python/19743
        * gdb.python/py-mi-events-gdb.py: New file.
        * gdb.python/py-mi-events.c: New file.
        * gdb.python/py-mi-events.exp: New file.

    Signed-off-by: Catalin Udma <catalin.udma@freescale.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]