hg: lambda/lambda/hotspot: [mq]: ext_methods

Rémi Forax forax at univ-mlv.fr
Tue Jan 10 00:14:58 PST 2012


Hi Keith,
That's a big patch !

Just a question about bytecodeAssembler, I know that the JSR 292 method 
handle
implementation also generates bytecodes and it seems that the opcodes needed
by bytecodeAssembler is a subset of the ones used by the JSR 292 
implementation.
It could be a good idea to try to reuse the same class for both generators.

CC to John and Christian to see if it's a good idea.

Rémi

On 01/09/2012 09:46 PM, keith.mcguigan at oracle.com wrote:
> Changeset: 691ef456ff6c
> Author:    kamg
> Date:      2011-12-22 15:17 -0500
> URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/691ef456ff6c
>
> [mq]: ext_methods
>
> + src/share/vm/classfile/bytecodeAssembler.cpp
> + src/share/vm/classfile/bytecodeAssembler.hpp
> ! src/share/vm/classfile/classFileParser.cpp
> ! src/share/vm/classfile/classFileParser.hpp
> + src/share/vm/classfile/defaultMethods.cpp
> + src/share/vm/classfile/defaultMethods.hpp
> + src/share/vm/classfile/genericSignatures.cpp
> + src/share/vm/classfile/genericSignatures.hpp
> ! src/share/vm/classfile/verifier.cpp
> ! src/share/vm/interpreter/linkResolver.cpp
> ! src/share/vm/interpreter/rewriter.cpp
> ! src/share/vm/oops/instanceKlass.cpp
> ! src/share/vm/oops/instanceKlass.hpp
> ! src/share/vm/oops/instanceKlassKlass.cpp
> ! src/share/vm/oops/klassVtable.cpp
> ! src/share/vm/oops/klassVtable.hpp
> ! src/share/vm/oops/methodOop.hpp
> ! src/share/vm/prims/jvm.h
> ! src/share/vm/runtime/globals.hpp
> ! src/share/vm/utilities/accessFlags.hpp
> ! src/share/vm/utilities/growableArray.hpp
> ! src/share/vm/utilities/ostream.cpp
> ! src/share/vm/utilities/ostream.hpp
> + src/share/vm/utilities/resourceHash.hpp
>
>



More information about the lambda-dev mailing list