#
557f0446 |
|
26-Apr-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
kernel: Introduce THREAD_BLOCK_TYPE_OTHER_OBJECT. THREAD_BLOCK_TYPE_OTHER implies the "object" pointer in the wait information is a string. But sometimes we want to pass through objects which are not strings, for inspection in KDL.
|
#
883b3e1d |
|
17-Aug-2015 |
Michael Lotz <mmlr@mlotz.ch> |
DebugAnalyzer: Fix 64 bit build.
|
#
42f0a4a1 |
|
17-Aug-2010 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Fixed build after Layout api change (hopefully the fix is correct) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38210 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f627a56a |
|
25-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed warning. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34773 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
579be822 |
|
24-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Applied patch by Humdinger (#5169): Changed GUI strings to sentence case. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34771 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e5d95b9d |
|
23-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Also add I/O related info to the tool tip. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34759 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d580f81a |
|
21-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Also visualize I/O activity. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34739 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82baa908 |
|
20-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Ignore the events we're not interested in. Fixes the Scheduling page. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34727 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ed4f4fcf |
|
11-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added the thread's ID to its name in the first column and in the tool tip. * Made the thread name column wider by default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34632 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9a76765a |
|
11-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added context menu item to hide the selected threads and renamed the context menu items to be more descriptive. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34631 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
951be023 |
|
09-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added tool tips to the SchedulingView. A tool tip shows the time and the thread at the mouse cursor position as well as the thread's state, how long the thread has been in this state, and what threads are running on all CPUs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34590 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
815678a6 |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added support for filtering the thread list (context menu). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34575 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
32c1e7b6 |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added support for selecting thread rows. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34568 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0760c824 |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Support for resizing the "Threads" column. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34560 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cfee620a |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Allow to zoom out up to 1000000 ns per pixel instead of 1000. Missed that when switching from micro- to nanoseconds. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34551 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f5c29329 |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
The header view is now a child of the scheduling page instead of the view port, so that it is no longer affected by vertical scrolling. This also fixes the problem that it was laid out too small. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34550 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
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
|
#
8da446a9 |
|
17-Oct-2009 |
Michael Lotz <mmlr@mlotz.ch> |
The fModel member wasn't initialized. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33623 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e9ff085c |
|
29-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added rendering of the time line in the header view. Still has some glitches. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31961 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b237fdf9 |
|
28-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed warnings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c654cca5 |
|
28-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use the new header view. Not quite fitting yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31879 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d4d63490 |
|
28-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved ThreadInfo from ModelLoader to Model. And renamed it to ThreadSchedulingState. Also moved the management of the thread scheduling states into a new model class SchedulingState, which is now used by ModelLoader. * Added scheduling state snapshots to Model. The ModelLoader adds a complete snapshot every 1024 events, so that seeking to scheduling state at a time can be done quickly. * [Featuring stippi] Added actual functionality to the scheduling page. It shows the scheduling activity of all threads and one can zoom in and out. Looks somewhat ugly and is work in progress. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31856 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d665b9ca |
|
26-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Fix the build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31789 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
386f0701 |
|
26-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Work-in-progress on a new scheduling page. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31786 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
883b3e1d5cd632bb1a86def5d39a3eebf32ace13 |
|
17-Aug-2015 |
Michael Lotz <mmlr@mlotz.ch> |
DebugAnalyzer: Fix 64 bit build.
|
#
42f0a4a120ee9b88c3f24a109f22cc99baf63e28 |
|
17-Aug-2010 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Fixed build after Layout api change (hopefully the fix is correct) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38210 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f627a56a9b1b2d2a36425f6f660cf74baa7f0aea |
|
25-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed warning. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34773 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
579be822bbbbec746f58f1c3ed254dc14ca0c881 |
|
24-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Applied patch by Humdinger (#5169): Changed GUI strings to sentence case. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34771 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e5d95b9ded7ef609b923e5f925d3fc7f5a8defa9 |
|
23-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Also add I/O related info to the tool tip. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34759 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d580f81a2b14c3867b505e8a0fa0bcabe265cfd5 |
|
21-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Also visualize I/O activity. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34739 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82baa9081189f8fe7bc08736e6dc52bfd1c77291 |
|
20-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Ignore the events we're not interested in. Fixes the Scheduling page. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34727 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ed4f4fcf8b130d8fad80597bb640369183c1f33b |
|
11-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added the thread's ID to its name in the first column and in the tool tip. * Made the thread name column wider by default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34632 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9a76765acb7812e94221479e3cb4eb9b464df79e |
|
11-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added context menu item to hide the selected threads and renamed the context menu items to be more descriptive. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34631 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
951be023f912e22f580467a909cbd006d2d3974d |
|
09-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added tool tips to the SchedulingView. A tool tip shows the time and the thread at the mouse cursor position as well as the thread's state, how long the thread has been in this state, and what threads are running on all CPUs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34590 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
815678a637d6d2c5ad62588bbcdf9af3450773e0 |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added support for filtering the thread list (context menu). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34575 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
32c1e7b685558c42b7a5f9ca1289d8cd40399da8 |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added support for selecting thread rows. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34568 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0760c824df0e4a0546928ddbdcd5ce3af34b791b |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Support for resizing the "Threads" column. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34560 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cfee620a7b5110377ec57afa5626dfeb53c4fc46 |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Allow to zoom out up to 1000000 ns per pixel instead of 1000. Missed that when switching from micro- to nanoseconds. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34551 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f5c29329282f566cf3580eb0d7d29489d2a3d331 |
|
08-Dec-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
The header view is now a child of the scheduling page instead of the view port, so that it is no longer affected by vertical scrolling. This also fixes the problem that it was laid out too small. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34550 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
|
#
8da446a982109328e4ce8afda9d6d5672662e301 |
|
17-Oct-2009 |
Michael Lotz <mmlr@mlotz.ch> |
The fModel member wasn't initialized. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33623 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e9ff085cfe46ed8cd0a11c5e147e6365ed9b4b34 |
|
29-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added rendering of the time line in the header view. Still has some glitches. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31961 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b237fdf90ae84f5a72c57b17e7af5b4c22b431ae |
|
28-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed warnings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c654cca5b4a8c4cd24c108a938506b1c34128eef |
|
28-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use the new header view. Not quite fitting yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31879 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d4d63490afaa02ff9413bc9d8181bbede81b0610 |
|
28-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved ThreadInfo from ModelLoader to Model. And renamed it to ThreadSchedulingState. Also moved the management of the thread scheduling states into a new model class SchedulingState, which is now used by ModelLoader. * Added scheduling state snapshots to Model. The ModelLoader adds a complete snapshot every 1024 events, so that seeking to scheduling state at a time can be done quickly. * [Featuring stippi] Added actual functionality to the scheduling page. It shows the scheduling activity of all threads and one can zoom in and out. Looks somewhat ugly and is work in progress. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31856 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d665b9ca2e06b60d4edfdcc6611e5d4817e38af7 |
|
26-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Fix the build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31789 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
386f070197e1ff244408d2fae69f098dda475074 |
|
26-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Work-in-progress on a new scheduling page. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31786 a95241bf-73f2-0310-859d-f6bbb57e9c96
|