Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "JSDT/Debug/Rhino/Rhino Debug Wire Protocol"

< JSDT‎ | Debug‎ | Rhino
(Overview)
Line 2: Line 2:
  
 
== Overview ==
 
== Overview ==
 +
 +
The Rhino Debug Wire Protocol (RDWP) is an adapted version of the [http://code.google.com/p/v8/wiki/DebuggerProtocol v8] protocol using [http://www.json.org/ JSON] to communicate with the remote Rhino debugger.
 +
 +
The RDWP was chosen to be JSON-based for a few reasons:
 +
# It can be more easily extended to add new events, requests or responses.
 +
# It is easier to understand by consumers
 +
# It follows the de-facto [http://www.json.org/ JSON] standard, which could allow it to communicate with other JSON-based efforts.
  
 
== Packets ==
 
== Packets ==

Revision as of 10:35, 31 May 2010

JSDT Debug
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse SourceProject Set File

Overview

The Rhino Debug Wire Protocol (RDWP) is an adapted version of the v8 protocol using JSON to communicate with the remote Rhino debugger.

The RDWP was chosen to be JSON-based for a few reasons:

  1. It can be more easily extended to add new events, requests or responses.
  2. It is easier to understand by consumers
  3. It follows the de-facto JSON standard, which could allow it to communicate with other JSON-based efforts.

Packets

Event

Request

Response

Events

break

exception

script

thread

vmdeath

Requests

breakpoint

breakpoints

clearbreakpoint

connect

context

continue

dispose

evaluate

frame

frames

lookup

script

scripts

setbreakpoint

suspend

thread

threads

version

Responses

breakpoint

breakpoints

clearbreakpoint

continue

dispose

evaluate

frame

frames

lookup

script

scripts

setbreakpoint

suspend

thread

threads

version

Back to the top