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.

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

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.


Top | Debugger APIs | Source Debugger APIs
Source Debugger APIs and Exit Programs | Create View APIs
| APIs by category

[Information Center Home Page | Feedback ] [Legal | AS/400 Glossary]