equal
deleted
inserted
replaced
67 |
67 |
68 private: |
68 private: |
69 // Apply closure to the InstanceKlass oops that are outside the java heap. |
69 // Apply closure to the InstanceKlass oops that are outside the java heap. |
70 inline void iterate_c_heap_oops(instanceKlass* ik, OopClosure* closure); |
70 inline void iterate_c_heap_oops(instanceKlass* ik, OopClosure* closure); |
71 |
71 |
72 #ifndef PRODUCT |
|
73 public: |
72 public: |
74 // Printing |
73 // Printing |
|
74 void oop_print_value_on(oop obj, outputStream* st); |
|
75 #ifndef PRODUCT |
75 void oop_print_on(oop obj, outputStream* st); |
76 void oop_print_on(oop obj, outputStream* st); |
76 void oop_print_value_on(oop obj, outputStream* st); |
|
77 #endif |
77 #endif |
78 |
78 |
79 public: |
|
80 // Verification |
79 // Verification |
81 const char* internal_name() const; |
80 const char* internal_name() const; |
82 void oop_verify_on(oop obj, outputStream* st); |
81 void oop_verify_on(oop obj, outputStream* st); |
83 // tells whether obj is partially constructed (gc during class loading) |
82 // tells whether obj is partially constructed (gc during class loading) |
84 bool oop_partially_loaded(oop obj) const; |
83 bool oop_partially_loaded(oop obj) const; |