home *** CD-ROM | disk | FTP | other *** search
/ Chip Special: HTML & Java / Chip-Special_1997-01_HTML-a-Java.bin / javasdk / sdk-java.exe / SDKJava.cab / Samples / Debugger / ReadMe.txt < prev   
Encoding:
Text File  |  1996-10-15  |  3.9 KB  |  127 lines

  1. Important
  2. =========
  3.  
  4. The key "HKEY_LOCAL_MACHINE\Software\Microsoft\Java VM\Debug" must exist to
  5. enable debugging under the Microsoft Java VM.  You can create this key using
  6. Debug.reg.  You will probably not want to run with this key except when
  7. debugging since it disables the JIT compiler, and requires a slower than normal
  8. version of the interpreter loop.  You can delete it using RegEdit.exe.
  9.  
  10. Files of interest are preceded by "***".
  11.  
  12.  
  13. Files
  14. =====
  15.  
  16. \Samples\Debugger\
  17.     Java debugger sample code.
  18.  
  19. *** Debug.reg
  20.         Registry data file to create the Java VM debug key required for
  21.         debugging.
  22.  
  23.     JavaDbg.idl
  24.         An IDL description of the debugger interfaces.
  25.  
  26. *** ReadMe.txt
  27.         This file.
  28.  
  29.     C++ Debugger\
  30.         Source files for Win32 C++ debugger sample console application
  31.         JDebug.exe.
  32.  
  33.         GUIDs.cpp
  34.             GUIDs used by the C++ debugger sample.
  35.  
  36. ***     JDebug.bat
  37.             Runs the C++ debugger sample on "Hello, world" applet.  N.b., the
  38.             Debug key must be set in the registry for this sample to work.
  39.  
  40. ***     JDebug.cpp
  41.             C++ debugger sample.
  42.  
  43.         JDebug.ico
  44.             C++ debugger sample icon.
  45.  
  46.         JDebug.mak
  47.             MS Developer's studio makefile for C++ debugger sample.
  48.  
  49.         JDebug.rc
  50.             MS Developer's studio resource file for C++ debugger sample.
  51.  
  52.         Project.hpp
  53.             Common project header file for C++ debugger sample.
  54.  
  55.         RefCount.hpp
  56.             Simple COM reference counting class.
  57.  
  58.         Resource.h
  59.             MS Developer's studio resource header file for C++ debugger sample.
  60.  
  61.         Release\
  62.             Built release C++ debugger sample binaries.
  63.  
  64.             JDebug.exe
  65.                 Release Win32 C++ debugger sample console application.
  66.  
  67.     Hello\
  68.         Simple "Hello, world" sample Java debuggee applet.
  69.  
  70.         Hello.bat
  71.             Runs Hello under JView.exe.
  72.  
  73.         Hello.class
  74.             "Hello, world" Java class file.
  75.  
  76.         Hello.java
  77.             "Hello, world" Java source file.
  78.  
  79.     Java Debugger\
  80.         Source files for Java debugger sample application JavaDebugger.class.
  81.  
  82. ***     JavaDebugger.java
  83.             Java debugger Java source.
  84.  
  85.         ConstantPoolHelper.java
  86.         DebuggeeProcess.java
  87.         EnumRemoteBooleanValueHelper.java
  88.         EnumRemoteDoubleValueHelper.java
  89.         EnumRemoteFloatValueHelper.java
  90.         LockBytesHelper.java
  91.         RemoteBooleanObjectHelper.java
  92.         RemoteDoubleObjectHelper.java
  93.         RemoteFloatObjectHelper.java
  94.             Java debugger helper Java source.  Not all parameter types used by
  95.             the debugger interfaces can be automatically marshaled by the
  96.             current Java VM.  These classes and their native methods allow a
  97.             Java debugger to use all the Java debugger interfaces supported by
  98.             the VM.
  99.  
  100.         DebuggeeProcess.class
  101.         JavaDebugger.class
  102.             Java debugger .class files.
  103.  
  104.         JDbgHlpr.dll
  105.             Java debugger helper natiove method implementations.
  106.  
  107. ***     JDebug.bat
  108.             Runs the Java debugger sample on "Hello, world" applet.  N.b., the
  109.             Debug key must be set in the registry for this sample to work.
  110.  
  111.         com\ms\debug\
  112.  
  113.             *.class
  114.                 Java debugger interface and helper .class files.
  115.  
  116.         Java\
  117.  
  118.             *.java
  119.                 Java shorthand source files describing debugger interface
  120.                 semantics for Java.  These are not the actual Java files used
  121.                 to generate the com\ms\debug .class files.  Those .class files
  122.                 contain additional COM marshaling information not present in
  123.                 these Java source files.  These Java source files are provided
  124.                 to describe the semantics of the debugger interfaces under
  125.                 Java to developers.
  126.  
  127.