Freescale Semiconductor Microcontrollers User Manual

Page 753

Advertising
background image

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.

Advertising