Lines Matching refs:jvmtiFrameInfo
98 jvmtiFrameInfo info = { id, dex_location }; in VisitFrame()
152 auto frames_fn = [&](jvmtiFrameInfo info) { in Run()
165 std::vector<jvmtiFrameInfo> frames;
170 static jvmtiError TranslateFrameVector(const std::vector<jvmtiFrameInfo>& frames, in TranslateFrameVector()
174 jvmtiFrameInfo* frame_buffer, in TranslateFrameVector()
189 memcpy(frame_buffer, frames.data(), collected_frames * sizeof(jvmtiFrameInfo)); in TranslateFrameVector()
203 count * sizeof(jvmtiFrameInfo)); in TranslateFrameVector()
210 GetStackTraceDirectClosure(jvmtiFrameInfo* frame_buffer_, size_t start, size_t stop) in GetStackTraceDirectClosure()
219 auto frames_fn = [&](jvmtiFrameInfo info) { in Run()
227 jvmtiFrameInfo* frame_buffer;
239 jvmtiFrameInfo* frame_buffer, in GetStackTrace()
328 std::vector<jvmtiFrameInfo>* thread_frames = data->GetFrameStorageFor(self, thread); in Work()
334 auto frames_fn = [&](jvmtiFrameInfo info) { in Work()
380 std::vector<jvmtiFrameInfo>* GetFrameStorageFor(art::Thread* self, art::Thread* thread) in GetAllStackTraces()
391 frames.emplace_back(new std::vector<jvmtiFrameInfo>()); in GetAllStackTraces()
403 std::vector<std::unique_ptr<std::vector<jvmtiFrameInfo>>> frames; in GetAllStackTraces()
419 std::vector<std::unique_ptr<jvmtiFrameInfo[]>> frame_infos; in GetAllStackTraces()
428 const std::vector<jvmtiFrameInfo>& thread_frames = *data.frames[index].get(); in GetAllStackTraces()
442 jvmtiFrameInfo* frame_info = new jvmtiFrameInfo[collected_frames]; in GetAllStackTraces()
460 alignof(jvmtiFrameInfo)); in GetAllStackTraces()
461 size_t chunk_size = rounded_stack_info_size + sum_frames * sizeof(jvmtiFrameInfo); in GetAllStackTraces()
473 jvmtiFrameInfo* frame_info = reinterpret_cast<jvmtiFrameInfo*>( in GetAllStackTraces()
485 size_t frames_size = static_cast<size_t>(old_stack_info.frame_count) * sizeof(jvmtiFrameInfo); in GetAllStackTraces()
523 std::vector<jvmtiFrameInfo>* GetFrameStorageFor(art::Thread* self, art::Thread* thread) in GetThreadListStackTraces()
535 frames.emplace_back(new std::vector<jvmtiFrameInfo>()); in GetThreadListStackTraces()
553 std::vector<std::unique_ptr<std::vector<jvmtiFrameInfo>>> frames; in GetThreadListStackTraces()
578 std::vector<std::unique_ptr<jvmtiFrameInfo[]>> frame_infos; in GetThreadListStackTraces()
588 const std::vector<jvmtiFrameInfo>& thread_frames = *data.frames[index].get(); in GetThreadListStackTraces()
604 jvmtiFrameInfo* frame_info = new jvmtiFrameInfo[collected_frames]; in GetThreadListStackTraces()
623 alignof(jvmtiFrameInfo)); in GetThreadListStackTraces()
624 size_t chunk_size = rounded_stack_info_size + sum_frames * sizeof(jvmtiFrameInfo); in GetThreadListStackTraces()
632 jvmtiFrameInfo* frame_info = reinterpret_cast<jvmtiFrameInfo*>( in GetThreadListStackTraces()
667 static_cast<size_t>(old_stack_info.frame_count) * sizeof(jvmtiFrameInfo); in GetThreadListStackTraces()