Lines Matching defs:thread
79 VirtualThread &thread = GetThread(pid, tid);
81 thread.name_ = name;
86 return thread;
100 HLOGV("find thread %u:%u", pid, tid);
103 // we also need thread
198 auto &thread = UpdateThread(pid, tid);
199 if (thread.ParseMap(processMaps_, true)) {
219 auto &thread = UpdateThread(pid, tid);
221 callstack_.UnwindCallStack(thread, ®s[0], regs.size(), stack_addr, stack_size, callFrames, maxStackLevel,
247 if (!thread.ParseMap(processMaps_, true)) {
253 callstack_.UnwindCallStack(thread, ®s[0], regs.size(), stack_addr,
339 const VirtualThread &thread)
341 DfxSymbol vaddrSymbol(ip, thread.name_);
379 const DfxSymbol VirtualRuntime::GetUserSymbol(uint64_t ip, const VirtualThread &thread)
381 DfxSymbol vaddrSymbol(ip, thread.name_);
421 thread.ReportVaddrMapMiss(ip);
427 bool VirtualRuntime::GetSymbolCache(uint64_t ip, DfxSymbol &symbol, const VirtualThread &thread)
569 auto &thread = UpdateThread(pid, tid);
570 thread.ParseMap(processMaps_, false);