Tom Tromey
e7f7d23387
register2.java: New file.
* testsuite/libjava.jni/register2.java: New file.
* testsuite/libjava.jni/register2.out: New file.
* testsuite/libjava.jni/register2.c: New file.
* java/lang/natClass.cc (_Jv_GetClassNameUtf8): New function.
* java/lang/Class.h (_Jv_GetClassNameUtf8): Declare.
* jni.cc (struct NativeMethodCacheEntry): New struct.
(nathash): Changed type.
(hash): Updated.
(nathash_find_slot): Likewise.
(nathash_find): Likewise.
(natrehash): Likewise.
(nathash_add): Likewise.
(_Jv_JNI_RegisterNatives): Likewise.
(_Jv_LookupJNIMethod): Likewise.
Idea from Juerg Lehni <juerg@scratchdisk.com>
Co-Authored-By: Bryce McKinlay <mckinlay@redhat.com>
From-SVN: r117867
2006-10-18 23:17:04 +00:00
..
2006-08-14 23:12:35 +00:00
2006-02-09 01:35:33 +00:00
2006-06-22 16:59:15 +00:00
2006-03-28 16:12:52 +00:00
2006-10-18 23:17:04 +00:00
2006-08-14 23:12:35 +00:00
2006-08-07 14:48:59 +00:00
2002-08-14 01:07:59 +00:00
2006-05-24 17:14:45 +00:00
2006-03-28 16:12:52 +00:00
2006-10-18 23:17:04 +00:00
2006-06-16 08:56:29 +00:00
2006-02-08 18:06:11 +00:00
2000-03-07 19:55:28 +00:00
2006-02-08 18:06:11 +00:00
2006-05-24 17:14:45 +00:00
2005-08-12 16:40:32 +00:00
2006-01-05 17:35:20 +00:00
2006-01-06 01:03:45 +00:00
2006-06-27 20:38:10 +00:00
2003-03-24 00:50:18 +00:00
2005-05-10 18:28:31 +00:00
2006-03-09 18:47:54 +00:00
2006-08-21 22:07:30 +00:00
2006-05-05 15:05:20 +00:00
2005-03-21 14:50:14 +00:00
2006-07-28 07:40:17 +00:00
2004-02-29 11:14:20 -08:00
2005-12-08 14:19:13 +00:00
2005-12-08 14:19:13 +00:00
2005-06-30 03:22:09 +00:00
2004-08-12 16:20:11 +00:00
2006-04-04 23:25:09 +00:00
2006-08-07 14:42:48 +00:00
2006-06-09 16:07:07 +00:00
2006-01-09 06:42:19 +00:00
2006-01-09 06:42:19 +00:00
2006-08-09 08:46:34 +00:00
2006-08-14 23:12:35 +00:00
2006-05-31 17:47:44 +00:00
2006-04-11 17:23:00 +01:00
2006-02-08 18:06:11 +00:00
2006-02-08 18:06:11 +00:00
2005-06-30 03:22:09 +00:00
2006-07-28 07:40:17 +00:00
2003-11-07 03:16:49 +00:00