Searched refs:waitObject (Results 1 - 8 of 8) sorted by relevance

/haiku/src/bin/debug/time_stats/
H A Dscheduling_analysis.cpp71 wait_object_to_string(scheduling_analysis_wait_object* waitObject, char* buffer, argument
74 uint32 type = waitObject->type;
75 void* object = waitObject->object;
80 sprintf(buffer, "sem \"%s\"", waitObject->name);
83 waitObject->name);
88 sprintf(buffer, "cvar \"%s\"", waitObject->name);
90 sprintf(buffer, "cvar %p (%s %p)", object, waitObject->name,
91 waitObject->referenced_object);
102 sprintf(buffer, "mutex \"%s\"", waitObject->name);
104 sprintf(buffer, "mutex %p (%s)", object, waitObject
202 scheduling_analysis_wait_object* waitObject local
245 scheduling_analysis_wait_object* waitObject local
265 scheduling_analysis_wait_object* waitObject local
[all...]
/haiku/src/system/kernel/scheduler/
H A Dscheduling_analysis.cpp70 ThreadWaitObject* waitObject; member in struct:SchedulingAnalysis::Thread
77 waitObject(NULL)
182 ThreadWaitObject(thread_id thread, WaitObject* waitObject) argument
185 wait_object = waitObject;
330 WaitObject* waitObject = new(memory) WaitObject(type, object);
331 Insert(waitObject);
338 strcpy(waitObject->name, "?");
342 *_waitObject = waitObject;
350 WaitObject* waitObject = WaitObjectFor(type, object); local
351 if (waitObject
374 WaitObject* waitObject = WaitObjectFor(type, object); local
389 WaitObject* waitObject = WaitObjectFor(type, object); local
428 WaitObject* waitObject = dynamic_cast<WaitObject*>(object); local
472 _PolishWaitObject(WaitObject* waitObject) argument
594 void* waitObject = (void*)entry->PreviousWaitObject(); local
710 void* waitObject = (void*)entry->PreviousWaitObject(); local
[all...]
/haiku/src/apps/debuganalyzer/model/
H A DModel.cpp160 Model::WaitObjectGroup::WaitObjectGroup(WaitObject* waitObject) argument
165 fWaitObjects.AddItem(waitObject);
201 WaitObject* waitObject = fWaitObjects.ItemAt(i); local
203 fWaits += waitObject->Waits();
204 fTotalWaitTime += waitObject->TotalWaitTime();
212 Model::ThreadWaitObject::ThreadWaitObject(WaitObject* waitObject) argument
214 fWaitObject(waitObject),
451 Model::Thread::AddThreadWaitObject(WaitObject* waitObject, argument
456 = new(std::nothrow) ThreadWaitObject(waitObject);
462 = ThreadWaitObjectGroupFor(waitObject
872 WaitObject* waitObject = new(std::nothrow) WaitObject(event); local
932 AddThreadWaitObject(thread_id threadID, WaitObject* waitObject, ThreadWaitObjectGroup** _threadWaitObjectGroup) argument
[all...]
H A DModel.h116 WaitObject* waitObject,
305 WaitObjectGroup(WaitObject* waitObject);
320 inline void AddWaitObject(WaitObject* waitObject);
343 ThreadWaitObject(WaitObject* waitObject);
491 ThreadWaitObject* AddThreadWaitObject(WaitObject* waitObject,
556 ThreadWaitObject* waitObject; member in struct:Model::CompactThreadSchedulingState
1050 Model::WaitObjectGroup::AddWaitObject(WaitObject* waitObject) argument
1052 fWaitObjects.AddItem(waitObject);
1471 waitObject = other.waitObject;
[all...]
/haiku/src/system/kernel/debug/
H A Dsystem_profiler.cpp1212 WaitObject* waitObject = fWaitObjectTable.Lookup(key); local
1217 if (waitObject) {
1218 fWaitObjectTable.RemoveUnchecked(waitObject);
1219 fUsedWaitObjects.Remove(waitObject);
1220 fFreeWaitObjects.Add(waitObject, false);
1231 WaitObject* waitObject = fWaitObjectTable.Lookup(key); local
1234 if (waitObject != NULL) {
1235 fUsedWaitObjects.Remove(waitObject);
1236 fUsedWaitObjects.Add(waitObject);
1309 waitObject
[all...]
/haiku/src/apps/debuganalyzer/gui/main_window/
H A DSchedulingPage.cpp56 Model::ThreadWaitObjectGroup* waitObject; member in struct:MainWindow::SchedulingPage::SchedulingEvent
60 Model::ThreadWaitObjectGroup* waitObject)
63 waitObject(waitObject),
147 Model::ThreadWaitObjectGroup* waitObject)
154 && lastEvent.waitObject == waitObject) {
159 lastEvent = SchedulingEvent(time, state, waitObject);
164 SchedulingEvent event(time, state, waitObject);
190 Model::ThreadWaitObjectGroup* waitObject)
59 SchedulingEvent(nanotime_t time, ThreadState state, Model::ThreadWaitObjectGroup* waitObject) argument
146 AddState(Model::Thread* thread, nanotime_t time, ThreadState state, Model::ThreadWaitObjectGroup* waitObject) argument
189 AddWait(Model::Thread* thread, nanotime_t time, Model::ThreadWaitObjectGroup* waitObject) argument
1484 addr_t waitObject = event->previous_thread_wait_object; local
[all...]
/haiku/src/apps/debuganalyzer/model_loader/
H A DModelLoader.cpp996 addr_t waitObject = event->previous_thread_wait_object; local
1000 waitObject = 0;
1013 event->previous_thread_wait_object_type, waitObject);
1054 if (thread->waitObject != NULL) {
1055 thread->waitObject->AddWait(diffTime);
1056 thread->waitObject = NULL;
1320 Model::WaitObject* waitObject = waitObjectGroup->MostRecentWaitObject(); local
1326 || threadWaitObjectGroup->MostRecentWaitObject() != waitObject) {
1328 = fModel->AddThreadWaitObject(thread->ID(), waitObject,
1334 thread->waitObject
[all...]
/haiku/src/apps/debuganalyzer/gui/
H A DAbstractWaitObjectsPage.h228 WaitObjectType* waitObject = group->WaitObjectAt(i); local
229 if (!objectNodes.AddItem(new ObjectNode(waitObject)))

Completed in 103 milliseconds