112 // capacity (total size of chunk) 113 size_t used_word_size() const; 114 size_t free_word_size() const; 115 size_t capacity_word_size()const; 116 117 // Debug support 118 #ifdef ASSERT 119 void* prev_addr() const { return (void*)&_prev; } 120 void* next_addr() const { return (void*)&_next; } 121 void* size_addr() const { return (void*)&_word_size; } 122 #endif 123 bool verify_chunk_in_free_list(Metachunk* tc) const { return true; } 124 bool verify_par_locked() { return true; } 125 126 void assert_is_mangled() const {/* Don't check "\*/} 127 128 NOT_PRODUCT(void mangle();) 129 130 void print_on(outputStream* st) const; 131 void verify(); 132 }; 133 #endif // SHARE_VM_MEMORY_METACHUNK_HPP | 112 // capacity (total size of chunk) 113 size_t used_word_size() const; 114 size_t free_word_size() const; 115 size_t capacity_word_size()const; 116 117 // Debug support 118 #ifdef ASSERT 119 void* prev_addr() const { return (void*)&_prev; } 120 void* next_addr() const { return (void*)&_next; } 121 void* size_addr() const { return (void*)&_word_size; } 122 #endif 123 bool verify_chunk_in_free_list(Metachunk* tc) const { return true; } 124 bool verify_par_locked() { return true; } 125 126 void assert_is_mangled() const {/* Don't check "\*/} 127 128 NOT_PRODUCT(void mangle();) 129 130 void print_on(outputStream* st) const; 131 void verify(); 132 133 void deallocate_pages() { /* empty */ } 134 }; 135 #endif // SHARE_VM_MEMORY_METACHUNK_HPP |