Lines Matching refs:callFrames
129 bool VirtualRuntime::GetSymbolName(pid_t pid, pid_t tid, std::vector<CallFrame>& callFrames, int offset, bool first,
136 HLOGV("total %zu frames", callFrames.size());
139 for (auto callFrameIt = callFrames.begin() + offset; callFrameIt != callFrames.end(); ++callFrameIt) {
160 callFrames.erase(callFrameIt, callFrames.end());
165 callFrames.erase(callFrameIt, callFrames.end());
173 if (callFrames.back().isJsFrame_) { //The fp mode js call stack is behind the native
175 callFrameIt = callFrames.erase(callFrameIt);
179 callFrames.erase(callFrameIt, callFrames.end());
183 int index = callFrameIt - callFrames.begin();
211 std::vector<CallFrame>& callFrames,
221 callstack_.UnwindCallStack(thread, ®s[0], regs.size(), stack_addr, stack_size, callFrames, maxStackLevel,
224 if (callFrames.size() <= FILTER_STACK_DEPTH) {
225 callFrames.clear();
240 GetSymbolName(pid, tid, callFrames, offset, true, true);
244 if (!GetSymbolName(pid, tid, callFrames, offset, true)) {
248 GetSymbolName(pid, tid, callFrames, offset, false);
252 callFrames.clear();
254 stack_size, callFrames, maxStackLevel, 0, hookConfig_.js_stack_report() > 0);
256 if (callFrames.size() <= FILTER_STACK_DEPTH) {
257 callFrames.clear();
260 if (!GetSymbolName(pid, tid, callFrames, offset, false)) {