History log of /haiku/src/apps/debuganalyzer/model/ThreadModel.cpp
Revision Date Author Comments
# d8d4b902 07-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* The system profiler scheduling event structures sport nanotime_ts now.
* Adjusted the DebugAnalyzer to handle nanosecond times.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34546 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9057fee6 07-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed cause of potential crash. The binary search could have found the count as
final index and accessed the non-existing item.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30657 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8cd416d9 29-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

The thread model does now also store the scheduling events for the thread.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30506 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4ab2927d 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Compute the summed up wait counts and times for WaitObjectGroups.
* Delete the wait object array in the WaitObjectGroup destructor. It was leaked
before.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30449 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ded186e9 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added ThreadModel, which holds additional information on a thread, and
ThreadModelLoader to prepare the model.
* Changed the wait objects page in the thread window to display the wait objects
grouped by type and name.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30429 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d8d4b902cb1b24645c5a730e3a8b279201b94419 07-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* The system profiler scheduling event structures sport nanotime_ts now.
* Adjusted the DebugAnalyzer to handle nanosecond times.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34546 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9057fee6266187e871edd0f42fe97a5393ad7571 07-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed cause of potential crash. The binary search could have found the count as
final index and accessed the non-existing item.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30657 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8cd416d9e638d1b89f0608d22c92e2e6f530e708 29-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

The thread model does now also store the scheduling events for the thread.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30506 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4ab2927d4250f3e4f0f98307169880ed55f56eda 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Compute the summed up wait counts and times for WaitObjectGroups.
* Delete the wait object array in the WaitObjectGroup destructor. It was leaked
before.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30449 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ded186e9e05063d29aaab2ecaf5e62221efab1e8 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added ThreadModel, which holds additional information on a thread, and
ThreadModelLoader to prepare the model.
* Changed the wait objects page in the thread window to display the wait objects
grouped by type and name.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30429 a95241bf-73f2-0310-859d-f6bbb57e9c96