< prev index next >

src/share/vm/memory/generation.hpp

Print this page
rev 7209 : [mq]: inccms

*** 263,280 **** virtual HeapWord* allocate(size_t word_size, bool is_tlab) = 0; // Like "allocate", but performs any necessary locking internally. virtual HeapWord* par_allocate(size_t word_size, bool is_tlab) = 0; - // A 'younger' gen has reached an allocation limit, and uses this to notify - // the next older gen. The return value is a new limit, or NULL if none. The - // caller must do the necessary locking. - virtual HeapWord* allocation_limit_reached(Space* space, HeapWord* top, - size_t word_size) { - return NULL; - } - // Some generation may offer a region for shared, contiguous allocation, // via inlined code (by exporting the address of the top and end fields // defining the extent of the contiguous allocation region.) // This function returns "true" iff the heap supports this kind of --- 263,272 ----
< prev index next >