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