Code: |
AS + 702 |
Symbolic: |
bccProcessDbgCmd |
This command will request to execute a specific remote process debug command, with the following parameters:
Offset |
Type |
Label |
Description |
---|---|---|---|
0 |
U32 |
DSID |
Debug session ID |
4 |
U32 |
FLAGS |
Operating flags: |
8 |
U16 |
PID |
Process ID |
10 |
U16 |
CMDID |
Command ID: 1=Start 2=Stop 3=Continue 4=Step in 5=Step over 6=Run to (STEP required) 7=Execute until out 8=Enable trace (opt, enable up to STEP) 9=Disable trace 10=Kill (stop and unschedule it) |
12 |
U32 |
STEP |
ID step |
On success, a bccAck is received with no data.
On failure, a bccNack is received. Specific errors:
NACK code |
Description |
Extra data |
---|---|---|
nackNotFound |
Process not found |
|
nackIllegalArgs |
Illegal parameters |
U16 What illegal : 1 = STEP value 2 = Command 3 = Not applicable 4 = Flags |
nackIllegalDebug |
Illegal debug session |
|
nackRequestError |
Error executing the command (request) |
U16 NACK Error code |