src/share/vm/oops/klassVtable.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/oops/klassVtable.hpp Tue Dec 1 17:44:25 2015
--- new/src/share/vm/oops/klassVtable.hpp Tue Dec 1 17:44:25 2015
*** 113,122 ****
--- 113,125 ----
private:
enum { VTABLE_TRANSITIVE_OVERRIDE_VERSION = 51 } ;
void copy_vtable_to(vtableEntry* start);
int initialize_from_super(KlassHandle super);
int index_of(Method* m, int len) const; // same as index_of, but search only up to len
+ void log_vtables(int i, bool allocate_new, methodHandle target_method,
+ KlassHandle target_klass, Method* super_method,
+ Thread* thread) PRODUCT_RETURN;
void put_method_at(Method* m, int index);
static bool needs_new_vtable_entry(methodHandle m, Klass* super, Handle classloader, Symbol* classname, AccessFlags access_flags, TRAPS);
bool update_inherited_vtable(InstanceKlass* klass, methodHandle target_method, int super_vtable_len, int default_index, bool checkconstraints, TRAPS);
InstanceKlass* find_transitive_override(InstanceKlass* initialsuper, methodHandle target_method, int vtable_index,
src/share/vm/oops/klassVtable.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File