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
[ Back to top | Debugger APIs | APIs by category ]