navaraf(a)svn.reactos.com wrote:
Alex Ionescu <ionucu(a)videotron.ca>
Various bugcheck code improvements:
- Fix bugcheck code and make debugging easier for unhandled exceptions/spinlocks.
- Fix a race condition with TAB+B,
- Fix irql to be high_level.
- Fix calling unsafe function by caching bugcode data.
- Fix support for smp by using IPI.
- Fix not-breakpointing when no debugger is there.
- Implement KeBugCheck callbacks with reason.
- Fix callbacks not being called.
- Fix proper breakpoint during bugcheck.
Filip Navara <xnavara(a)volny.cz>
- Move the bugcheck initialization code into Ke (was in Ex on Alex's branch).
This doesn't look correctly:
+ ASSERT(*SpinLock == 0 || 1);
Can you fix it, Alex?
- Filip