[ros-kernel] NtContinue

Royce Mitchell III royce3 at ev1.net
Thu Jul 1 08:56:19 CEST 2004


Okay, I finally got NtContinue "working" last night. However, my 
null.sys SEH test results in an "infinite exception loop". I have 
attached my changes so far in case I can convince anybody to help me 
look at it...

(i386/exception.c:105) RegistrationFrame is 0xFFFFFFFF
(i386/exception.c:232) RtlpDispatchException(): Return 
ExceptionContinueExecution
(i386/exception.c:97) RtlpDispatchException()
Dumping exception registrations:
   No exception registrations exists.

This block above repeats ad nauseum... perhaps my changes and Hyperion's 
changes are conflicting?

BTW, this patch fixes NtContinue to return failure on Context==NULL, but 
not clobber EAX on success. It still needs to handle "invalid" Context 
pointers correctly, but otherwise it's finished.

I was going to commit it this morning, but since it's loop on exception, 
I'll wait until we can get that resolved.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ntoskrnl.patch.zip
Type: application/zip
Size: 3393 bytes
Desc: not available
Url : http://reactos.com:8080/pipermail/ros-kernel/attachments/20040701/56e3634f/ntoskrnl.patch.zip
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ntoskrnl-ps-i386-continue.c.zip
Type: application/zip
Size: 1094 bytes
Desc: not available
Url : http://reactos.com:8080/pipermail/ros-kernel/attachments/20040701/56e3634f/ntoskrnl-ps-i386-continue.c.zip


More information about the Ros-kernel mailing list