Symbol: WaitObject
src/apps/debuganalyzer/gui/main_window/WaitObjectsPage.h
17
Model::WaitObject> {
src/apps/debuganalyzer/model/Model.cpp
135
Model::WaitObject::WaitObject(const system_profiler_wait_object_info* event)
src/apps/debuganalyzer/model/Model.cpp
144
Model::WaitObject::~WaitObject()
src/apps/debuganalyzer/model/Model.cpp
150
Model::WaitObject::AddWait(nanotime_t waitTime)
src/apps/debuganalyzer/model/Model.cpp
160
Model::WaitObjectGroup::WaitObjectGroup(WaitObject* waitObject)
src/apps/debuganalyzer/model/Model.cpp
201
WaitObject* waitObject = fWaitObjects.ItemAt(i);
src/apps/debuganalyzer/model/Model.cpp
212
Model::ThreadWaitObject::ThreadWaitObject(WaitObject* waitObject)
src/apps/debuganalyzer/model/Model.cpp
451
Model::Thread::AddThreadWaitObject(WaitObject* waitObject,
src/apps/debuganalyzer/model/Model.cpp
867
Model::WaitObject*
src/apps/debuganalyzer/model/Model.cpp
872
WaitObject* waitObject = new(std::nothrow) WaitObject(event);
src/apps/debuganalyzer/model/Model.cpp
932
Model::AddThreadWaitObject(thread_id threadID, WaitObject* waitObject,
src/apps/debuganalyzer/model/Model.h
1028
Model::WaitObject*
src/apps/debuganalyzer/model/Model.h
1042
Model::WaitObject*
src/apps/debuganalyzer/model/Model.h
105
WaitObject* AddWaitObject(
src/apps/debuganalyzer/model/Model.h
1050
Model::WaitObjectGroup::AddWaitObject(WaitObject* waitObject)
src/apps/debuganalyzer/model/Model.h
1060
return WaitObject::CompareByTypeObject(a->MostRecentWaitObject(),
src/apps/debuganalyzer/model/Model.h
1069
return WaitObject::CompareWithTypeObject(key,
src/apps/debuganalyzer/model/Model.h
1077
Model::WaitObject*
src/apps/debuganalyzer/model/Model.h
1157
Model::WaitObject*
src/apps/debuganalyzer/model/Model.h
116
WaitObject* waitObject,
src/apps/debuganalyzer/model/Model.h
1175
return WaitObject::CompareByTypeObject(a->MostRecentWaitObject(),
src/apps/debuganalyzer/model/Model.h
1184
return WaitObject::CompareWithTypeObject(key,
src/apps/debuganalyzer/model/Model.h
271
class Model::WaitObject {
src/apps/debuganalyzer/model/Model.h
273
WaitObject(
src/apps/debuganalyzer/model/Model.h
276
~WaitObject();
src/apps/debuganalyzer/model/Model.h
288
static inline int CompareByTypeObject(const WaitObject* a,
src/apps/debuganalyzer/model/Model.h
289
const WaitObject* b);
src/apps/debuganalyzer/model/Model.h
292
const WaitObject* object);
src/apps/debuganalyzer/model/Model.h
305
WaitObjectGroup(WaitObject* waitObject);
src/apps/debuganalyzer/model/Model.h
315
inline WaitObject* MostRecentWaitObject() const;
src/apps/debuganalyzer/model/Model.h
318
inline Model::WaitObject* WaitObjectAt(int32 index) const;
src/apps/debuganalyzer/model/Model.h
320
inline void AddWaitObject(WaitObject* waitObject);
src/apps/debuganalyzer/model/Model.h
329
typedef BObjectList<WaitObject> WaitObjectList;
src/apps/debuganalyzer/model/Model.h
343
ThreadWaitObject(WaitObject* waitObject);
src/apps/debuganalyzer/model/Model.h
346
inline WaitObject* GetWaitObject() const;
src/apps/debuganalyzer/model/Model.h
359
WaitObject* fWaitObject;
src/apps/debuganalyzer/model/Model.h
376
inline WaitObject* MostRecentWaitObject() const;
src/apps/debuganalyzer/model/Model.h
44
class WaitObject;
src/apps/debuganalyzer/model/Model.h
491
ThreadWaitObject* AddThreadWaitObject(WaitObject* waitObject,
src/apps/debuganalyzer/model/Model.h
938
Model::WaitObject::Type() const
src/apps/debuganalyzer/model/Model.h
945
Model::WaitObject::Object() const
src/apps/debuganalyzer/model/Model.h
952
Model::WaitObject::Name() const
src/apps/debuganalyzer/model/Model.h
959
Model::WaitObject::ReferencedObject()
src/apps/debuganalyzer/model/Model.h
966
Model::WaitObject::Waits() const
src/apps/debuganalyzer/model/Model.h
973
Model::WaitObject::TotalWaitTime() const
src/apps/debuganalyzer/model/Model.h
980
Model::WaitObject::CompareByTypeObject(const WaitObject* a, const WaitObject* b)
src/apps/debuganalyzer/model/Model.h
991
Model::WaitObject::CompareWithTypeObject(const type_and_object* key,
src/apps/debuganalyzer/model/Model.h
992
const WaitObject* object)
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
1320
Model::WaitObject* waitObject = waitObjectGroup->MostRecentWaitObject();
src/system/kernel/debug/system_profiler.cpp
1225
WaitObject* waitObject = fWaitObjectTable.Lookup(key);
src/system/kernel/debug/system_profiler.cpp
1244
WaitObject* waitObject = fWaitObjectTable.Lookup(key);
src/system/kernel/debug/system_profiler.cpp
142
struct WaitObject : DoublyLinkedListLinkImpl<WaitObject>,
src/system/kernel/debug/system_profiler.cpp
144
struct WaitObject* hash_link;
src/system/kernel/debug/system_profiler.cpp
149
typedef WaitObject ValueType;
src/system/kernel/debug/system_profiler.cpp
156
size_t Hash(const WaitObject* value) const
src/system/kernel/debug/system_profiler.cpp
162
const WaitObject* value) const
src/system/kernel/debug/system_profiler.cpp
168
WaitObject*& GetLink(WaitObject* value) const
src/system/kernel/debug/system_profiler.cpp
174
typedef DoublyLinkedList<WaitObject> WaitObjectList;
src/system/kernel/debug/system_profiler.cpp
209
WaitObject* fWaitObjectBuffer;
src/system/kernel/debug/system_profiler.cpp
297
/ (sizeof(WaitObject) + (sizeof(void*) * 3 / 2));
src/system/kernel/debug/system_profiler.cpp
401
fWaitObjectBuffer = new(std::nothrow) WaitObject[fWaitObjectCount];
src/system/kernel/scheduler/scheduling_analysis.cpp
182
ThreadWaitObject(thread_id thread, WaitObject* waitObject)
src/system/kernel/scheduler/scheduling_analysis.cpp
222
size_t maxObjectSize = max_c(max_c(sizeof(Thread), sizeof(WaitObject)),
src/system/kernel/scheduler/scheduling_analysis.cpp
289
WaitObject* WaitObjectFor(uint32 type, void* object) const
src/system/kernel/scheduler/scheduling_analysis.cpp
291
return dynamic_cast<WaitObject*>(Lookup(WaitObjectKey(type, object)));
src/system/kernel/scheduler/scheduling_analysis.cpp
321
WaitObject** _waitObject = NULL)
src/system/kernel/scheduler/scheduling_analysis.cpp
326
void* memory = Allocate(sizeof(WaitObject));
src/system/kernel/scheduler/scheduling_analysis.cpp
330
WaitObject* waitObject = new(memory) WaitObject(type, object);
src/system/kernel/scheduler/scheduling_analysis.cpp
350
WaitObject* waitObject = WaitObjectFor(type, object);
src/system/kernel/scheduler/scheduling_analysis.cpp
374
WaitObject* waitObject = WaitObjectFor(type, object);
src/system/kernel/scheduler/scheduling_analysis.cpp
389
WaitObject* waitObject = WaitObjectFor(type, object);
src/system/kernel/scheduler/scheduling_analysis.cpp
428
WaitObject* waitObject = dynamic_cast<WaitObject*>(object);
src/system/kernel/scheduler/scheduling_analysis.cpp
457
} else if (WaitObject* waitObject
src/system/kernel/scheduler/scheduling_analysis.cpp
458
= dynamic_cast<WaitObject*>(object)) {
src/system/kernel/scheduler/scheduling_analysis.cpp
472
void _PolishWaitObject(WaitObject* waitObject)