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