Tom Tromey
facc279fc1
defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase pointers.
* defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase
pointers.
(handleMethodsEnd): Fixed error messages. Create a _Jv_JNIMethod
if the method is native.
* resolve.cc (ncode): Don't handle native methods.
(_Jv_JNIMethod::ncode): New method.
(_Jv_PrepareClass): Handle native methods.
* jni.cc (call): Renamed from _Jv_JNI_conversion_call.
Include AbstractMethodError.h.
(add_char): New function.
(mangled_name): Likewise.
* include/java-interp.h (class _Jv_JNIMethod): New class.
(class _Jv_MethodBase): New class.
(class _Jv_InterpMethod): Derive from _Jv_MethodBase.
(_Jv_InterpClass): Changed `interpreted_methods' field to type
`_Jv_MethodBase'.
* include/jvm.h (_Jv_FindSymbolInExecutable): Declare.
* java/lang/natRuntime.cc (libraries_size, libraries_count,
libraries): New globals.
(add_library): New function.
(_Jv_FindSymbolInExecutable): New function.
* java/lang/natClassLoader.cc (initiated_classes, loaded_classes):
Now static.
From-SVN: r31790
2000-02-04 20:49:27 +00:00
..
2000-01-21 23:50:31 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-26 23:56:36 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:41:47 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-10 20:02:47 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
1999-10-02 15:44:24 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-10 20:02:47 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-02-04 20:49:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-02-04 20:49:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-02-04 16:59:35 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
1999-06-24 20:06:09 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-17 00:00:43 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-02-04 16:59:35 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00
2000-01-19 18:39:27 +00:00