Jim asked that I file this.
I assume if it's accepted we need to also file a CCC, let me know how to proceed.
I think what we need is a:
jvmtiError
IterateOverReachableObjects2(jvmtiEnv* env,
jvmtiHeapRootCallback heap_root_callback,
jvmtiStackReferenceCallback stack_ref_callback,
jvmtiObjectReferenceCallback2 object_ref_callback,
void* user_data);
typedef jvmtiIterationControl (JNICALL *jvmtiObjectReferenceCallback2)
(jvmtiObjectReferenceKind reference_kind,
jlong class_tag,
jlong size,
jlong* tag_ptr,
jlong* referrer_tag, <-------- Allow me to tag referrer
jint referrer_index,
void* user_data);
I'm not particular on the naming. I just used a '2' suffix.
###@###.### 2005-04-08 18:59:25 GMT
I assume if it's accepted we need to also file a CCC, let me know how to proceed.
I think what we need is a:
jvmtiError
IterateOverReachableObjects2(jvmtiEnv* env,
jvmtiHeapRootCallback heap_root_callback,
jvmtiStackReferenceCallback stack_ref_callback,
jvmtiObjectReferenceCallback2 object_ref_callback,
void* user_data);
typedef jvmtiIterationControl (JNICALL *jvmtiObjectReferenceCallback2)
(jvmtiObjectReferenceKind reference_kind,
jlong class_tag,
jlong size,
jlong* tag_ptr,
jlong* referrer_tag, <-------- Allow me to tag referrer
jint referrer_index,
void* user_data);
I'm not particular on the naming. I just used a '2' suffix.
###@###.### 2005-04-08 18:59:25 GMT