< prev index next >

hotspot/src/share/vm/memory/metachunk.hpp

Print this page

        

*** 100,110 **** VirtualSpaceNode* _container; // Current allocation top. MetaWord* _top; ! DEBUG_ONLY(bool _is_tagged_free;) MetaWord* initial_top() const { return (MetaWord*)this + overhead(); } MetaWord* top() const { return _top; } public: --- 100,112 ---- VirtualSpaceNode* _container; // Current allocation top. MetaWord* _top; ! #ifndef PRODUCT ! bool _is_tagged_free; ! #endif MetaWord* initial_top() const { return (MetaWord*)this + overhead(); } MetaWord* top() const { return _top; } public:
*** 136,146 **** // free (available for future allocations) size_t word_size() const { return size(); } size_t used_word_size() const; size_t free_word_size() const; ! #ifdef ASSERT bool is_tagged_free() { return _is_tagged_free; } void set_is_tagged_free(bool v) { _is_tagged_free = v; } #endif bool contains(const void* ptr) { return bottom() <= ptr && ptr < _top; } --- 138,148 ---- // free (available for future allocations) size_t word_size() const { return size(); } size_t used_word_size() const; size_t free_word_size() const; ! #ifndef PRODUCT bool is_tagged_free() { return _is_tagged_free; } void set_is_tagged_free(bool v) { _is_tagged_free = v; } #endif bool contains(const void* ptr) { return bottom() <= ptr && ptr < _top; }
< prev index next >