# d command (FlashBASIC Debugger)

The d command displays the contents
of the breakpoint and trace table.

## Syntax

```
 {flash.routine.name:}d
```

## Desription

Breakpoints are established using the b command and cause the debugger to
 be invoked on a specific condition. Trace table entries are established with the
 t command, and their current values are automatically displayed each time
 the debugger is entered.

## Example(s)

The following table shows that there are two variables being traced and one breakpoint
 active:

```

 *d
 T1 incount
 T2 client.number
 T3
 T4
 T5
 T6
 B1 b$=250
 B2
 B3
 B4
```
Note: *flash.routine.name* can only be
specified if the program has been optimized through the FlashBASIC
compiler. When *flash.routine.name* is specified,
the corresponding debugger command is executed against the specified
routine. The colon separating *flash.routine.name* and the debugger command is required.

## See also

- [b command (FlashBASIC Debugger)](https://d3codex.com/flashbasicdebugger/b-command-flashbasic-debugger/)
- [BASIC/FlashBASIC Debugger](https://d3codex.com/flashbasicdebugger/basic-flashbasic-debugger/)
- [de command (FlashBASIC Debugger)](https://d3codex.com/flashbasicdebugger/de-command-flashbasic-debugger/)
- [debug command (FlashBASIC Debugger)](https://d3codex.com/flashbasicdebugger/debug-command-flashbasic-debugger/)
- [debug statement](https://d3codex.com/pickbasic-flashbasic/debug-statement/)
- [k command](https://d3codex.com/flashbasicdebugger/k-command/)
- [down command](https://d3codex.com/flashbasicdebugger/down-command/)
- [Referencing variables](https://d3codex.com/flashbasicdebugger/referencing-variables/)
- [edit command (BASIC/FlashBASIC Debugger)](https://d3codex.com/flashbasicdebugger/edit-command-basic-flashbasic-debugger/)
- [u command (FlashBASIC Debugger)](https://d3codex.com/flashbasicdebugger/u-command-flashbasic-debugger/)

---
Source: https://d3codex.com/flashbasicdebugger/d-command-flashbasic-debugger/ - part of the D3Codex reference.
