Remove All Breakpoints (QteRemoveAllBreakpoints) API


  Required Parameter Group:

1 View ID Input Binary(4)
2 Remove type Input Char(10)
3 Error code I/O Char(*)

  Service Program: QTEDBGS

  Threadsafe: No

The calling program uses the Remove All Breakpoints (QteRemoveAllBreakpoints) API to remove all breakpoints from a program. All breakpoints in all modules will be removed, even though only one view in the program is specified. It does not matter which view of the program is specified, as long as it is a registered view.


Authorities and Locks

None.


Required Parameter Group

View ID
INPUT; BINARY(4)

The identifier of a previously registered view obtained by using the Register Debug View API.


Remove type
INPUT; CHAR(10)

Specifies which breakpoints are to be removed. The following is allowed:

*PGM All breakpoints in the program or service program specified by view ID are removed.

Error code
I/O; CHAR(*)

The structure in which to return error information. For the format of the structure, see Error Code Parameter.


Error Messages

Message ID Error Message Text
CPF1938 E Command is not allowed while serviced job is not active.
CPF1939 E Time-out occurred waiting for a reply from the serviced job.
CPF1941 E Serviced job has completed. Debug commands are not allowed.
CPF3CF1 E Error code parameter not valid.
CPF9541 E Not in debug mode
CPF9542 E View not found.
CPF9549 E Error addressing API parameter.
CPF9578 E Remove type not valid.


API Introcuced: V3R1
Top | Debugger APIs | APIs by category