HPlogo System Debug Reference Manual > Chapter 4 System Debug Command Specifications

DATABD

MPE documents

Complete PDF
Table of Contents
Index

E0201 Edition 4 ♥
E0300 Edition 3
E0692 Edition 3

Debug only

Privileged Mode

Deletes a data breakpoint entry specified by index number.

Syntax



   DATABD [number | @ [: pin | @] ]

The DATABD command is used to delete process-local data breakpoints and global (system-wide) data breakpoints.

Parameters


number | @

The index number of the data breakpoint entry that is to be deleted. The character "@" can be used to delete all breakpoint entries.

If the index number is omitted, Debug displays each breakpoint, one at a time, and asks the user if it should be deleted (Y/N?). The following responses are recognized:

Y[E[S]]

Yes, remove the breakpoint.

YES any_text

Yes, remove the breakpoint.

N[O]

No, do not remove the breakpoint.

NO any_text

No, do not remove the breakpoint.

If any other response is given, the default value NO is assumed.

pin | @

The PIN for the process whose data breakpoint entry is to be deleted. Typically this is omitted, and pin defaults to the current process.

The character "@" can be used to specify that a global breakpoint is to be deleted.

Examples



   $ nmdebug > databl
       [1] 49.40150c68 for 8 bytes
      T[2] 49.401515d4 for c4 bytes
           count 0/1
      @[1]  c.c1040480 for 4 bytes
           cmdlist: {WL "pib data breakpoint was hit"}

List the data breakpoints that exist.

   $ nmdebug > databd
       [1] 49.40150c68 for 8  bytes      (Y/N) ?
      T[2] 49.401515d4 for c4 bytes      (Y/N) ?
      @[1]  c.c1040480 for 4  bytes      (Y/N) ? y

Display each breakpoint and ask the user if the breakpoint should be deleted. In this example, the global breakpoint is deleted.

   $ nmdebug > databd 1
   deleted:  [1]  49.40150c68 for 8 bytes

Delete data breakpoint number 1.

   $ nmdebug > databl
      T[2] 49.401515d4 for c4 bytes
           count 0/1

List the data breakpoints that remain.

Limitations, Restrictions


none




DATAB


DATABL