[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Extend gdb to filter registers
From: |
Eli Zaretskii |
Subject: |
Re: Extend gdb to filter registers |
Date: |
Sat, 18 Jan 2020 20:33:01 +0200 |
> Cc: address@hidden, address@hidden, address@hidden,
> address@hidden
> From: martin rudalics <address@hidden>
> Date: Sat, 18 Jan 2020 19:21:43 +0100
>
> > Thanks. Then maybe Martin will be able to explain what happens here,
> > and why, and why I cannot see it on my system.
>
> Without further customizations, the behavior depends on two factors: The
> default values of 'split-width-threshold' and 'split-height-threshold'
> and the current size of the frame. 'display-buffer' will try to split a
> window when it's at least as large as indicated by the former and such
> sizes are easily possible on large displays with maximized frames. If
> 'display-buffer' cannot split a window, it will reuse one. With a frame
> already containing two windows, the reused window will be usually the
> non-selected one.
>
> The most simple approach to get a behavior where only a single source
> code buffer is displayed is to add a new gdb option to customize the
> 'display-buffer' call that tries to display the next source buffer.
> That call should (1) identify the current source code window, (2) add a
> 'previous-window' alist entry specifying that window and (3) specify
> 'display-buffer-in-previous-window' as the preferred buffer display
> action. To see how to this can be done compare the 'pop-to-buffer' call
> in 'debug'.
gdb-mi.el has gdb-display-buffer, which makes the window dedicated.
It also has some code in gdb-display-source-buffer. Neither of those
uses display-buffer, AFAICT. So where do the split thresholds come
into play in the scenario mentioned?
- Re: Extend gdb to filter registers, (continued)
- Re: Extend gdb to filter registers, Eli Zaretskii, 2020/01/18
- Re: Extend gdb to filter registers, Yuan Fu, 2020/01/18
- Re: Extend gdb to filter registers, Eli Zaretskii, 2020/01/18
- Re: Extend gdb to filter registers, Yuan Fu, 2020/01/18
- Re: Extend gdb to filter registers, Eli Zaretskii, 2020/01/18
- Re: Extend gdb to filter registers, John Yates, 2020/01/18
- Re: Extend gdb to filter registers, Eli Zaretskii, 2020/01/18
- Re: Extend gdb to filter registers, Yuan Fu, 2020/01/18
- Re: Extend gdb to filter registers, Eli Zaretskii, 2020/01/18
- Re: Extend gdb to filter registers, martin rudalics, 2020/01/18
- Re: Extend gdb to filter registers,
Eli Zaretskii <=
- Re: Extend gdb to filter registers, Yuan Fu, 2020/01/18
- Re: Extend gdb to filter registers, Eli Zaretskii, 2020/01/18
- Re: Extend gdb to filter registers, Yuan Fu, 2020/01/18
- Re: Extend gdb to filter registers, martin rudalics, 2020/01/18
- Re: Extend gdb to filter registers, Eli Zaretskii, 2020/01/18
- Re: Extend gdb to filter registers, martin rudalics, 2020/01/18
- Re: Extend gdb to filter registers, Eli Zaretskii, 2020/01/19
- Re: Extend gdb to filter registers, Yuan Fu, 2020/01/19
- Re: Extend gdb to filter registers, Eli Zaretskii, 2020/01/19
- Re: Extend gdb to filter registers, Yuan Fu, 2020/01/19