/haiku/src/bin/debug/time_stats/ |
H A D | scheduling_analysis.cpp | 71 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 D | scheduling_analysis.cpp | 70 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 D | Model.cpp | 160 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 D | Model.h | 116 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 D | system_profiler.cpp | 1212 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 D | SchedulingPage.cpp | 56 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 D | ModelLoader.cpp | 996 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 D | AbstractWaitObjectsPage.h | 228 WaitObjectType* waitObject = group->WaitObjectAt(i); local 229 if (!objectNodes.AddItem(new ObjectNode(waitObject)))
|