185 // given address as part of an allocated object. For |
185 // given address as part of an allocated object. For |
186 // ceratin kinds of spaces, this might be a potentially |
186 // ceratin kinds of spaces, this might be a potentially |
187 // expensive operation. To prevent performance problems |
187 // expensive operation. To prevent performance problems |
188 // on account of its inadvertent use in product jvm's, |
188 // on account of its inadvertent use in product jvm's, |
189 // we restrict its use to assertion checks only. |
189 // we restrict its use to assertion checks only. |
190 virtual bool is_in(const void* p) const; |
190 virtual bool is_in(const void* p) const = 0; |
191 |
191 |
192 // Returns true iff the given reserved memory of the space contains the |
192 // Returns true iff the given reserved memory of the space contains the |
193 // given address. |
193 // given address. |
194 bool is_in_reserved(const void* p) const { return _bottom <= p && p < _end; } |
194 bool is_in_reserved(const void* p) const { return _bottom <= p && p < _end; } |
195 |
195 |