equal
deleted
inserted
replaced
25 #ifndef SHARE_OOPS_OOPSHIERARCHY_HPP |
25 #ifndef SHARE_OOPS_OOPSHIERARCHY_HPP |
26 #define SHARE_OOPS_OOPSHIERARCHY_HPP |
26 #define SHARE_OOPS_OOPSHIERARCHY_HPP |
27 |
27 |
28 #include "metaprogramming/integralConstant.hpp" |
28 #include "metaprogramming/integralConstant.hpp" |
29 #include "metaprogramming/primitiveConversions.hpp" |
29 #include "metaprogramming/primitiveConversions.hpp" |
30 #include "runtime/globals.hpp" |
|
31 #include "utilities/globalDefinitions.hpp" |
30 #include "utilities/globalDefinitions.hpp" |
32 |
31 |
33 // OBJECT hierarchy |
32 // OBJECT hierarchy |
34 // This hierarchy is a representation hierarchy, i.e. if A is a superclass |
33 // This hierarchy is a representation hierarchy, i.e. if A is a superclass |
35 // of B, A's representation is a prefix of B's representation. |
34 // of B, A's representation is a prefix of B's representation. |
73 |
72 |
74 class Thread; |
73 class Thread; |
75 class PromotedObject; |
74 class PromotedObject; |
76 class oopDesc; |
75 class oopDesc; |
77 |
76 |
|
77 extern bool CheckUnhandledOops; |
|
78 |
78 class oop { |
79 class oop { |
79 oopDesc* _o; |
80 oopDesc* _o; |
80 |
81 |
81 void register_oop(); |
82 void register_oop(); |
82 void unregister_oop(); |
83 void unregister_oop(); |