comparison src/share/vm/graal/graalJavaAccess.hpp @ 5686:6cb39a47da14

replaced loading of instance prototype header word with a constant obtained from HotSpotResolvedJavaType
author Doug Simon <doug.simon@oracle.com>
date Fri, 22 Jun 2012 17:16:57 +0200
parents f787843c890c
children 120820e30baa
comparison
equal deleted inserted replaced
5685:757fc384f9b7 5686:6cb39a47da14
47 #define COMPILER_CLASSES_DO(start_class, end_class, char_field, int_field, boolean_field, long_field, float_field, oop_field, static_oop_field) \ 47 #define COMPILER_CLASSES_DO(start_class, end_class, char_field, int_field, boolean_field, long_field, float_field, oop_field, static_oop_field) \
48 start_class(HotSpotResolvedJavaType) \ 48 start_class(HotSpotResolvedJavaType) \
49 oop_field(HotSpotResolvedJavaType, javaMirror, "Ljava/lang/Class;") \ 49 oop_field(HotSpotResolvedJavaType, javaMirror, "Ljava/lang/Class;") \
50 oop_field(HotSpotResolvedJavaType, simpleName, "Ljava/lang/String;") \ 50 oop_field(HotSpotResolvedJavaType, simpleName, "Ljava/lang/String;") \
51 int_field(HotSpotResolvedJavaType, accessFlags) \ 51 int_field(HotSpotResolvedJavaType, accessFlags) \
52 long_field(HotSpotResolvedJavaType, prototypeHeader) \
52 boolean_field(HotSpotResolvedJavaType, hasFinalizer) \ 53 boolean_field(HotSpotResolvedJavaType, hasFinalizer) \
53 boolean_field(HotSpotResolvedJavaType, hasFinalizableSubclass) \ 54 boolean_field(HotSpotResolvedJavaType, hasFinalizableSubclass) \
54 int_field(HotSpotResolvedJavaType, superCheckOffset) \ 55 int_field(HotSpotResolvedJavaType, superCheckOffset) \
55 boolean_field(HotSpotResolvedJavaType, isArrayClass) \ 56 boolean_field(HotSpotResolvedJavaType, isArrayClass) \
56 boolean_field(HotSpotResolvedJavaType, isInstanceClass) \ 57 boolean_field(HotSpotResolvedJavaType, isInstanceClass) \