src/share/vm/prims/jvmtiRedefineClasses.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8055008_3 Cdiff src/share/vm/prims/jvmtiRedefineClasses.hpp

src/share/vm/prims/jvmtiRedefineClasses.hpp

Print this page

        

*** 401,418 **** void compute_added_deleted_matching_methods(); // Change jmethodIDs to point to the new methods void update_jmethod_ids(); ! // In addition to marking methods as obsolete, this routine ! // records which methods are EMCP (Equivalent Module Constant ! // Pool) in the emcp_methods BitMap and returns the number of ! // EMCP methods via emcp_method_count_p. This information is ! // used when information about the previous version of the_class ! // is squirreled away. ! void check_methods_and_mark_as_obsolete(BitMap *emcp_methods, ! int * emcp_method_count_p); void transfer_old_native_function_registrations(instanceKlassHandle the_class); // Install the redefinition of a class void redefine_single_class(jclass the_jclass, Klass* scratch_class_oop, TRAPS); --- 401,413 ---- void compute_added_deleted_matching_methods(); // Change jmethodIDs to point to the new methods void update_jmethod_ids(); ! // In addition to marking methods as old and/or obsolete, this routine ! // counts the number of methods that are EMCP (Equivalent Module Constant Pool). ! int check_methods_and_mark_as_obsolete(); void transfer_old_native_function_registrations(instanceKlassHandle the_class); // Install the redefinition of a class void redefine_single_class(jclass the_jclass, Klass* scratch_class_oop, TRAPS);
src/share/vm/prims/jvmtiRedefineClasses.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File