Lines Matching refs:it

35     auto it = functionMap_.find(libId);
36 if (it == functionMap_.end()) {
37 it = functionMap_.try_emplace(libId).first;
39 it->second.insert_or_assign(name, ReportFuncMapItem(libId, name, functionId_++));
135 auto it = frames.begin();
136 while (it != frames.end()) {
137 int libId = GetLibID(it->mapName);
139 int funcId = GetFunctionID(libId, it->funcName);
144 grandchildren.funcName_ = it->funcName;
148 if (it + 1 == frames.end()) {
154 HLOGV("add child %*s %d-%d %s @%d %s", static_cast<int>(it - frames.begin()), "", libId,
155 funcId, it->funcName.data(), grandchildren.nodeIndex_, it->mapName.data());
157 HLOGV("add child failed at %s", it->ToSymbolString().c_str());
159 it++;
167 auto it = frames.rbegin();
168 while (it != frames.rend()) {
169 int libId = GetLibID(it->mapName);
171 int funcId = GetFunctionID(libId, it->funcName);
176 grandchildren.funcName_ = it->funcName;
179 if (it + 1 == frames.rend()) {
185 HLOGV("add child %*s %d-%d %s @%d %s", static_cast<int>(it - frames.rbegin()), "",
186 libId, funcId, it->funcName.data(), grandchildren.nodeIndex_,
187 it->mapName.data());
189 HLOGV("add child failed at %s", it->ToSymbolString().c_str());
191 it++;
208 auto it = find(libList_.begin(), libList_.end(), filepath);
209 if (it != libList_.end()) {
210 return it - libList_.begin();
225 auto it = frames.begin();
226 bool jsFrame = StringEndsWith(it->mapName, "stub.an");
228 while (it != frames.end()) {
229 int libId = GetLibID(it->mapName);
231 HLOGW("not found lib path %s", it->mapName.data());
232 it++;
237 int funcId = GetFunctionID(libId, it->funcName);
238 // we will always have a funId, it will create a new one if not found
242 it++;
257 if (it == frames.begin() + skipFrame) {
263 it++;