comparison src/share/vm/graal/graalJavaAccess.hpp @ 6367:cc402f4396f4

deleted caching of initial mark word in HotSpotResolvedJavaType. This value is modified by the biased locking mechanism and so it not constant for a Klass
author Doug Simon <doug.simon@oracle.com>
date Wed, 12 Sep 2012 23:50:37 +0200
parents 2585af1e26ac
children c8759f9f9e3c
comparison
equal deleted inserted replaced
6366:67ee6f880ef3 6367:cc402f4396f4
50 #define COMPILER_CLASSES_DO(start_class, end_class, char_field, int_field, boolean_field, long_field, float_field, oop_field, static_oop_field) \ 50 #define COMPILER_CLASSES_DO(start_class, end_class, char_field, int_field, boolean_field, long_field, float_field, oop_field, static_oop_field) \
51 start_class(HotSpotResolvedJavaType) \ 51 start_class(HotSpotResolvedJavaType) \
52 oop_field(HotSpotResolvedJavaType, javaMirror, "Ljava/lang/Class;") \ 52 oop_field(HotSpotResolvedJavaType, javaMirror, "Ljava/lang/Class;") \
53 oop_field(HotSpotResolvedJavaType, simpleName, "Ljava/lang/String;") \ 53 oop_field(HotSpotResolvedJavaType, simpleName, "Ljava/lang/String;") \
54 int_field(HotSpotResolvedJavaType, accessFlags) \ 54 int_field(HotSpotResolvedJavaType, accessFlags) \
55 long_field(HotSpotResolvedJavaType, initialMarkWord) \
56 boolean_field(HotSpotResolvedJavaType, hasFinalizer) \ 55 boolean_field(HotSpotResolvedJavaType, hasFinalizer) \
57 boolean_field(HotSpotResolvedJavaType, hasFinalizableSubclass) \ 56 boolean_field(HotSpotResolvedJavaType, hasFinalizableSubclass) \
58 int_field(HotSpotResolvedJavaType, superCheckOffset) \ 57 int_field(HotSpotResolvedJavaType, superCheckOffset) \
59 boolean_field(HotSpotResolvedJavaType, isArrayClass) \ 58 boolean_field(HotSpotResolvedJavaType, isArrayClass) \
60 boolean_field(HotSpotResolvedJavaType, isInstanceClass) \ 59 boolean_field(HotSpotResolvedJavaType, isInstanceClass) \