* 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
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| invocation | Loading commit data... | |
| PR15133.c | Loading commit data... | |
| PR15133.java | Loading commit data... | |
| PR15133.out | Loading commit data... | |
| PR18116.c | Loading commit data... | |
| PR18116.java | Loading commit data... | |
| PR18116.out | Loading commit data... | |
| PR28178.c | Loading commit data... | |
| PR28178.java | Loading commit data... | |
| PR28178.out | Loading commit data... | |
| bytebuffer.c | Loading commit data... | |
| bytebuffer.java | Loading commit data... | |
| bytebuffer.out | Loading commit data... | |
| calls.c | Loading commit data... | |
| calls.java | Loading commit data... | |
| calls.out | Loading commit data... | |
| cxxtest.cc | Loading commit data... | |
| cxxtest.java | Loading commit data... | |
| cxxtest.out | Loading commit data... | |
| directbuffer.c | Loading commit data... | |
| directbuffer.java | Loading commit data... | |
| directbuffer.out | Loading commit data... | |
| field.c | Loading commit data... | |
| field.java | Loading commit data... | |
| field.out | Loading commit data... | |
| final_method.c | Loading commit data... | |
| final_method.java | Loading commit data... | |
| final_method.out | Loading commit data... | |
| findclass.c | Loading commit data... | |
| findclass.java | Loading commit data... | |
| findclass.out | Loading commit data... | |
| iface.c | Loading commit data... | |
| iface.java | Loading commit data... | |
| iface.out | Loading commit data... | |
| invoke.c | Loading commit data... | |
| invoke.java | Loading commit data... | |
| invoke.out | Loading commit data... | |
| jni.exp | Loading commit data... | |
| jniutf.c | Loading commit data... | |
| jniutf.java | Loading commit data... | |
| jniutf.out | Loading commit data... | |
| martin.c | Loading commit data... | |
| martin.java | Loading commit data... | |
| martin.out | Loading commit data... | |
| noclass.c | Loading commit data... | |
| noclass.java | Loading commit data... | |
| noclass.out | Loading commit data... | |
| overload.c | Loading commit data... | |
| overload.java | Loading commit data... | |
| overload.out | Loading commit data... | |
| pr11951.c | Loading commit data... | |
| pr11951.java | Loading commit data... | |
| pr11951.out | Loading commit data... | |
| pr18278.c | Loading commit data... | |
| pr18278.java | Loading commit data... | |
| pr18278.out | Loading commit data... | |
| pr23739.c | Loading commit data... | |
| pr23739.java | Loading commit data... | |
| pr23739.out | Loading commit data... | |
| register.c | Loading commit data... | |
| register.java | Loading commit data... | |
| register.out | Loading commit data... | |
| register2.c | Loading commit data... | |
| register2.java | Loading commit data... | |
| register2.out | Loading commit data... | |
| simple_int.c | Loading commit data... | |
| simple_int.java | Loading commit data... | |
| simple_int.out | Loading commit data... | |
| throwit.c | Loading commit data... | |
| throwit.java | Loading commit data... | |
| throwit.out | Loading commit data... | |
| virtual.c | Loading commit data... | |
| virtual.java | Loading commit data... | |
| virtual.out | Loading commit data... |