Lines Matching refs:frames

185     void FillFrames(std::vector<DfxFrame>& frames);
189 void GetFramesByPcs(std::vector<DfxFrame>& frames, std::vector<uintptr_t> pcs);
196 void SetFrames(const std::vector<DfxFrame>& frames)
198 frames_ = frames;
404 void Unwinder::FillFrames(std::vector<DfxFrame>& frames)
406 impl_->FillFrames(frames);
424 void Unwinder::GetFramesByPcs(std::vector<DfxFrame>& frames, std::vector<uintptr_t> pcs)
426 impl_->GetFramesByPcs(frames, pcs);
449 void Unwinder::SetFrames(std::vector<DfxFrame>& frames)
451 impl_->SetFrames(frames);
756 DFXLOGU("frames size: %{public}zu, will be reset frames", frames_.size());
760 DFXLOGW("frames size: %{public}zu", frames_.size());
930 DFXLOGW("Failed to get map with ark, frames size: %{public}zu", frames_.size());
934 DFXLOGU("Failed to get map, frames size: %{public}zu", frames_.size());
1186 void Unwinder::FillLocalFrames(std::vector<DfxFrame>& frames)
1188 if (frames.empty()) {
1191 auto it = frames.begin();
1192 while (it != frames.end()) {
1194 // clean up frames after first invalid frame
1195 frames.erase(it, frames.end());
1202 void Unwinder::Impl::FillFrames(std::vector<DfxFrame>& frames)
1204 for (size_t i = 0; i < frames.size(); ++i) {
1205 auto& frame = frames[i];
1324 void Unwinder::Impl::GetFramesByPcs(std::vector<DfxFrame>& frames, std::vector<uintptr_t> pcs)
1326 frames.clear();
1341 frames.emplace_back(frame);
1345 void Unwinder::GetLocalFramesByPcs(std::vector<DfxFrame>& frames, std::vector<uintptr_t> pcs)
1347 frames.clear();
1352 frames.emplace_back(frame);
1354 FillLocalFrames(frames);
1376 std::string Unwinder::GetFramesStr(const std::vector<DfxFrame>& frames)
1378 return DfxFrameFormatter::GetFramesStr(frames);