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