- Implement DebugService2, but don't make it do anything yet.

- Add ATTEMPTED_SWITCH_FROM_DPC bugcheck code.


svn path=/trunk/; revision=34585
This commit is contained in:
ReactOS Portable Systems Group 2008-07-19 06:53:36 +00:00
parent c0cde8777b
commit 49de00587a
2 changed files with 20 additions and 2 deletions

View file

@ -1170,6 +1170,14 @@ Language=English
Boot Logging Enabled Boot Logging Enabled
. .
MessageId=0xB8
Severity=Success
Facility=System
SymbolicName=ATTEMPTED_SWITCH_FROM_DPC
Language=English
ATTEMPTED_SWITCH_FROM_DPC
.
MessageId=0xBE MessageId=0xBE
Severity=Success Severity=Success
Facility=System Facility=System

View file

@ -27,15 +27,25 @@
// //
// Do a breakpoint and return // Do a breakpoint and return
// //
bkpt BREAKPOINT_PRINT // Could also be PROMPT -- we check later in a1 bkpt BREAKPOINT_PRINT // Could be prompt too, we check this later
bx lr bx lr
ENTRY_END DebugService ENTRY_END DebugService
NESTED_ENTRY DebugService2
PROLOG_END DebugService2
//
// FIXME-TODO: Do a breakpoint and return
//
//bkpt BREAKPOINT_LOAD_SYMBOLS // Could be unload too, we check this later
bx lr
ENTRY_END DebugService2
NESTED_ENTRY RtlCaptureContext NESTED_ENTRY RtlCaptureContext
PROLOG_END RtlCaptureContext PROLOG_END RtlCaptureContext
// //
// FIXME: Change to stmdb later // FIXME-PERF: Change to stmdb later
// //
str r0, [a1, #CsR0] str r0, [a1, #CsR0]
str r1, [a1, #CsR1] str r1, [a1, #CsR1]