Keil Logo

BreakList

The BreakList command lists all breakpoints.

Syntax Description
BL Lists all breakpoints.

Breakpoints are listed one per line using the following format:

number: (type) 'expression', CNT=count, enable_flag
        exec ("command")
where:  
number is the index for the breakpoint. µVision assigns this number when a breakpoint is created. Use it when enabling, disabling, or removing a breakpoint with the BreakEnable, BreakDisable, or BreakKill commands,
type is the breakpoint type which may be an execution breakpoint (e: followed by the address), a conditional breakpoint (c), or an access breakpoint a (a: followed by rd for read, wr for write, or rw for read/write followed by the address).
expression is the original text of the breakpoint definition.
count is the pass counter for the breakpoint. If count has a value of 2, µVision halts program execution (or executes the specified command) when the breakpoint is reached the second time.
enable_flag displays enabled for an enabled breakpoint or disabled for a disabled breakpoint.
command is the command to execute when the breakpoint is reached.
Example
>BL                                          /* List current breakpoints */
 0: (E C: 0xFF01EF) 'main', CNT=1, enabled
 1: (E C: 0xFF006A) 'timer0', CNT=10, enabled
     exec ("MyRegs()")
 2: (C) 'sindex == 8', CNT=1, enabled
 3: (C) 'save_record[5].time.sec > 5', CNT=3, enabled
 4: (A RD 0x000037) 'READ interval.min == 3', CNT=1, enabled
 5: (A WR 0x000034) 'WRITE savefirst==5 && acc==0x12', CNT=1, enabled

Note

  • Breakpoint settings can be reviewed using the Breakpoints dialog.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.