/haiku/src/kits/debugger/controllers/ |
H A D | DebugReportGenerator.h | 25 class Thread; 74 ::Thread* thread); 93 static int _CompareThreads(const ::Thread* a, 94 const ::Thread* b); 105 ::Thread* fTraceWaitingThread;
|
/haiku/src/system/kernel/scheduler/ |
H A D | scheduler_tracing.h | 22 SchedulerTraceEntry(Thread* thread) 39 EnqueueThread(Thread* thread, int32 effectivePriority) 63 RemoveThread(Thread* thread) 82 ScheduleThread(Thread* thread, Thread* previous)
|
H A D | scheduler.cpp | 78 static void enqueue(Thread* thread, bool newOne); 89 scheduler_dump_thread_data(Thread* thread) 96 enqueue(Thread* thread, bool newOne) 149 scheduler_enqueue_in_run_queue(Thread *thread) 171 scheduler_set_thread_priority(Thread *thread, int32 priority) 232 stop_cpu_timers(Thread* fromThread, Thread* toThread) 245 continue_cpu_timers(Thread* thread, cpu_ent* cpu) 258 thread_resumes(Thread* thread) 274 scheduler_new_thread_entry(Thread* threa [all...] |
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/ |
H A D | psparse.c | 565 ACPI_THREAD_STATE *Thread; local 584 Thread = AcpiUtCreateThreadState (); 585 if (!Thread) 598 WalkState->Thread = Thread; 606 WalkState->Thread->CurrentSyncLevel = 610 AcpiDsPushWalkState (WalkState, Thread); 616 AcpiGbl_CurrentWalkList = Thread; 658 Status = AcpiDsCallControlMethod (Thread, WalkState, NULL); 668 WalkState = AcpiDsGetCurrentWalkState (Thread); [all...] |
/haiku/src/apps/debugger/user_interface/gui/team_window/ |
H A D | ThreadListView.cpp | 52 for (int32 i = 0; Thread* thread = fThreads.ItemAt(i); i++) 62 Thread* newThread = it.Next(); 66 while (Thread* oldThread = fThreads.ItemAt(index)) { 109 Thread* thread = fThreads.ItemAt(rowIndex); 144 Thread* thread = fThreads.ItemAt(rowIndex); 149 text << "Thread: \"" << thread->Name() << "\" (" << thread->ID() 192 Thread* ThreadAt(int32 index) const 199 BObjectList<Thread> fThreads; 251 ThreadListView::SetThread(Thread* thread) 264 for (int32 i = 0; Thread* othe [all...] |
H A D | SourceView.h | 24 class Thread; 44 Thread* thread); 90 Thread* fActiveThread; 111 virtual void ThreadActionRequested(Thread* thread,
|
/haiku/src/kits/debugger/model/ |
H A D | ExpressionValues.cpp | 13 #include "model/Thread.h" 19 ::Thread* thread; 22 Key(FunctionID* function, ::Thread* thread, const BString& expression) 49 ValueEntry(FunctionID* function, ::Thread* thread, 141 ExpressionValues::GetValue(FunctionID* function, ::Thread* thread, 154 ExpressionValues::HasValue(FunctionID* function, ::Thread* thread, 162 ExpressionValues::SetValue(FunctionID* function, ::Thread* thread,
|
/haiku/headers/private/kernel/ |
H A D | user_debugger.h | 29 struct Thread; 32 using BKernel::Thread; 48 // 4) Locking order is scheduler lock -> Team -> Thread -> team_debug_info::lock 89 // Thread related debugging data. 93 // (i.e. the struct Thread it lives in) isn't deleted. Thus one either needs 102 // 4) Locking order is scheduler lock -> Team -> Thread -> team_debug_info::lock 263 void user_debug_update_new_thread_flags(Thread* thread); 266 void user_debug_thread_exiting(Thread* thread); 273 void user_debug_thread_unscheduled(Thread* thread); 274 void user_debug_thread_scheduled(Thread* threa [all...] |
H A D | listeners.h | 27 Thread* thread) = 0; 29 Thread* thread) = 0; 30 virtual void ThreadScheduled(Thread* oldThread, 31 Thread* newThread) = 0;
|
H A D | UserTimer.h | 120 void Update(Thread* unscheduledThread, 121 Thread* lockedThread = NULL); 129 Thread* lockedThread = NULL); 189 Thread* fThread; // != NULL only when active 251 status_t user_timer_create_thread_timers(Team* team, Thread* thread); 257 void user_timer_stop_cpu_timers(Thread* thread, Thread* nextThread); 258 void user_timer_continue_cpu_timers(Thread* thread, 259 Thread* previousThread);
|
H A D | thread_types.h | 5 * Thread definition and structures 77 struct Thread; 259 Thread *main_thread; // protected by fLock, immutable 261 Thread *thread_list; // protected by fLock, signal_lock and 404 Thread* lockedThread = NULL) const; 438 struct Thread : TeamThreadIteratorEntry<thread_id>, KernelReferenceable { struct in namespace:BKernel 443 Thread *hash_next; // protected by thread hash lock 444 Thread *team_next; // protected by team lock and fLock 558 Thread() {} function in struct:BKernel::Thread 560 Thread(cons [all...] |
/haiku/src/apps/debugger/user_interface/gui/expression_eval_window/ |
H A D | ExpressionEvaluationWindow.h | 61 ::Thread* thread); 82 status_t _CreateThreadMenuItem(::Thread* thread, 96 ::Thread* fSelectedThread;
|
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/ |
H A D | utstate.c | 264 * RETURN: New Thread State. NULL on failure 266 * DESCRIPTION: Create a "Thread State" - a flavor of the generic state used 292 State->Thread.ThreadId = AcpiOsGetThreadId (); 296 if (!State->Thread.ThreadId) 299 State->Thread.ThreadId = (ACPI_THREAD_ID) 1;
|
/haiku/src/apps/debugger/user_interface/cli/commands/ |
H A D | CliThreadCommand.cpp | 54 if (Thread* thread = team->ThreadByID(threadID))
|
H A D | CliThreadsCommand.cpp | 38 Thread* thread = it.Next();) {
|
H A D | CliStopCommand.cpp | 40 Thread* thread = NULL;
|
/haiku/src/kits/debugger/jobs/ |
H A D | GetCPUStateJob.cpp | 14 #include "Thread.h" 18 ::Thread* thread)
|
H A D | Jobs.h | 34 class Thread; 67 Thread* thread); 76 Thread* fThread; 84 ::Thread* thread); 93 ::Thread* fThread; 103 ::Thread* thread); 119 ::Thread* fThread; 283 Thread* thread); 303 Thread* fThread;
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_user_debugger.cpp | 47 Thread* thread = thread_get_current_thread(); 80 arch_get_thread_debug_cpu_state(Thread* thread, debug_cpu_state* cpuState)
|
/haiku/headers/private/shared/ |
H A D | Thread.h | 68 class Thread : private SimpleThread { class in namespace:BPrivate 74 Thread(FunctionObject*, int32 priority, const char* name); 75 ~Thread(); 227 Thread::Launch(new SingleParamFunctionObjectWorkaround<Param1>(func, p1), 237 Thread::Launch(new SimpleMemberFunctionObjectWorkaround<T>(function, 248 Thread::Launch(new 260 Thread::Launch(new ThreeParamFunctionObjectWorkaround<Param1, Param2, 271 Thread::Launch(new FourParamFunctionObjectWorkaround<Param1, Param2,
|
/haiku/headers/private/debugger/model/ |
H A D | Team.h | 19 #include "Thread.h" 129 void AddThread(::Thread* thread); 131 ::Thread** _thread = NULL); 132 void RemoveThread(::Thread* thread); 134 ::Thread* ThreadByID(thread_id threadID) const; 230 // service methods for Thread 231 void NotifyThreadStateChanged(::Thread* thread); 232 void NotifyThreadCpuStateChanged(::Thread* thread); 234 ::Thread* thread); 287 void _NotifyThreadAdded(::Thread* threa [all...] |
/haiku/src/apps/debuganalyzer/gui/main_window/ |
H A D | MainWindow.h | 31 void OpenThreadWindow(Model::Thread* thread);
|
/haiku/src/tests/kits/app/blooper/ |
H A D | RunTest.cpp | 39 @results Run() and Thread() return the same thread_id 45 CPPUNIT_ASSERT(tid == Looper->Thread());
|
/haiku/src/tests/system/kernel/scheduler/ |
H A D | override_types.h | 5 * Thread definition and structures 30 struct Thread *object;
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_user_debugger.cpp | 58 arch_get_thread_debug_cpu_state(Thread* thread, debug_cpu_state* cpuState)
|