Endpoints to manage debuggers and interact with them.
Method | Path | Description | Parameters | Payload |
---|---|---|---|---|
GET | /debuggers | Retrieve open debuggers | - | - |
POST | /debuggers | Create a debugger upon an given process (evaluation) | - | evaluation |
GET | /debuggers/{id}/frames | Retrieve frames of the debugger with a given ID | - | - |
GET | /debuggers/{id}/frames/{index} | Retrieve the i-th frame withing the debugger with a given ID | - | - |
GET | /debuggers/{id}/frames/{index}/bindings | Retrieve the bindings of the _i-th frame withing the debugger with a given ID | - | - |
POST | /debuggers/{id}/stepover | Step over the current sentence in the debugger with a given ID | - | - |
POST | /debuggers/{id}/stepthrough | Step through the current sentence in the debugger with a given ID | - | - |
POST | /debuggers/{id}/stepinto | Step into the current sentence in the debugger with a given ID | - | - |
POST | /debuggers/{id}/restart | Restart the debugger with a given ID | - | - |
POST | /debuggers/{id}/resume | Resume the process of the debugger with a given ID | - | - |
POST | /debuggers/{id}/terminate | Terminate process being debugged and closesthe debugger with a given ID | - | - |
DELETE | /debuggers/{id} | Closes the debugger with a given ID (terminating the process being debugged) | - | - |