comparison src/share/vm/classfile/javaClasses.hpp @ 10133:6337ca4dcad8

8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition Summary: Lazily create and maintain the MemberNameTable to be able to update MemberName's Reviewed-by: coleenp, jrose, dholmes Contributed-by: serguei.spitsyn@oracle.com
author sspitsyn
date Sat, 20 Apr 2013 04:07:08 -0700
parents 16885e702c88
children f258c5828eb8 4b52137b07c9
comparison
equal deleted inserted replaced
10132:5b6512efcdc4 10133:6337ca4dcad8
1034 static int flags(oop mname); 1034 static int flags(oop mname);
1035 static void set_flags(oop mname, int flags); 1035 static void set_flags(oop mname, int flags);
1036 1036
1037 static Metadata* vmtarget(oop mname); 1037 static Metadata* vmtarget(oop mname);
1038 static void set_vmtarget(oop mname, Metadata* target); 1038 static void set_vmtarget(oop mname, Metadata* target);
1039 #if INCLUDE_JVMTI
1040 static void adjust_vmtarget(oop mname, Metadata* target);
1041 #endif // INCLUDE_JVMTI
1039 1042
1040 static intptr_t vmindex(oop mname); 1043 static intptr_t vmindex(oop mname);
1041 static void set_vmindex(oop mname, intptr_t index); 1044 static void set_vmindex(oop mname, intptr_t index);
1042 1045
1043 // Testers 1046 // Testers