Searched defs:word_sz (Results 1 - 9 of 9) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/shared/
H A DparGCAllocBuffer.cpp145 ParGCAllocBufferWithBOT::ParGCAllocBufferWithBOT(size_t word_sz, argument
147 ParGCAllocBuffer(word_sz),
174 HeapWord* ParGCAllocBufferWithBOT::allocate_slow(size_t word_sz) { argument
192 res = ParGCAllocBuffer::allocate(word_sz);
194 _bt.alloc_block(res, word_sz);
201 ParGCAllocBufferWithBOT::undo_allocation(HeapWord* obj, size_t word_sz) { argument
202 ParGCAllocBuffer::undo_allocation(obj, word_sz);
H A DparGCAllocBuffer.hpp60 // Initializes the buffer to be empty, but with the given "word_sz".
62 ParGCAllocBuffer(size_t word_sz);
72 // If an allocation of the given "word_sz" can be satisfied within the
76 HeapWord* allocate(size_t word_sz) { argument
78 if (pointer_delta(_end, _top) >= word_sz) {
79 _top = _top + word_sz;
87 // "obj" of the given "word_sz".
88 void undo_allocation(HeapWord* obj, size_t word_sz) { argument
89 assert(pointer_delta(_top, _bottom) >= word_sz, "Bad undo");
90 assert(pointer_delta(_top, obj) == word_sz, "Ba
96 size_t word_sz() { return _word_sz; } function in class:ParGCAllocBuffer
238 allocate(size_t word_sz) argument
[all...]
/openjdk7/hotspot/src/share/vm/memory/
H A DtenuredGeneration.cpp344 oop old, markOop m, size_t word_sz) {
347 HeapWord* obj_ptr = buf->allocate(word_sz);
357 if (word_sz * 100 < ParallelGCBufferWastePct * buf->word_sz()) {
359 size_t buf_size = buf->word_sz();
368 obj_ptr = buf->allocate(word_sz);
375 obj_ptr = TenuredGeneration::par_allocate(word_sz, false);
377 obj_ptr = expand_and_allocate(word_sz, false, true /* parallel */);
383 Copy::aligned_disjoint_words((HeapWord*)old, obj_ptr, word_sz);
392 size_t word_sz) {
343 par_promote(int thread_num, oop old, markOop m, size_t word_sz) argument
390 par_promote_alloc_undo(int thread_num, HeapWord* obj, size_t word_sz) argument
[all...]
H A Dgeneration.cpp216 oop obj, markOop m, size_t word_sz) {
223 HeapWord* obj, size_t word_sz) {
215 par_promote(int thread_num, oop obj, markOop m, size_t word_sz) argument
222 par_promote_alloc_undo(int thread_num, HeapWord* obj, size_t word_sz) argument
/openjdk7/hotspot/src/share/vm/gc_implementation/parNew/
H A DparNewGeneration.hpp167 HeapWord* alloc_in_to_space_slow(size_t word_sz);
169 HeapWord* alloc_in_to_space(size_t word_sz) { argument
170 HeapWord* obj = to_space_alloc_buffer()->allocate(word_sz);
172 else return alloc_in_to_space_slow(word_sz);
181 // Undo the most recent allocation ("obj", of "word_sz").
182 void undo_alloc_in_to_space(HeapWord* obj, size_t word_sz);
H A DparNewGeneration.cpp222 HeapWord* ParScanThreadState::alloc_in_to_space_slow(size_t word_sz) { argument
230 if (word_sz * 100 <
231 ParallelGCBufferWastePct * plab->word_sz()) {
234 size_t buf_size = plab->word_sz();
252 obj = plab->allocate(word_sz);
253 // Note that we cannot compare buf_size < word_sz below
255 assert(obj != NULL || plab->words_remaining() < word_sz,
267 obj = sp->par_allocate(word_sz);
275 size_t word_sz) {
278 assert(to_space_alloc_buffer()->contains(obj + word_sz
274 undo_alloc_in_to_space(HeapWord* obj, size_t word_sz) argument
[all...]
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1CollectorPolicy.hpp881 evacuation_destination(HeapRegion* src_region, int age, size_t word_sz) { argument
H A Dg1CollectedHeap.cpp3231 size_t word_sz = o->size(); local
3234 (void*) o, word_sz,
3238 HeapWord *end = start + word_sz;
4645 size_t word_sz = old->size(); local
4656 word_sz);
4657 HeapWord* obj_ptr = _par_scan_state->allocate(alloc_purpose, word_sz);
4662 _par_scan_state->undo_allocation(alloc_purpose, obj_ptr, word_sz);
4681 Copy::aligned_disjoint_words((HeapWord*) old, obj_ptr, word_sz);
4704 _par_scan_state->age_table()->add(obj, word_sz);
4710 surv_young_words[young_index] += word_sz;
[all...]
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DcompactibleFreeListSpace.cpp712 size_t word_sz = oop(bottom)->oop_iterate(cl, mr); \
713 bottom += _cfls->adjustObjectSize(word_sz); \
739 size_t word_sz = oop(bottom)->oop_iterate(cl, mr); \
740 bottom += _cfls->adjustObjectSize(word_sz); \
2629 HeapWord* CFLS_LAB::alloc(size_t word_sz) { argument
2631 assert(word_sz == _cfls->adjustObjectSize(word_sz), "Error");
2632 if (word_sz >= CompactibleFreeListSpace::IndexSetSize) {
2636 res = _cfls->getChunkFromDictionaryExact(word_sz);
2639 FreeList<FreeChunk>* fl = &_indexedFreeList[word_sz];
2659 get_from_global_pool(size_t word_sz, FreeList<FreeChunk>* fl) argument
2755 par_get_chunk_of_blocks(size_t word_sz, size_t n, FreeList<FreeChunk>* fl) argument
[all...]

Completed in 69 milliseconds