comparison src/share/vm/graal/graalJavaAccess.hpp @ 3028:1305cb3809c1

Performed folder and class name changes in native code.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Mon, 20 Jun 2011 14:07:11 +0200
parents 9fed07e4a375
children 2e20c39e472f
comparison
equal deleted inserted replaced
3027:d5e9eff55773 3028:1305cb3809c1
138 oop_field(CiTargetMethod_Mark, id, "Ljava/lang/Object;") \ 138 oop_field(CiTargetMethod_Mark, id, "Ljava/lang/Object;") \
139 oop_field(CiTargetMethod_Mark, references, "[Lcom/sun/cri/ci/CiTargetMethod$Mark;") \ 139 oop_field(CiTargetMethod_Mark, references, "[Lcom/sun/cri/ci/CiTargetMethod$Mark;") \
140 end_class \ 140 end_class \
141 start_class(CiDebugInfo) \ 141 start_class(CiDebugInfo) \
142 oop_field(CiDebugInfo, codePos, "Lcom/sun/cri/ci/CiCodePos;") \ 142 oop_field(CiDebugInfo, codePos, "Lcom/sun/cri/ci/CiCodePos;") \
143 oop_field(CiDebugInfo, registerRefMap, "Lcom/sun/cri/ci/CiBitMap;") \ 143 oop_field(CiDebugInfo, registerRefMap, "Lcom/oracle/max/graal/graph/BitMap;") \
144 oop_field(CiDebugInfo, frameRefMap, "Lcom/sun/cri/ci/CiBitMap;") \ 144 oop_field(CiDebugInfo, frameRefMap, "Lcom/oracle/max/graal/graph/BitMap;") \
145 end_class \ 145 end_class \
146 start_class(CiBitMap) \ 146 start_class(GraalBitMap) \
147 int_field(CiBitMap, size) \ 147 int_field(GraalBitMap, size) \
148 long_field(CiBitMap, low) \ 148 long_field(GraalBitMap, low) \
149 oop_field(CiBitMap, extra, "[J") \ 149 oop_field(GraalBitMap, extra, "[J") \
150 end_class \ 150 end_class \
151 start_class(CiFrame) \ 151 start_class(CiFrame) \
152 oop_field(CiFrame, values, "[Lcom/sun/cri/ci/CiValue;") \ 152 oop_field(CiFrame, values, "[Lcom/sun/cri/ci/CiValue;") \
153 int_field(CiFrame, numLocals) \ 153 int_field(CiFrame, numLocals) \
154 int_field(CiFrame, numStack) \ 154 int_field(CiFrame, numStack) \
215 oop_field(RiTypeProfile, types, "[Lcom/sun/cri/ri/RiType;") \ 215 oop_field(RiTypeProfile, types, "[Lcom/sun/cri/ri/RiType;") \
216 end_class \ 216 end_class \
217 /* end*/ 217 /* end*/
218 218
219 #define START_CLASS(name) \ 219 #define START_CLASS(name) \
220 class name : AllStatic { \ 220 class name : AllStatic { \
221 private: \ 221 private: \
222 friend class GraalCompiler; \ 222 friend class GraalCompiler; \
223 static void check(oop obj) { assert(obj != NULL, "NULL field access of class " #name); assert(obj->is_a(SystemDictionary::name##_klass()), "wrong class, " #name " expected"); } \ 223 static void check(oop obj) { assert(obj != NULL, "NULL field access of class " #name); assert(obj->is_a(SystemDictionary::name##_klass()), "wrong class, " #name " expected"); } \
224 static void compute_offsets(); \ 224 static void compute_offsets(); \
225 public: \ 225 public: \