comparison src/share/vm/graal/graalJavaAccess.hpp @ 13261:0ffe9e4bb364

don't go through VM to create HotSpotResolvedObjectType (part 1)
author twisti
date Sun, 08 Dec 2013 13:27:52 -0800
parents 8b5852df0471
children 81055aacb98d
comparison
equal deleted inserted replaced
13260:f795de8d8b71 13261:0ffe9e4bb364
47 * 47 *
48 */ 48 */
49 49
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(HotSpotResolvedObjectType) \ 51 start_class(HotSpotResolvedObjectType) \
52 long_field(HotSpotResolvedObjectType, metaspaceKlass) \ 52 oop_field(HotSpotResolvedObjectType, javaClass, "Ljava/lang/Class;") \
53 oop_field(HotSpotResolvedObjectType, javaMirror, "Ljava/lang/Class;") \
54 end_class \ 53 end_class \
55 start_class(HotSpotResolvedJavaMethod) \ 54 start_class(HotSpotResolvedJavaMethod) \
56 oop_field(HotSpotResolvedJavaMethod, name, "Ljava/lang/String;") \ 55 oop_field(HotSpotResolvedJavaMethod, name, "Ljava/lang/String;") \
57 oop_field(HotSpotResolvedJavaMethod, holder, "Lcom/oracle/graal/hotspot/meta/HotSpotResolvedObjectType;") \ 56 oop_field(HotSpotResolvedJavaMethod, holder, "Lcom/oracle/graal/hotspot/meta/HotSpotResolvedObjectType;") \
58 long_field(HotSpotResolvedJavaMethod, metaspaceMethod) \ 57 long_field(HotSpotResolvedJavaMethod, metaspaceMethod) \