Debugger Engine Commands
Debugger Commands
753
Microcontrollers Debugger Manual
The COLUMNWIDTH command sets the width of one column entry on the right
pane of the Inspector Window. The first parameter (columnname) specifies which
column. The following column names currently exist:
Names - simple name list
Interrupts - interrupt list
SymbolTableFunction - function in the Symbol Table
ObjectPoolObject - Object in Object Pool without additional information
Events - event list
Components - component list
SymbolTableVariable - variable or differentiation in the Symbol Table
ObjectPoolIOBase - Object in Object Pool with additional information
SymbolTableModules - non IOBase derived Object in the Object Pool
The column field is the name of the specific field, which is also displayed in the
Inspector Window.
The following commands set the width of the function names to 100:
inspect < ATTRIBUTES COLUMNWIDTH SymbolTableModules Name
100
NOTE Due to the “inspect <“ redirection, only the Inspector handles this command.
The EXPAND command computes and displays all subitems of a specified item up
to a given depth. An item is specified by specifying the complete path starting at
one of the root items like “Symbol Table” or “Object Pool”. Names with spaces
must be surrounded by double quotes.
To expand all subitems of TargetObject in the Object Pool up to four levels,
the following command can be used:
inspect < ATTRIBUTES EXPAND “Object Pool” TargetObject 4
NOTE Because the name Object Pool contains a space, it must be surrounded by
double quotes.
NOTE The symbol Table, Stack or other Items may have recursive information. So it
may occur that the information tree grows with the depth. Therefore,
specifying large expand values may use a large amount of memory.