Hi,
FYI, the proposal
below has been implemented and pushed to master. You
are welcomed to
try it and give
feedback.
Note that the
solution went a bit further than the proposal, where the
Expressions view
not only supports
glob-patterns but also comma-separated lists of
expressions e.g., $eax, myvar, $$s*
See the
New&Noteworthy for the short description:
BR,
Marc
Hello,
I would like to propose
an enhancement to the Expressions view for CDT Debug. We are
focusing on the
Juno release right now,
but since we discussed the idea in the CDT monthly
call, I'm sending this proposal now.
==
Currently, the Registers
view for CDT/GDB shows all registers in a flat
list. For targets with a large number of
registers this is not very
user-friendly.
I propose to
support pattern-matching within the
Expressions view to allow users to easily
create groups of
registers. For
example:
$* would
display all registers
$st[0-5] would
show $st0,
$st1 ,
... $st5
The user would simply
type the _expression_ in the "Add new _expression_"
box as she would for
any other _expression_.
Although this
feature is focusing
on registers (only _expression_s starting with
$ will allow patterns)
it may be a nice
enhancement to extend this to other
expressions. If that was also supported, a user
could do such things as
create an _expression_ 'myArray[20-120] to only show
a subset of an array; many
other examples can be
imagined as well.
With such
possibilities in mind, the prototype does
allow for the _expression_: * which will
automatically
show all local
variables and
arguments of the selected stack frame.
Comments and suggestions are very
welcomed.
Thanks
Marc
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev