< prev index next > src/hotspot/share/gc/shared/collectedHeap.hpp
Print this page
// called to allocate TLABs, only individual objects.
virtual HeapWord* mem_allocate(size_t size,
bool* gc_overhead_limit_was_exceeded) = 0;
// Filler object utilities.
- static inline size_t filler_array_hdr_size();
static inline size_t filler_array_min_size();
static inline void zap_filler_array_with(HeapWord* start, size_t words, juint value);
DEBUG_ONLY(static void fill_args_check(HeapWord* start, size_t words);)
DEBUG_ONLY(static void zap_filler_array(HeapWord* start, size_t words, bool zap = true);)
static void fill_with_object(HeapWord* start, HeapWord* end, bool zap = true) {
fill_with_object(start, pointer_delta(end, start), zap);
}
virtual void fill_with_dummy_object(HeapWord* start, HeapWord* end, bool zap);
- static constexpr size_t min_dummy_object_size() {
+ static size_t min_dummy_object_size() {
return oopDesc::header_size();
}
static size_t lab_alignment_reserve() {
assert(_lab_alignment_reserve != SIZE_MAX, "uninitialized");
< prev index next >