зеркало из https://github.com/mozilla/pjs.git
4147e2be2f
move from pc as a ulong to pc as an object wrapped around a uword (jsdIPC) rename init() to on() on jsdIService move lineToPc and pcToLine from jsdIThreadState to jsdIScript (where they belong) add setBreakpoint(), clearBreakpoint(), and clearAllBreakpoints() to jsdIScript add off(), clearAllBreakpoints(), and breakpointHook attribute to jsdIService add creatorURL, creatorLine, constructorURL, constructorLine, and value attribut es to jsdIObject |
||
---|---|---|
.. | ||
classes | ||
corba | ||
idl | ||
java | ||
javawrap | ||
jsdb | ||
macbuild | ||
.cvsignore | ||
MANIFEST | ||
Makefile.in | ||
README | ||
jsd.h | ||
jsd.mak | ||
jsd1640.def | ||
jsd1640.rc | ||
jsd3240.rc | ||
jsd_atom.c | ||
jsd_high.c | ||
jsd_hook.c | ||
jsd_java.c | ||
jsd_lock.c | ||
jsd_lock.h | ||
jsd_obj.c | ||
jsd_scpt.c | ||
jsd_stak.c | ||
jsd_step.c | ||
jsd_text.c | ||
jsd_val.c | ||
jsd_xpc.cpp | ||
jsd_xpc.h | ||
jsdebug.c | ||
jsdebug.h | ||
jsdshell.mak | ||
jsdstubs.c | ||
makefile.win | ||
mkshell.bat | ||
resource.h |
README
/* jband - 10/26/98 - */ js/jsd contains code for debugging support for the C-based JavaScript engine in js/src. Currently the makefiles are for Win32 only (using MS nmake.exe from MSDEV 4.2). jsd.mak will build a standalone dll. jsdshell.mak will build the dll and also a version of the js/src/js.c shell which will launch a Java VM and run the JavaSript Debugger (built in js/jsdj). This version assumes that you have a JRE compatible JVM installed. Only Windows is supported for this Java-based debugging. The makefile assumes that the jdk/include directory is part of the path in your 'include' environment variable so that is can find jni.h. Though only Windows makefiles are supplied, the basic code in js/jsd should compile for other platforms -- it is a newer version of code that builds and ships with Communicator 4.x on many platforms. js/jsd/jsdb is a console debugger using only native code (see README in that directory)