Searched refs:ptr_arr (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A DconcurrentMark.hpp202 // Pushes the first "n" elements of "ptr_arr" on the stack.
205 void par_adjoin_arr(oop* ptr_arr, int n);
207 // Pushes the first "n" elements of "ptr_arr" on the stack.
211 void par_push_arr(oop* ptr_arr, int n);
214 // elements from the stack, and transfers them to "ptr_arr" in an
219 bool par_pop_arr(oop* ptr_arr, int max, int* n);
H A DconcurrentMark.cpp207 void CMMarkStack::par_adjoin_arr(oop* ptr_arr, int n) { argument
225 _base[ind] = ptr_arr[i];
235 void CMMarkStack::par_push_arr(oop* ptr_arr, int n) {
248 _base[ind] = ptr_arr[i];
253 bool CMMarkStack::par_pop_arr(oop* ptr_arr, int max, int* n) {
263 ptr_arr[j] = _base[new_ind + j];
224 assert(ind < _capacity, �); _base[ind] = ptr_arr[i]; } NOT_PRODUCT(_max_depth = MAX2(_max_depth, next_index)); return; } } } void CMMarkStack::par_push_arr(oop* ptr_arr, int n) { MutexLockerEx x(ParGCRareEvent_lock, Mutex::_no_safepoint_check_flag); jint start = _index; jint next_index = start + n; if (next_index > _capacity) argument

Completed in 197 milliseconds