This commit is contained in:
toshok%hungry.com 1998-12-11 04:03:13 +00:00
Родитель bd8b598067
Коммит 704af423e0
3 изменённых файлов: 13 добавлений и 3 удалений

Просмотреть файл

@ -19,7 +19,9 @@
#include <stdio.h> #include <stdio.h>
#include "CatchAssert.h" #include "CatchAssert.h"
#include "Debugger.h" #include "Debugger.h"
#ifdef USE_JVMDI
#include "jvmdi.h" #include "jvmdi.h"
#endif
#include "LogModule.h" #include "LogModule.h"
#include "NativeCodeCache.h" #include "NativeCodeCache.h"
#include "DebuggerChannel.h" #include "DebuggerChannel.h"
@ -158,7 +160,9 @@ serverLoop()
switch(request) switch(request)
{ {
case 'b': case 'b':
#ifdef USE_JVMDI
JVMDI_SetBreakpoint(NULL, 0, 0, 0); JVMDI_SetBreakpoint(NULL, 0, 0, 0);
#endif
break; break;
case 'g': case 'g':
// Not implemented // Not implemented

Просмотреть файл

@ -26,14 +26,16 @@ MODULE_NAME = EF
DIRS = Communication DIRS = Communication
CPPSRCS = Debugger.cpp \ CPPSRCS = Debugger.cpp \
jvmdi.cpp \
$(NULL) $(NULL)
LOCAL_EXPORTS = Debugger.h \ LOCAL_EXPORTS = Debugger.h \
jvmdi.h \
$(NULL) $(NULL)
ifdef USE_JVMDI
CPPSRCS += jvmdi.cpp
LOCAL_EXPORTS += jvmdi.h
endif
NO_PROGRAM_IN_SUBDIRS = 1 NO_PROGRAM_IN_SUBDIRS = 1
NO_INSTALL_IN_SUBDIRS = 1 NO_INSTALL_IN_SUBDIRS = 1

Просмотреть файл

@ -20,7 +20,9 @@
#include "plstr.h" #include "plstr.h"
#include "LogModule.h" #include "LogModule.h"
#include "Debugger.h" #include "Debugger.h"
#ifdef USE_JVMDI
#include "jvmdi.h" #include "jvmdi.h"
#endif
#include "Thread.h" #include "Thread.h"
#include "JniRuntime.h" #include "JniRuntime.h"
@ -126,8 +128,10 @@ void VM::execute(const char *className,
void *code; void *code;
code = method->compile(); code = method->compile();
#ifdef USE_JVMDI
if (debugger.getEnabled()) if (debugger.getEnabled())
JVMDI_SetBreakpoint((JNIEnv *) code, 0, 0, 0); JVMDI_SetBreakpoint((JNIEnv *) code, 0, 0, 0);
#endif
if (!noInvoke) { if (!noInvoke) {
/* You can only jump to a static method */ /* You can only jump to a static method */