Lines Matching defs:os_id
447 static void ProcessThread(tid_t os_id, uptr sp,
454 LOG_THREADS("Processing thread %llu.\n", os_id);
458 GetThreadRangesLocked(os_id, &stack_begin, &stack_end, &tls_begin,
463 LOG_THREADS("Thread %llu not found in registry.\n", os_id);
501 GetThreadExtraStackRangesLocked(os_id, &extra_ranges);
535 __libc_iterate_dynamic_tls(os_id, cb, frontier);
551 LOG_THREADS("Thread %llu has DTLS under destruction.\n", os_id);
567 const tid_t os_id = suspended_threads.GetThreadID(i);
572 VReport(1, "Unable to get registers from thread %llu.\n", os_id);
580 if (os_id == caller_tid)
584 ProcessThread(os_id, sp, registers, extra_ranges, frontier, accessor);
586 done_threads.push_back(os_id);
594 for (tid_t os_id : known_threads) {
598 uptr i = InternalLowerBound(done_threads, os_id);
599 if (i >= done_threads.size() || done_threads[i] != os_id) {
600 uptr sp = (os_id == caller_tid) ? caller_sp : 0;
601 ProcessThread(os_id, sp, registers, extra_ranges, frontier, accessor);
802 for (auto os_id : known_threads) {
803 uptr i = InternalLowerBound(threads, os_id);
804 if (i >= threads.size() || threads[i] != os_id) {
808 os_id);