Mercurial > hg > graal-compiler
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 |