src/share/vm/memory/metachunk.hpp

Print this page




 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