comparison src/share/vm/oops/oopsHierarchy.hpp @ 845:df6caf649ff7

6700789: G1: Enable use of compressed oops with G1 heaps Summary: Modifications to G1 so as to allow the use of compressed oops. Reviewed-by: apetrusenko, coleenp, jmasa, kvn, never, phh, tonyp
author ysr
date Tue, 14 Jul 2009 15:40:39 -0700
parents 0fbdb4381b99
children c18cbe5936b8
comparison
equal deleted inserted replaced
839:bb18957ad21e 845:df6caf649ff7
27 // of B, A's representation is a prefix of B's representation. 27 // of B, A's representation is a prefix of B's representation.
28 28
29 typedef juint narrowOop; // Offset instead of address for an oop within a java object 29 typedef juint narrowOop; // Offset instead of address for an oop within a java object
30 typedef class klassOopDesc* wideKlassOop; // to keep SA happy and unhandled oop 30 typedef class klassOopDesc* wideKlassOop; // to keep SA happy and unhandled oop
31 // detector happy. 31 // detector happy.
32 typedef void* OopOrNarrowOopStar;
32 33
33 #ifndef CHECK_UNHANDLED_OOPS 34 #ifndef CHECK_UNHANDLED_OOPS
34 35
35 typedef class oopDesc* oop; 36 typedef class oopDesc* oop;
36 typedef class instanceOopDesc* instanceOop; 37 typedef class instanceOopDesc* instanceOop;