src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
changeset 53400 6a3586523418
parent 53244 9807daeb47c4
equal deleted inserted replaced
53399:bf806003a4de 53400:6a3586523418
    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);