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