Lines Matching defs:frames_array

41 void BaseFrameStream::setup_magic_on_entry(objArrayHandle frames_array) {
42 frames_array->obj_at_put(magic_pos, _thread->threadObj());
44 assert(check_magic(frames_array), "invalid magic");
47 bool BaseFrameStream::check_magic(objArrayHandle frames_array) {
48 oop m1 = frames_array->obj_at(magic_pos);
54 bool BaseFrameStream::cleanup_magic_on_exit(objArrayHandle frames_array) {
55 bool ok = check_magic(frames_array);
56 frames_array->obj_at_put(magic_pos, NULL);
71 // frames_array User-supplied buffers. The 0th element is reserved
75 objArrayHandle frames_array)
78 oop m1 = frames_array->obj_at(magic_pos);
82 if (!stream->is_valid_in(thread, frames_array)) return NULL;
97 // frames_array Buffer to store Class or StackFrame in, starting at start_index.
107 objArrayHandle frames_array,
110 max_nframes, start_index, frames_array->length());
112 assert(start_index + max_nframes <= frames_array->length(), "oob");
152 stream.fill_frame(index, frames_array, method, CHECK_0);
158 // Fill in the LiveStackFrameInfo at the given index in frames_array
159 void LiveFrameStream::fill_frame(int index, objArrayHandle frames_array,
161 Handle stackFrame(THREAD, frames_array->obj_at(index));
165 // Fill in the StackFrameInfo at the given index in frames_array
166 void JavaFrameStream::fill_frame(int index, objArrayHandle frames_array,
169 Handle stackFrame(THREAD, frames_array->obj_at(index));
172 frames_array->obj_at_put(index, method->method_holder()->java_mirror());
318 // frames_array Buffer to store StackFrame in, starting at start_index.
327 objArrayHandle frames_array,
334 if (frames_array.is_null()) {
335 THROW_MSG_(vmSymbols::java_lang_NullPointerException(), "frames_array is NULL", NULL);
344 start_index, frames_array, THREAD);
348 start_index, frames_array, THREAD);
354 int start_index, objArrayHandle frames_array, TRAPS) {
394 frames_array, end_index, CHECK_NULL);
413 stream.setup_magic_on_entry(frames_array);
418 bool ok = stream.cleanup_magic_on_exit(frames_array);
439 // frames_array Buffer to store StackFrame in, starting at start_index.
445 objArrayHandle frames_array,
449 BaseFrameStream* existing_stream = BaseFrameStream::from_current(jt, magic, frames_array);
454 if (frames_array.is_null()) {
455 THROW_MSG_(vmSymbols::java_lang_NullPointerException(), "frames_array is NULL", 0L);
460 frame_count, p2i(existing_stream), start_index, frames_array->length());
467 assert (frames_array->length() >= count, "not enough space in buffers");
474 frames_array, end_index, CHECK_0);