Lines Matching refs:jvmtiFrameInfo
115 jvmtiFrameInfo info = { id, dex_location }; in VisitFrame()
169 auto frames_fn = [&](jvmtiFrameInfo info) { in Run()
182 std::vector<jvmtiFrameInfo> frames;
187 static jvmtiError TranslateFrameVector(const std::vector<jvmtiFrameInfo>& frames, in TranslateFrameVector()
191 jvmtiFrameInfo* frame_buffer, in TranslateFrameVector()
206 memcpy(frame_buffer, frames.data(), collected_frames * sizeof(jvmtiFrameInfo)); in TranslateFrameVector()
220 count * sizeof(jvmtiFrameInfo)); in TranslateFrameVector()
227 GetStackTraceDirectClosure(jvmtiFrameInfo* frame_buffer_, size_t start, size_t stop) in GetStackTraceDirectClosure()
236 auto frames_fn = [&](jvmtiFrameInfo info) { in Run()
244 jvmtiFrameInfo* frame_buffer;
256 jvmtiFrameInfo* frame_buffer, in GetStackTrace()
345 std::vector<jvmtiFrameInfo>* thread_frames = data->GetFrameStorageFor(self, thread); in Work()
351 auto frames_fn = [&](jvmtiFrameInfo info) { in Work()
397 std::vector<jvmtiFrameInfo>* GetFrameStorageFor(art::Thread* self, art::Thread* thread) in GetAllStackTraces()
408 frames.emplace_back(new std::vector<jvmtiFrameInfo>()); in GetAllStackTraces()
420 std::vector<std::unique_ptr<std::vector<jvmtiFrameInfo>>> frames; in GetAllStackTraces()
436 std::vector<std::unique_ptr<jvmtiFrameInfo[]>> frame_infos; in GetAllStackTraces()
445 const std::vector<jvmtiFrameInfo>& thread_frames = *data.frames[index].get(); in GetAllStackTraces()
459 jvmtiFrameInfo* frame_info = new jvmtiFrameInfo[collected_frames]; in GetAllStackTraces()
477 alignof(jvmtiFrameInfo)); in GetAllStackTraces()
478 size_t chunk_size = rounded_stack_info_size + sum_frames * sizeof(jvmtiFrameInfo); in GetAllStackTraces()
490 jvmtiFrameInfo* frame_info = reinterpret_cast<jvmtiFrameInfo*>( in GetAllStackTraces()
502 size_t frames_size = static_cast<size_t>(old_stack_info.frame_count) * sizeof(jvmtiFrameInfo); in GetAllStackTraces()
540 std::vector<jvmtiFrameInfo>* GetFrameStorageFor(art::Thread* self, art::Thread* thread) in GetThreadListStackTraces()
552 frames.emplace_back(new std::vector<jvmtiFrameInfo>()); in GetThreadListStackTraces()
570 std::vector<std::unique_ptr<std::vector<jvmtiFrameInfo>>> frames; in GetThreadListStackTraces()
595 std::vector<std::unique_ptr<jvmtiFrameInfo[]>> frame_infos; in GetThreadListStackTraces()
605 const std::vector<jvmtiFrameInfo>& thread_frames = *data.frames[index].get(); in GetThreadListStackTraces()
621 jvmtiFrameInfo* frame_info = new jvmtiFrameInfo[collected_frames]; in GetThreadListStackTraces()
640 alignof(jvmtiFrameInfo)); in GetThreadListStackTraces()
641 size_t chunk_size = rounded_stack_info_size + sum_frames * sizeof(jvmtiFrameInfo); in GetThreadListStackTraces()
649 jvmtiFrameInfo* frame_info = reinterpret_cast<jvmtiFrameInfo*>( in GetThreadListStackTraces()
684 static_cast<size_t>(old_stack_info.frame_count) * sizeof(jvmtiFrameInfo); in GetThreadListStackTraces()