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 tui/15933] TUI shows registers of the wrong frame the first time


http://sourceware.org/bugzilla/show_bug.cgi?id=15933

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
CVSROOT:    /cvs/src
Module name:    src
Changes by:    palves@sourceware.org    2013-09-05 11:20:16

Modified files:
    gdb            : ChangeLog 
    gdb/tui        : tui-regs.c 

Log message:
    [PR tui/15933] TUI shows registers of the wrong frame the first time

    I've stumbled on this by inspection.

    When the TUI's register window is first displayed, it always shows the
    registers of the current frame, instead of of the selected frame,
    which is obviously bogus.

    E.g.,

    (gdb) step             # into "function"
    (gdb) up
    (gdb) tui reg general  # or C-x 2, C-x 2

    shows the registers of "function", rather than the caller's.

    A subsequent:

    (gdb) frame

    or

    (gdb) down
    (gdb) up

    can be used as workaround to "fix" it.

    gdb/
    2013-09-05  Pedro Alves  <palves@redhat.com>

    PR tui/15933
    * tui/tui-regs.c (tui_show_registers): Show registers of the
    selected frame, not the current frame.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.15973&r2=1.15974
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/tui/tui-regs.c.diff?cvsroot=src&r1=1.50&r2=1.51

-- 
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]