Lines Matching refs:frame
193 bool Printer::IsLastValidFrame(const DfxFrame& frame)
197 if (((libcStartPc != 0) && (frame.pc == libcStartPc)) ||
198 ((libffrtStartEntry != 0) && (frame.pc == libffrtStartEntry))) {
202 if (frame.mapName.find("ld-musl-aarch64.so.1") != std::string::npos &&
203 frame.funcName.find("start") != std::string::npos) {
204 libcStartPc = frame.pc;
208 if (frame.mapName.find("libffrt") != std::string::npos &&
209 frame.funcName.find("CoStartEntry") != std::string::npos) {
210 libffrtStartEntry = frame.pc;
226 for (const auto& frame : frames) {
227 if (frame.index == 0) {
239 DfxRingBufferWrapper::GetInstance().AppendMsg(DfxFrameFormatter::GetFrameStr(frame));
241 DfxRingBufferWrapper::GetInstance().AppendBaseInfo(DfxFrameFormatter::GetFrameStr(frame));
244 if (IsLastValidFrame(frame)) {