comparison src/share/vm/graal/graalJavaAccess.hpp @ 5326:a53162ca8219

introduced HotSpotKlassOop type to convey a klassOop value from the compiler to the C++ code instead of relying on the C++ code automagically converting a HotSpotTypeResolvedImpl value to a klassOop
author Doug Simon <doug.simon@oracle.com>
date Mon, 30 Apr 2012 20:15:20 +0200
parents 290b3025b66f
children af07e798947d
comparison
equal deleted inserted replaced
5325:f8ea2735ec4f 5326:a53162ca8219
56 boolean_field(HotSpotTypeResolved, isArrayClass) \ 56 boolean_field(HotSpotTypeResolved, isArrayClass) \
57 boolean_field(HotSpotTypeResolved, isInstanceClass) \ 57 boolean_field(HotSpotTypeResolved, isInstanceClass) \
58 boolean_field(HotSpotTypeResolved, isInterface) \ 58 boolean_field(HotSpotTypeResolved, isInterface) \
59 int_field(HotSpotTypeResolved, instanceSize) \ 59 int_field(HotSpotTypeResolved, instanceSize) \
60 end_class \ 60 end_class \
61 start_class(HotSpotKlassOop) \
62 oop_field(HotSpotKlassOop, javaMirror, "Ljava/lang/Class;") \
63 end_class \
61 start_class(HotSpotMethodResolved) \ 64 start_class(HotSpotMethodResolved) \
62 oop_field(HotSpotMethodResolved, compiler, "Lcom/oracle/graal/hotspot/Compiler;") \ 65 oop_field(HotSpotMethodResolved, compiler, "Lcom/oracle/graal/hotspot/Compiler;") \
63 oop_field(HotSpotMethodResolved, name, "Ljava/lang/String;") \ 66 oop_field(HotSpotMethodResolved, name, "Ljava/lang/String;") \
64 oop_field(HotSpotMethodResolved, holder, "Lcom/oracle/max/cri/ri/RiResolvedType;") \ 67 oop_field(HotSpotMethodResolved, holder, "Lcom/oracle/max/cri/ri/RiResolvedType;") \
65 oop_field(HotSpotMethodResolved, javaMirror, "Ljava/lang/Object;") \ 68 oop_field(HotSpotMethodResolved, javaMirror, "Ljava/lang/Object;") \