Microsoft SDK for Java

Debugger Class

The Debugger class of the com.ms.debug package contains routines for debugging the Microsoft virtual machine.

public final class Debugger
{
  // Methods
  public static native void breakpoint ();
  public static String ExecutionModeltoString (int em);
  public static native int getExecutionModelOfCaller (int depth);
  public static String getExecutionModelStringOfCaller (int depth);
  public static String getExecutionModelStringOfCaller ();
  public static native int getInitialExecutionModelOfMethod (java.lang.reflect.Method m);
  public static native boolean isDebugging ();
  public static boolean isDebugThread (Thread t);
  public static boolean isDebugThread ();
  public static void setDebugThread (Thread t, boolean candebug);
  public static void setDebugThread (boolean candebug);

  // Fields
  public static final int EXEC_MODEL_INTERPRETED;
  public static final int EXEC_MODEL_NATIVE;
  public static final int EXEC_MODEL_COM;
  public static final int EXEC_MODEL_JIT; 
  public static final int EXEC_MODEL_FAST_INTERPRETED;
}

Remarks

The Debugger class was added as of versions 2437 through 2925 of the Microsoft virtual machine.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.