MODIFIED IMPLEMENTATION OF JAVA DEBUG WIRE PROTOCOL
First Claim
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to:
- receive a command packet of a debugging protocol from a computer, wherein the command packet comprises an identifier (ID) field;
parse an ID from the ID field, wherein one byte of the ID field doubles as a command set value and another byte of the ID field doubles as a command value; and
use the parsed ID, the command set value and command value to perform at least one debugging operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A client debugger application or a virtual machine includes a receiving module configured to receive a command packet of a debugging protocol from a computer. The command packet includes an identifier (ID) field. The client debugger application or the virtual machine also includes a parsing module configured to parse an ID from the ID field. One byte of the ID field doubles as a command set value and another byte of the ID field doubles as a command value. The client debugger application or the virtual machine further includes a debugging module configured to use the parsed ID, command set value and command value to perform at least one debugging operation.
-
Citations
23 Claims
-
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to:
-
receive a command packet of a debugging protocol from a computer, wherein the command packet comprises an identifier (ID) field; parse an ID from the ID field, wherein one byte of the ID field doubles as a command set value and another byte of the ID field doubles as a command value; and use the parsed ID, the command set value and command value to perform at least one debugging operation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
a receiving module configured to receive a command packet of a debugging protocol from a computer, wherein the command packet comprises an identifier (ID) field; a parsing module configured to parse an ID from the ID field, wherein one byte of the ID field doubles as a command set value and another byte of the ID field doubles as a command value; and a debugging module configured to use the parsed ID, command set value and command value to perform at least one debugging operation. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for receiving and using command packets, comprising:
-
receiving a command packet of a Java Debug Wire Protocol from a computer, wherein the command packet comprises a four byte identifier (ID) field; parsing an ID from the ID field, wherein one byte of the ID field doubles as a command set value and another byte of the ID field doubles as a command value; and using the parsed ID, command set value and command value to perform at least one debugging operation. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to:
-
insert an identifier (ID) into an ID field of a command packet of a debugging protocol; and transmit the command packet to a computer; wherein one byte of the ID field doubles as a command set value and another byte of the ID field doubles as a command value. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method for preparing and transmitting command packets, comprising:
-
inserting an identifier (ID) into an ID field of a command packet of a debugging protocol; and transmitting the command packet to a computer; wherein one byte of the ID field doubles as a command set value and another byte of the ID field doubles as a command value. - View Dependent Claims (21, 22, 23)
-
Specification