Mercurial > hg > truffle
comparison src/share/vm/oops/klass.hpp @ 2891:75a99b4f1c98
Rebranded C++ part from C1X to Graal.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Wed, 08 Jun 2011 14:01:51 +0200 |
parents | d90bf514d647 |
children | f00918f35c7f |
comparison
equal
deleted
inserted
replaced
2890:c23d45daff9b | 2891:75a99b4f1c98 |
---|---|
236 // Ordered list of all primary supertypes | 236 // Ordered list of all primary supertypes |
237 klassOop _primary_supers[_primary_super_limit]; | 237 klassOop _primary_supers[_primary_super_limit]; |
238 // java/lang/Class instance mirroring this class | 238 // java/lang/Class instance mirroring this class |
239 oop _java_mirror; | 239 oop _java_mirror; |
240 // com/oracle/max/graal/runtime/HotSpotTypeResolved mirroring this class | 240 // com/oracle/max/graal/runtime/HotSpotTypeResolved mirroring this class |
241 oop _c1x_mirror; | 241 oop _graal_mirror; |
242 // Superclass | 242 // Superclass |
243 klassOop _super; | 243 klassOop _super; |
244 // First subclass (NULL if none); _subklass->next_sibling() is next one | 244 // First subclass (NULL if none); _subklass->next_sibling() is next one |
245 klassOop _subklass; | 245 klassOop _subklass; |
246 // Sibling link (or NULL); links all subklasses of a klass | 246 // Sibling link (or NULL); links all subklasses of a klass |
334 | 334 |
335 // java mirror | 335 // java mirror |
336 oop java_mirror() const { return _java_mirror; } | 336 oop java_mirror() const { return _java_mirror; } |
337 void set_java_mirror(oop m) { oop_store((oop*) &_java_mirror, m); } | 337 void set_java_mirror(oop m) { oop_store((oop*) &_java_mirror, m); } |
338 | 338 |
339 // c1x mirror | 339 // graal mirror |
340 oop c1x_mirror() const { return _c1x_mirror; } | 340 oop graal_mirror() const { return _graal_mirror; } |
341 void set_c1x_mirror(oop m) { oop_store((oop*) &_c1x_mirror, m); } | 341 void set_graal_mirror(oop m) { oop_store((oop*) &_graal_mirror, m); } |
342 | 342 |
343 // modifier flags | 343 // modifier flags |
344 jint modifier_flags() const { return _modifier_flags; } | 344 jint modifier_flags() const { return _modifier_flags; } |
345 void set_modifier_flags(jint flags) { _modifier_flags = flags; } | 345 void set_modifier_flags(jint flags) { _modifier_flags = flags; } |
346 | 346 |
366 oop* adr_super() const { return (oop*)&_super; } | 366 oop* adr_super() const { return (oop*)&_super; } |
367 oop* adr_primary_supers() const { return (oop*)&_primary_supers[0]; } | 367 oop* adr_primary_supers() const { return (oop*)&_primary_supers[0]; } |
368 oop* adr_secondary_super_cache() const { return (oop*)&_secondary_super_cache; } | 368 oop* adr_secondary_super_cache() const { return (oop*)&_secondary_super_cache; } |
369 oop* adr_secondary_supers()const { return (oop*)&_secondary_supers; } | 369 oop* adr_secondary_supers()const { return (oop*)&_secondary_supers; } |
370 oop* adr_java_mirror() const { return (oop*)&_java_mirror; } | 370 oop* adr_java_mirror() const { return (oop*)&_java_mirror; } |
371 oop* adr_c1x_mirror() const { return (oop*)&_c1x_mirror; } | 371 oop* adr_graal_mirror() const { return (oop*)&_graal_mirror; } |
372 oop* adr_subklass() const { return (oop*)&_subklass; } | 372 oop* adr_subklass() const { return (oop*)&_subklass; } |
373 oop* adr_next_sibling() const { return (oop*)&_next_sibling; } | 373 oop* adr_next_sibling() const { return (oop*)&_next_sibling; } |
374 | 374 |
375 public: | 375 public: |
376 // Allocation profiling support | 376 // Allocation profiling support |