Mercurial > hg > truffle
comparison src/share/vm/shark/sharkIntrinsics.cpp @ 4988:eb5b24d1499f
Merge
author | Christian Haeubl <christian.haeubl@oracle.com> |
---|---|
date | Mon, 27 Feb 2012 15:06:36 -0800 |
parents | 069ab3f976d3 |
children | 2cd5e15048e6 |
comparison
equal
deleted
inserted
replaced
4987:f292f9c590ba | 4988:eb5b24d1499f |
---|---|
211 state()->pop()->jobject_value(), | 211 state()->pop()->jobject_value(), |
212 in_ByteSize(oopDesc::klass_offset_in_bytes()), | 212 in_ByteSize(oopDesc::klass_offset_in_bytes()), |
213 SharkType::oop_type(), | 213 SharkType::oop_type(), |
214 "klass"); | 214 "klass"); |
215 | 215 |
216 Value *klass_part = builder()->CreateAddressOfStructEntry( | |
217 klass, | |
218 in_ByteSize(klassOopDesc::klass_part_offset_in_bytes()), | |
219 SharkType::klass_type(), | |
220 "klass_part"); | |
221 | |
222 state()->push( | 216 state()->push( |
223 SharkValue::create_jobject( | 217 SharkValue::create_jobject( |
224 builder()->CreateValueOfStructEntry( | 218 builder()->CreateValueOfStructEntry( |
225 klass_part, | 219 klass, |
226 in_ByteSize(Klass::java_mirror_offset_in_bytes()), | 220 Klass::java_mirror_offset(), |
227 SharkType::oop_type(), | 221 SharkType::oop_type(), |
228 "java_mirror"), | 222 "java_mirror"), |
229 true)); | 223 true)); |
230 } | 224 } |
231 | 225 |