home *** CD-ROM | disk | FTP | other *** search
- Important
- =========
-
- The key "HKEY_LOCAL_MACHINE\Software\Microsoft\Java VM\Debug" must exist to
- enable debugging under the Microsoft Java VM. You can create this key using
- Debug.reg. You will probably not want to run with this key except when
- debugging since it disables the JIT compiler, and requires a slower than normal
- version of the interpreter loop. You can delete it using RegEdit.exe.
-
- Files of interest are preceded by "***".
-
-
- Files
- =====
-
- \Samples\Debugger\
- Java debugger sample code.
-
- *** Debug.reg
- Registry data file to create the Java VM debug key required for
- debugging.
-
- JavaDbg.idl
- An IDL description of the debugger interfaces.
-
- *** ReadMe.txt
- This file.
-
- C++ Debugger\
- Source files for Win32 C++ debugger sample console application
- JDebug.exe.
-
- GUIDs.cpp
- GUIDs used by the C++ debugger sample.
-
- *** JDebug.bat
- Runs the C++ debugger sample on "Hello, world" applet. N.b., the
- Debug key must be set in the registry for this sample to work.
-
- *** JDebug.cpp
- C++ debugger sample.
-
- JDebug.ico
- C++ debugger sample icon.
-
- JDebug.mak
- MS Developer's studio makefile for C++ debugger sample.
-
- JDebug.rc
- MS Developer's studio resource file for C++ debugger sample.
-
- Project.hpp
- Common project header file for C++ debugger sample.
-
- RefCount.hpp
- Simple COM reference counting class.
-
- Resource.h
- MS Developer's studio resource header file for C++ debugger sample.
-
- Release\
- Built release C++ debugger sample binaries.
-
- JDebug.exe
- Release Win32 C++ debugger sample console application.
-
- Hello\
- Simple "Hello, world" sample Java debuggee applet.
-
- Hello.bat
- Runs Hello under JView.exe.
-
- Hello.class
- "Hello, world" Java class file.
-
- Hello.java
- "Hello, world" Java source file.
-
- Java Debugger\
- Source files for Java debugger sample application JavaDebugger.class.
-
- *** JavaDebugger.java
- Java debugger Java source.
-
- ConstantPoolHelper.java
- DebuggeeProcess.java
- EnumRemoteBooleanValueHelper.java
- EnumRemoteDoubleValueHelper.java
- EnumRemoteFloatValueHelper.java
- LockBytesHelper.java
- RemoteBooleanObjectHelper.java
- RemoteDoubleObjectHelper.java
- RemoteFloatObjectHelper.java
- Java debugger helper Java source. Not all parameter types used by
- the debugger interfaces can be automatically marshaled by the
- current Java VM. These classes and their native methods allow a
- Java debugger to use all the Java debugger interfaces supported by
- the VM.
-
- DebuggeeProcess.class
- JavaDebugger.class
- Java debugger .class files.
-
- JDbgHlpr.dll
- Java debugger helper natiove method implementations.
-
- *** JDebug.bat
- Runs the Java debugger sample on "Hello, world" applet. N.b., the
- Debug key must be set in the registry for this sample to work.
-
- com\ms\debug\
-
- *.class
- Java debugger interface and helper .class files.
-
- Java\
-
- *.java
- Java shorthand source files describing debugger interface
- semantics for Java. These are not the actual Java files used
- to generate the com\ms\debug .class files. Those .class files
- contain additional COM marshaling information not present in
- these Java source files. These Java source files are provided
- to describe the semantics of the debugger interfaces under
- Java to developers.
-
-