Package org.eclipse.jdi.internal.jdwp

Examples of org.eclipse.jdi.internal.jdwp.JdwpReplyPacket.errorCode()


    }

    initJdwpRequest();
    try {
      JdwpReplyPacket replyPacket = requestVM(command);
      defaultReplyErrorHandler(replyPacket.errorCode());
      DataInputStream replyData = replyPacket.dataInStream();

      fCanWatchFieldModification = readBoolean(
          "watch field modification", replyData); //$NON-NLS-1$
      fCanWatchFieldAccess = readBoolean("watch field access", replyData); //$NON-NLS-1$
View Full Code Here


      DataOutputStream outData = new DataOutputStream(outBytes);
      writeString(signature, "signature", outData); //$NON-NLS-1$

      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.VM_CLASSES_BY_SIGNATURE, outBytes);
      defaultReplyErrorHandler(replyPacket.errorCode());
      DataInputStream replyData = replyPacket.dataInStream();
      int nrOfElements = readInt("elements", replyData); //$NON-NLS-1$
      List<ReferenceType> elements = new ArrayList<ReferenceType>(nrOfElements);
      for (int i = 0; i < nrOfElements; i++) {
        ReferenceTypeImpl elt = ReferenceTypeImpl.readWithTypeTag(this,
View Full Code Here

      DataOutputStream outData = new DataOutputStream(outBytes);
      writeString(value, "string value", outData); //$NON-NLS-1$

      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.VM_CREATE_STRING, outBytes);
      defaultReplyErrorHandler(replyPacket.errorCode());

      DataInputStream replyData = replyPacket.dataInStream();
      StringReference result = StringReferenceImpl.read(this, replyData);
      return result;
    } catch (IOException e) {
View Full Code Here

  public void resume() {
    initJdwpRequest();
    try {
      resetThreadEventFlags();
      JdwpReplyPacket replyPacket = requestVM(JdwpCommandPacket.VM_RESUME);
      defaultReplyErrorHandler(replyPacket.errorCode());
    } finally {
      handledJdwpRequest();
    }
  }
View Full Code Here

   */
  public void suspend() {
    initJdwpRequest();
    try {
      JdwpReplyPacket replyPacket = requestVM(JdwpCommandPacket.VM_SUSPEND);
      defaultReplyErrorHandler(replyPacket.errorCode());
    } finally {
      handledJdwpRequest();
    }
  }

View Full Code Here

  public List<ThreadGroupReference> topLevelThreadGroups() {
    // Note that this information should not be cached.
    initJdwpRequest();
    try {
      JdwpReplyPacket replyPacket = requestVM(JdwpCommandPacket.VM_TOP_LEVEL_THREAD_GROUPS);
      defaultReplyErrorHandler(replyPacket.errorCode());

      DataInputStream replyData = replyPacket.dataInStream();
      int nrGroups = readInt("nr of groups", replyData); //$NON-NLS-1$
      ArrayList<ThreadGroupReference> result = new ArrayList<ThreadGroupReference>(nrGroups);
      for (int i = 0; i < nrGroups; i++) {
View Full Code Here

    mirror.initJdwpRequest();
    try {
      JdwpReplyPacket replyPacket = mirror
          .requestVM(JdwpCommandPacket.VM_ID_SIZES);
      mirror.defaultReplyErrorHandler(replyPacket.errorCode());
      DataInputStream replyData = replyPacket.dataInStream();

      fFieldIDSize = mirror.readInt("field ID size", replyData); //$NON-NLS-1$
      fMethodIDSize = mirror.readInt("method ID size", replyData); //$NON-NLS-1$
      fObjectIDSize = mirror.readInt("object ID size", replyData); //$NON-NLS-1$
View Full Code Here

      return;

    initJdwpRequest();
    try {
      JdwpReplyPacket replyPacket = requestVM(JdwpCommandPacket.VM_VERSION);
      defaultReplyErrorHandler(replyPacket.errorCode());
      DataInputStream replyData = replyPacket.dataInStream();

      fVersionDescription = readString("version descr.", replyData); //$NON-NLS-1$
      fJdwpMajorVersion = readInt("major version", replyData); //$NON-NLS-1$
      fJdwpMinorVersion = readInt("minor version", replyData); //$NON-NLS-1$
View Full Code Here

    if (isHCRSupported()) {
      initJdwpRequest();
      try {
        JdwpReplyPacket replyPacket = requestVM(JdwpCommandPacket.HCR_CAPABILITIES);
        defaultReplyErrorHandler(replyPacket.errorCode());
        DataInputStream replyData = replyPacket.dataInStream();

        fHcrCapabilities[HCR_CAN_RELOAD_CLASSES] = readBoolean(
            "reload classes", replyData); //$NON-NLS-1$
        fHcrCapabilities[HCR_CAN_GET_CLASS_VERSION] = readBoolean(
View Full Code Here

        writeString(signatures[i], "signature", outData); //$NON-NLS-1$
      }

      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.HCR_CLASSES_HAVE_CHANGED, outBytes);
      defaultReplyErrorHandler(replyPacket.errorCode());
      DataInputStream replyData = replyPacket.dataInStream();

      byte resultFlag = readByte("result", resultHCRMap(), replyData); //$NON-NLS-1$
      switch (resultFlag) {
      case HCR_RELOAD_SUCCESS:
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.