History log of /haiku/src/system/kernel/scheduler/scheduler_tracing.h
Revision Date Author Comments
# 0a7f661a 05-Jan-2018 Michael Lotz <mmlr@mlotz.ch>

kernel: Fix scheduler tracing formats and priority field type.

* Use format macros for printing to fix priting on 64 bit.
* Use int32 for all priority fields, some of them were truncated.


# 565e7a97 07-Oct-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Update SchedulerTracing::EnqueueThread


# 4535495d 10-Jan-2011 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged the signals branch into trunk, with these changes:
* The team and thread kernel structures have been renamed to Team and Thread
respectively and moved into the new BKernel namespace.
* Several (kernel add-on) sources have been converted from C to C++ since
private kernel headers are included that are no longer C compatible.

Changes after merging:
* Fixed gcc 2 build (warnings mainly in the scary firewire bus manager).


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


# 6a1f462e 24-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* arch_debug_get_interrupt_pc() does now optionally return whether the iframe
is a syscall iframe.
* User debugger support: Don't to call BreakpointManager::PrepareToContinue(),
if the thread returns from a syscall. We don't want to skip breakpoints in
that case.


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


# 768036bb 20-Oct-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Moved scheduler.cpp into new subdirectory scheduler/. Moved the
scheduler tracing and scheduler analysis code into separate source
files.


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


# 565e7a977d988f78bae427456805aa6156b9b6ef 07-Oct-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Update SchedulerTracing::EnqueueThread


# 4535495d80c86e19e2610e7444a4fcefe3e0f8e6 10-Jan-2011 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged the signals branch into trunk, with these changes:
* The team and thread kernel structures have been renamed to Team and Thread
respectively and moved into the new BKernel namespace.
* Several (kernel add-on) sources have been converted from C to C++ since
private kernel headers are included that are no longer C compatible.

Changes after merging:
* Fixed gcc 2 build (warnings mainly in the scary firewire bus manager).


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


# 6a1f462e722992471836c74232c6eb8c8125751b 24-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* arch_debug_get_interrupt_pc() does now optionally return whether the iframe
is a syscall iframe.
* User debugger support: Don't to call BreakpointManager::PrepareToContinue(),
if the thread returns from a syscall. We don't want to skip breakpoints in
that case.


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


# 768036bb6eff60aa41a27d0aff463384c932d364 20-Oct-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Moved scheduler.cpp into new subdirectory scheduler/. Moved the
scheduler tracing and scheduler analysis code into separate source
files.


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