Searched refs:ptr_arr (Results 1 - 2 of 2) sorted by relevance
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | concurrentMark.hpp | 202 // 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 D | concurrentMark.cpp | 207 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