equal
deleted
inserted
replaced
40 size_t _collector_leftmost, _collector_rightmost; |
40 size_t _collector_leftmost, _collector_rightmost; |
41 |
41 |
42 size_t _capacity; |
42 size_t _capacity; |
43 size_t _used; |
43 size_t _used; |
44 |
44 |
45 void assert_bounds() const PRODUCT_RETURN; |
45 void assert_bounds() const NOT_DEBUG_RETURN; |
46 void assert_heaplock_owned_by_current_thread() const PRODUCT_RETURN; |
46 void assert_heaplock_owned_by_current_thread() const NOT_DEBUG_RETURN; |
47 void assert_heaplock_not_owned_by_current_thread() const PRODUCT_RETURN; |
47 void assert_heaplock_not_owned_by_current_thread() const NOT_DEBUG_RETURN; |
48 |
48 |
49 bool is_mutator_free(size_t idx) const; |
49 bool is_mutator_free(size_t idx) const; |
50 bool is_collector_free(size_t idx) const; |
50 bool is_collector_free(size_t idx) const; |
51 |
51 |
52 HeapWord* try_allocate_in(ShenandoahHeapRegion* region, ShenandoahAllocRequest& req, bool& in_new_region); |
52 HeapWord* try_allocate_in(ShenandoahHeapRegion* region, ShenandoahAllocRequest& req, bool& in_new_region); |