Hi
Alex my answer is inline:
On 10/20/06, Alex Astapchuk <[EMAIL PROTECTED]> wrote:
Helpers are neither called as JNI methods nor they are called through
the JNI.
Or do you propose to make a code for the helpers as the JNI methods?
How would the 'jni_alloc(Address class, int size);' look like in the C
code?
Yes. Current slow path call is very simular to JNI.
It's can be looks like:
jni_alloc(jclass clss) {
hythread_suspend_disable();
Class* c = jni_get_class_handle(clss)
ManageObject obj = class_alloc_new_object(Class *c);
ObjectHandle obj_handle = NULL;
if (NULL != obj) {
obj_handle = oh_allocate_global_handle();
}
hythread_suspend_enable();
return obj_handle;'
}