|
|
Debug only
Privileged Mode
Deletes a data breakpoint entry specified by index number.
DATABD [number | @ [: pin | @] ]
The DATABD command is used to delete process-local data breakpoints
and global (system-wide) data breakpoints.
- 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.
$ 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.
None
|