Lines Matching refs:words

256     // Size of the partial object extending onto the region (words).
260 // in this region (words). This does not include the partial object
265 // Total live data that lies within the region (words).
316 void set_partial_obj_size(size_t words) {
317 _partial_obj_size = (region_sz_t) words;
322 inline void set_live_obj_size(size_t words);
328 inline void add_live_obj(size_t words);
423 // Return the number of words between addr and the start of the region
533 inline void ParallelCompactData::RegionData::set_live_obj_size(size_t words)
535 assert(words <= los_mask, "would overflow");
536 _dc_and_los = destination_count_raw() | (region_sz_t)words;
580 inline void ParallelCompactData::RegionData::add_live_obj(size_t words)
582 assert(words <= (size_t)los_mask - live_obj_size(), "overflow");
583 Atomic::add((int) words, (volatile int*) &_dc_and_los);
751 // The closure is initialized with the number of heap words to process
753 // methods in subclasses should update the total as words are processed. Since
766 size_t words = max_uintx);
776 virtual IterationStatus do_addr(HeapWord* addr, size_t words) = 0;
779 inline void decrement_words_remaining(size_t words);
794 size_t words):
797 , _initial_words_remaining(words)
800 _words_remaining = words;
828 inline void ParMarkBitMapClosure::decrement_words_remaining(size_t words) {
829 assert(_words_remaining >= words, "processed too many words");
830 _words_remaining -= words;
1109 // Fill the region [start, start + words) with live object(s). Only usable
1112 size_t words);
1529 HeapWord* destination, size_t words);
1540 // Copy enough words to fill this closure, starting at source(). Interior
1544 // Copy enough words to fill this closure or to the end of an object,
1550 // Update variables to indicate that word_count words were processed.
1563 size_t words) :
1564 ParMarkBitMapClosure(bitmap, cm, words), _start_array(start_array)
1569 inline void MoveAndUpdateClosure::update_state(size_t words)
1571 decrement_words_remaining(words);
1572 _source += words;
1573 _destination += words;
1587 virtual IterationStatus do_addr(HeapWord* addr, size_t words);