Lines Matching full:threads
128 for (const JSONThread &thread : process.threads) in ParseProcess()
129 parsed_process->threads.push_back(ParseThread(*process_sp, thread)); in ParseProcess()
135 if (!process.threads.empty()) in ParseProcess()
139 // its threads. in ParseProcess()
157 // Add cpus as fake threads in ParseKernel()
163 parsed_process->threads.push_back(thread_sp); in ParseKernel()
190 // its threads. in ParseKernel()
249 "threads": [ in GetSchema()
250 // A list of known threads for the given process. When context switch in GetSchema()
251 // data is provided, LLDB will automatically create threads for the in GetSchema()
252 // this process whenever it finds new threads when traversing the in GetSchema()
309 - "cpus" is provided if and only if processes[].threads[].iptTrace is not provided. in GetSchema()
315 core. This doesn't handle actual kernel threads, but instead treats in GetSchema()
337 for (JSONThread &thread : process.threads) in AugmentThreadsFromContextSwitches()
348 proc->second->threads.push_back({tid, /*ipt_trace=*/std::nullopt}); in AugmentThreadsFromContextSwitches()
373 std::vector<ThreadPostMortemTraceSP> threads; in CreateTraceIntelPTInstance() local
377 threads.insert(threads.end(), parsed_process.threads.begin(), in CreateTraceIntelPTInstance()
378 parsed_process.threads.end()); in CreateTraceIntelPTInstance()
386 bundle_description, processes, threads, trace_mode); in CreateTraceIntelPTInstance()
402 for (JSONThread &thread : process.threads) { in NormalizeAllPaths()