Lines Matching refs:frames
132 const std::vector<DfxFrame> &frames)
135 auto it = frames.begin();
136 while (it != frames.end()) {
148 if (it + 1 == frames.end()) {
154 HLOGV("add child %*s %d-%d %s @%d %s", static_cast<int>(it - frames.begin()), "", libId,
164 const std::vector<DfxFrame> &frames)
167 auto it = frames.rbegin();
168 while (it != frames.rend()) {
179 if (it + 1 == frames.rend()) {
185 HLOGV("add child %*s %d-%d %s @%d %s", static_cast<int>(it - frames.rbegin()), "",
218 std::vector<DfxFrame> &frames)
222 CHECK_TRUE(frames.size() == 0, NO_RETVAL, 0, ""); // do nothing with no frame
225 auto it = frames.begin();
228 while (it != frames.end()) {
254 if (jsFrame && frames.size() > 1) {
257 if (it == frames.begin() + skipFrame) {
266 frames are the other way around
269 callNode is Reverse Order of frames
270 callNodeReverse is Normal Order frames
272 AddReportCallStackReverse(eventCount, thread.callNode, frames);
273 AddReportCallStack(eventCount, thread.callNodeReverse, frames);