[ros-bugs] [Bug 2364] New: Starting the kernel relies on compiler optimization

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Thu Jul 5 13:01:02 CEST 2007


http://www.reactos.org/bugzilla/show_bug.cgi?id=2364

           Summary: Starting the kernel relies on compiler optimization
           Product: ReactOS
           Version: unspecified
          Platform: x86 Hardware
        OS/Version: ReactOS
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Kernel
        AssignedTo: ros-bugs at reactos.org
        ReportedBy: spectertech at 163.com
         QAContact: ros-bugs at reactos.org


the current calling KiInitializeKernel in ntoskrnl\ke\i386\kiinit.c
relies on how compiler optimizes those args, since the behavior might 
be different due to the earlier xor ebp,ebp

The idea is simple, first push args, then xor ebp,ebp last calling


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
You are the assignee for the bug, or are watching the assignee.


More information about the Ros-bugs mailing list