Bytecode Instrumentation

| 2004 JavaOne
SM
Conference | Session 3042 Copyright Hewlett Packard Co., 2004.
34
if ( new_length > 0 ) {
unsigned char *jvmti_space;
jvmti_space = (unsigned char *)
jvmtiAllocate((jint)new_length);
(void)memcpy((void*)jvmti_space, (void*)new_image,
(int)new_length);
*new_class_data_len = (jint)new_length;
*new_class_data = jvmti_space;
}
else …
Return the new class file