Home
last modified time | relevance | path

Searched refs:Thread (Results 1 – 25 of 439) sorted by relevance

12345678910>>...18

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A Dthread.h75 thread() : Thread(native_handle_type()) {} in thread()
77 : Thread(std::exchange(Other.Thread, native_handle_type())) {} in thread()
96 Thread = std::exchange(Other.Thread, native_handle_type());
100 bool joinable() const noexcept { return Thread != native_handle_type(); } in joinable()
104 native_handle_type native_handle() const noexcept { return Thread; } in native_handle()
113 void swap(llvm::thread &Other) noexcept { std::swap(Thread, Other.Thread); } in swap()
116 native_handle_type Thread;
122 LLVM_ABI void llvm_thread_join_impl(thread::native_handle_type Thread);
123 LLVM_ABI void llvm_thread_detach_impl(thread::native_handle_type Thread);
124 LLVM_ABI thread::id llvm_thread_get_id_impl(thread::native_handle_type Thread);
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_thread_list.h87 RoundUpTo(ring_buffer_size_ + sizeof(Thread), ring_buffer_size_ * 2); in HwasanThreadList()
90 Thread *CreateCurrentThread(const Thread::InitState *state = nullptr)
92 Thread *t = nullptr; in SANITIZER_EXCLUDES()
102 internal_memset((void *)start, 0, ring_buffer_size_ + sizeof(Thread)); in SANITIZER_EXCLUDES()
115 void DontNeedThread(Thread *t) { in DontNeedThread()
120 void RemoveThreadFromLiveList(Thread *t) in RemoveThreadFromLiveList()
123 for (Thread *&t2 : live_list_) in RemoveThreadFromLiveList()
134 void ReleaseThread(Thread *t) SANITIZER_EXCLUDES(free_list_mutex_) { in ReleaseThread()
143 Thread *GetThreadByBufferAddress(uptr p) { in GetThreadByBufferAddress()
144 return (Thread *)(RoundDownTo(p, ring_buffer_size_ * 2) + in GetThreadByBufferAddress()
[all …]
H A Dhwasan_fuchsia.cpp68 struct Thread::InitState {
72 static void FinishThreadInitialization(Thread *thread);
89 const Thread::InitState state = { in InitThreads()
106 const Thread::InitState state = { in BeforeThreadCreateHook()
115 void Thread::InitStackAndTls(const InitState *state) { in InitStackAndTls()
127 Thread *thread = static_cast<Thread *>(hook); in ThreadCreateHook()
143 Thread *thread = static_cast<Thread *>(hook); in ThreadStartHook()
152 static void FinishThreadInitialization(Thread *thread) { in FinishThreadInitialization()
162 Thread *thread = static_cast<Thread *>(hook); in ThreadExitHook()
H A Dhwasan_thread.cpp29 void Thread::InitRandomState() { in InitRandomState()
39 void Thread::Init(uptr stack_buffer_start, uptr stack_buffer_size, in Init()
66 sizeof(Thread), heap_allocations_->SizeInBytes(), in Init()
74 void Thread::InitStackRingBuffer(uptr stack_buffer_start, in InitStackRingBuffer()
95 void Thread::ClearShadowForThreadStackAndTLS() { in ClearShadowForThreadStackAndTLS()
106 void Thread::Destroy() { in Destroy()
122 void Thread::Print(const char *Prefix) { in Print()
136 tag_t Thread::GenerateRandomTag(uptr num_bits) { in GenerateRandomTag()
177 static __hwasan::Thread *GetThreadByOsIDLocked(tid_t os_id) { in GetThreadByOsIDLocked()
179 [os_id](__hwasan::Thread *t) { return t->os_id() == os_id; }); in GetThreadByOsIDLocked()
/freebsd/sys/contrib/dev/acpica/components/executer/
H A Dexmutex.c165 ACPI_THREAD_STATE *Thread);
184 ACPI_THREAD_STATE *Thread = ObjDesc->Mutex.OwnerThread; in AcpiExUnlinkMutex() local
187 if (!Thread) in AcpiExUnlinkMutex()
214 Thread->AcquiredMutexList = ObjDesc->Mutex.Next; in AcpiExUnlinkMutex()
235 ACPI_THREAD_STATE *Thread) in AcpiExLinkMutex() argument
240 ListHead = Thread->AcquiredMutexList; in AcpiExLinkMutex()
256 Thread->AcquiredMutexList = ObjDesc; in AcpiExLinkMutex()
374 if (!WalkState->Thread) in AcpiExAcquireMutex()
386 if (WalkState->Thread->CurrentSyncLevel > ObjDesc->Mutex.SyncLevel) in AcpiExAcquireMutex()
392 WalkState->Thread->CurrentSyncLevel)); in AcpiExAcquireMutex()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DThread.cpp61 ThreadProperties &Thread::GetGlobalProperties() { in GetGlobalProperties()
88 Thread *thread = exe_ctx->GetThreadPtr(); in GetPropertyAtIndex()
107 OptionValueProperties::CreateLocalCopy(Thread::GetGlobalProperties()); in ThreadProperties()
154 llvm::StringRef Thread::ThreadEventData::GetFlavorString() { in GetFlavorString()
158 Thread::ThreadEventData::ThreadEventData(const lldb::ThreadSP thread_sp) in ThreadEventData()
161 Thread::ThreadEventData::ThreadEventData(const lldb::ThreadSP thread_sp, in ThreadEventData()
165 Thread::ThreadEventData::ThreadEventData() : m_thread_sp(), m_stack_id() {} in ThreadEventData()
167 Thread::ThreadEventData::~ThreadEventData() = default;
169 void Thread::ThreadEventData::Dump(Stream *s) const {} in Dump()
171 const Thread::ThreadEventData *
[all …]
H A DScriptedThreadPlan.cpp27 ScriptedThreadPlan::ScriptedThreadPlan(Thread &thread, const char *class_name, in ScriptedThreadPlan()
93 Log *log = GetLog(LLDBLog::Thread); in ShouldStop()
101 LLDB_LOG_ERROR(GetLog(LLDBLog::Thread), should_stop_or_err.takeError(), in ShouldStop()
111 Log *log = GetLog(LLDBLog::Thread); in IsPlanStale()
119 LLDB_LOG_ERROR(GetLog(LLDBLog::Thread), is_stale_or_err.takeError(), in IsPlanStale()
129 Log *log = GetLog(LLDBLog::Thread); in DoPlanExplainsStop()
137 LLDB_LOG_ERROR(GetLog(LLDBLog::Thread), in DoPlanExplainsStop()
148 Log *log = GetLog(LLDBLog::Thread); in MischiefManaged()
166 Log *log = GetLog(LLDBLog::Thread); in GetPlanRunState()
177 Log *log = GetLog(LLDBLog::Thread); in GetDescription()
[all …]
H A DStopInfo.cpp34 StopInfo::StopInfo(Thread &thread, uint64_t value) in StopInfo()
90 StopInfoBreakpoint(Thread &thread, break_id_t break_id) in StopInfoBreakpoint()
98 StopInfoBreakpoint(Thread &thread, break_id_t break_id, bool should_stop) in StopInfoBreakpoint()
139 bool IsValidForOperatingSystemThread(Thread &thread) override { in IsValidForOperatingSystemThread()
695 StopInfoWatchpoint(Thread &thread, break_id_t watch_id, bool silently_skip_wp) in StopInfoWatchpoint()
721 ThreadPlanStepOverWatchpoint(Thread &thread, in ThreadPlanStepOverWatchpoint()
1070 StopInfoUnixSignal(Thread &thread, int signo, const char *description, in StopInfoUnixSignal()
1156 StopInfoInterrupt(Thread &thread, int signo, const char *description) in StopInfoInterrupt()
1179 StopInfoTrace(Thread &thread) : StopInfo(thread, LLDB_INVALID_UID) {} in StopInfoTrace()
1235 StopInfoException(Thread &thread, const char *description) in StopInfoException()
[all …]
H A DThreadPlan.cpp23 ThreadPlan::ThreadPlan(ThreadPlanKind kind, const char *name, Thread &thread, in ThreadPlan()
42 Thread &ThreadPlan::GetThread() { in GetThread()
186 ThreadPlanNull::ThreadPlanNull(Thread &thread) in ThreadPlanNull()
203 Log *log = GetLog(LLDBLog::Thread); in ValidatePlan()
219 Log *log = GetLog(LLDBLog::Thread); in ShouldStop()
235 Log *log = GetLog(LLDBLog::Thread); in WillStop()
251 Log *log = GetLog(LLDBLog::Thread); in DoPlanExplainsStop()
269 Log *log = GetLog(LLDBLog::Thread); in MischiefManaged()
286 Log *log = GetLog(LLDBLog::Thread); in GetPlanRunState()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DStopInfo.h27 StopInfo(Thread &thread, uint64_t value);
93 virtual bool IsValidForOperatingSystemThread(Thread &thread) { return true; } in IsValidForOperatingSystemThread()
98 virtual bool WasContinueInterrupted(Thread &thread) { return false; } in WasContinueInterrupted()
135 CreateStopReasonWithBreakpointSiteID(Thread &thread,
141 Thread &thread, lldb::break_id_t break_id, bool should_stop);
144 CreateStopReasonWithWatchpointID(Thread &thread, lldb::break_id_t watch_id,
148 CreateStopReasonWithSignal(Thread &thread, int signo,
153 CreateStopReasonWithInterrupt(Thread &thread, int signo,
156 static lldb::StopInfoSP CreateStopReasonToTrace(Thread &thread);
164 CreateStopReasonWithException(Thread &thread, const char *description);
[all …]
H A DThreadPlanTracer.h31 ThreadPlanTracer(Thread &thread, lldb::StreamSP &stream_sp);
32 ThreadPlanTracer(Thread &thread);
53 Thread &GetThread();
68 Thread *m_thread;
73 ThreadPlanAssemblyTracer(Thread &thread, lldb::StreamSP &stream_sp);
74 ThreadPlanAssemblyTracer(Thread &thread);
H A DThreadSpec.h70 bool TIDMatches(Thread &thread) const;
79 bool IndexMatches(Thread &thread) const;
90 bool NameMatches(Thread &thread) const;
101 bool QueueNameMatches(Thread &thread) const;
103 bool ThreadPassesBasicTests(Thread &thread) const;
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/
H A DTestDrop.java66 Thread.currentThread().sleep(50); in sampleAggregate()
79 Thread t = Thread.currentThread(); in startAggregateThread()
88 if (Thread.holdsLock(LocalConsumer.class)) { in startAggregateThread()
101 Thread t = new Thread(aggregateSampler, "Aggregate Sampler"); in startAggregateThread()
126 protected Thread createThread() { in main()
129 Thread t = Thread.currentThread(); in main()
134 Thread t = new Thread(worker); in main()
145 Thread t = Thread.currentThread(); in main()
H A DTestGetAggregate.java62 Thread.sleep(TICK); in testIncluded()
103 Thread.sleep(TICK); in testCleared()
109 Thread.sleep(TICK * EXPECTED_TICKS); in testCleared()
160 new Thread(new Runnable() { in startIncludedTest()
194 new Thread(new Runnable() { in startClearedTest()
229 Thread.sleep(TICK); in main()
239 Thread.sleep(TICK); in main()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.h26 struct Thread { struct
34 Thread *thr; argument
36 Callback(Thread *thr);
57 void ThreadInit(Thread *thr);
58 void ThreadDestroy(Thread *thr);
60 void MutexBeforeLock(Thread *thr, uptr m, bool writelock);
61 void MutexAfterLock(Thread *thr, uptr m, bool writelock, bool trylock);
62 void MutexBeforeUnlock(Thread *thr, uptr m, bool writelock);
63 void MutexDestroy(Thread *thr, uptr m);
H A Ddd_rtl.cpp21 static u32 CurrentStackTrace(Thread *thr, uptr skip) { in CurrentStackTrace()
31 static void PrintStackTrace(Thread *thr, u32 stk) { in PrintStackTrace()
38 static void ReportDeadlock(Thread *thr, DDReport *rep) { in ReportDeadlock()
57 Callback::Callback(Thread *thr) in Callback()
99 void ThreadInit(Thread *thr) { in ThreadInit()
106 void ThreadDestroy(Thread *thr) { in ThreadDestroy()
111 void MutexBeforeLock(Thread *thr, uptr m, bool writelock) { in MutexBeforeLock()
124 void MutexAfterLock(Thread *thr, uptr m, bool writelock, bool trylock) { in MutexAfterLock()
137 void MutexBeforeUnlock(Thread *thr, uptr m, bool writelock) { in MutexBeforeUnlock()
148 void MutexDestroy(Thread *thr, uptr m) { in MutexDestroy()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DFuncUnwinders.h40 Thread &thread);
43 GetUnwindPlanAtNonCallSite(Target &target, lldb_private::Thread &thread);
46 GetUnwindPlanFastUnwind(Target &target, lldb_private::Thread &thread);
49 GetUnwindPlanArchitectureDefault(lldb_private::Thread &thread);
52 GetUnwindPlanArchitectureDefaultAtFunctionEntry(lldb_private::Thread &thread);
67 Thread &thread);
72 GetObjectFileAugmentedUnwindPlan(Target &target, Thread &thread);
77 GetEHFrameAugmentedUnwindPlan(Target &target, Thread &thread);
82 GetDebugFrameAugmentedUnwindPlan(Target &target, Thread &thread);
88 std::shared_ptr<const UnwindPlan> GetSymbolFileUnwindPlan(Thread &thread);
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DThreadMemory.h21 class ThreadMemory : public lldb_private::Thread {
25 : Thread(process, tid), m_register_data_addr(register_data_addr) {} in ThreadMemory()
127 return Thread::GetProtocolID(); in GetProtocolID()
201 void SetQueueName(const char *name) override { Thread::SetQueueName(name); } in SetQueueName()
204 lldb::queue_id_t GetQueueID() override { return Thread::GetQueueID(); } in GetQueueID()
208 Thread::SetQueueID(new_val); in SetQueueID()
212 lldb::QueueKind GetQueueKind() override { return Thread::GetQueueKind(); } in GetQueueKind()
216 Thread::SetQueueKind(kind); in SetQueueKind()
220 lldb::QueueSP GetQueue() override { return Thread::GetQueue(); } in GetQueue()
224 return Thread::GetQueueLibdispatchQueueAddress(); in GetQueueLibdispatchQueueAddress()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/scripted/
H A DScriptedThread.cpp85 : Thread(process, tid), m_scripted_process(process), in ScriptedThread()
109 void ScriptedThread::ClearStackFrames() { Thread::ClearStackFrames(); } in ClearStackFrames()
132 error, LLDBLog::Thread); in CreateRegisterContextForFrame()
140 LLDBLog::Thread); in CreateRegisterContextForFrame()
148 LLDBLog::Thread); in CreateRegisterContextForFrame()
163 error, LLDBLog::Thread); in LoadArtificialStackFrames()
174 error, LLDBLog::Thread); in LoadArtificialStackFrames()
188 error, LLDBLog::Thread); in LoadArtificialStackFrames()
196 LLDBLog::Thread); in LoadArtificialStackFrames()
217 error, LLDBLog::Thread); in LoadArtificialStackFrames()
[all …]
/freebsd/sys/contrib/dev/acpica/components/dispatcher/
H A Ddswstate.c603 ACPI_THREAD_STATE *Thread) in AcpiDsGetCurrentWalkState() argument
608 if (!Thread) in AcpiDsGetCurrentWalkState()
614 Thread->WalkStateList)); in AcpiDsGetCurrentWalkState()
616 return (Thread->WalkStateList); in AcpiDsGetCurrentWalkState()
636 ACPI_THREAD_STATE *Thread) in AcpiDsPushWalkState() argument
641 WalkState->Next = Thread->WalkStateList; in AcpiDsPushWalkState()
642 Thread->WalkStateList = WalkState; in AcpiDsPushWalkState()
664 ACPI_THREAD_STATE *Thread) in AcpiDsPopWalkState() argument
672 WalkState = Thread->WalkStateList; in AcpiDsPopWalkState()
678 Thread->WalkStateList = WalkState->Next; in AcpiDsPopWalkState()
[all …]
H A Ddsdebug.c246 ACPI_THREAD_STATE *Thread; in AcpiDsDumpMethodStack() local
276 Thread = WalkState->Thread; in AcpiDsDumpMethodStack()
277 if (!Thread) in AcpiDsDumpMethodStack()
294 NextWalkState = Thread->WalkStateList; in AcpiDsDumpMethodStack()
/freebsd/sys/contrib/dev/acpica/components/parser/
H A Dpsparse.c565 ACPI_THREAD_STATE *Thread; in AcpiPsParseAml() local
584 Thread = AcpiUtCreateThreadState (); in AcpiPsParseAml()
585 if (!Thread) in AcpiPsParseAml()
598 WalkState->Thread = Thread; in AcpiPsParseAml()
606 WalkState->Thread->CurrentSyncLevel = in AcpiPsParseAml()
610 AcpiDsPushWalkState (WalkState, Thread); in AcpiPsParseAml()
616 AcpiGbl_CurrentWalkList = Thread; in AcpiPsParseAml()
658 Status = AcpiDsCallControlMethod (Thread, WalkState, NULL); in AcpiPsParseAml()
668 WalkState = AcpiDsGetCurrentWalkState (Thread); in AcpiPsParseAml()
712 WalkState = AcpiDsPopWalkState (Thread); in AcpiPsParseAml()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARC/
H A DABISysV_arc.h25 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
32 PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
37 bool GetArgumentValues(lldb_private::Thread &thread,
45 GetReturnValueObjectImpl(lldb_private::Thread &thread,
49 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread,
92 GetReturnValueObjectSimple(lldb_private::Thread &thread,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/
H A DABISysV_hexagon.h22 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
29 PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
34 bool GetArgumentValues(lldb_private::Thread &thread,
42 GetReturnValueObjectImpl(lldb_private::Thread &thread,
46 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread,
91 GetReturnValueObjectSimple(lldb_private::Thread &thread,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/
H A DABISysV_riscv.h27 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
34 PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
39 bool GetArgumentValues(lldb_private::Thread &thread,
47 GetReturnValueObjectImpl(lldb_private::Thread &thread,
51 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread,
120 GetReturnValueObjectSimple(lldb_private::Thread &thread,

12345678910>>...18