< prev index next >
hotspot/src/share/vm/memory/metachunk.hpp
Print this page
@@ -100,11 +100,13 @@
VirtualSpaceNode* _container;
// Current allocation top.
MetaWord* _top;
- DEBUG_ONLY(bool _is_tagged_free;)
+#ifndef PRODUCT
+ bool _is_tagged_free;
+#endif
MetaWord* initial_top() const { return (MetaWord*)this + overhead(); }
MetaWord* top() const { return _top; }
public:
@@ -136,11 +138,11 @@
// 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
+#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 >