mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-29 19:26:33 +00:00
a1e055e94387ab7370499db3c55c87e2dcd682f0
* lib/msvcrt/Makefile (OBJECTS_EXCEPT): Add except/seh.o; Remove except/exhand3.o. * lib/msvcrt/except/exhand2.c (MsvcrtDebug): New function. * lib/msvcrt/except/unwind.c (PEXCEPTION_FRAME): Remove. (_global_unwind2): Correct prototype. * lib/ntdll/makefile (RTL_I386_OBJECTS, ARCH_OBJECTS): New groups. (TARGET_OBJECTS): Add ARCH_OBJECTS group. * lib/ntdll/rtl/exception.c (KiUserExceptionDispatcher): Set NumberParameters in exception record. (RtlRaiseStatus): Remove. * ntoskrnl/Makefile (OBJECTS_RTL): Remove rtl/seh.o. (OBJECTS_RTL_I386): Add rtl/i386/except.o, rtl/i386/exception.o, and rtl/i386/seh.o. * ntoskrnl/ke/catch.c (RtlpExecuteHandlerForException, RtlpDumpExceptionRegistrations, RtlpDispatchException, RtlpExecuteHandler, RtlpExceptionHandler, RtlpUnwindHandler, RtlpExecuteHandlerForException, RtlpExecuteHandlerForUnwind, RtlUnwind): Remove. (RtlpDispatchException): Add prototype. * ntoskrnl/ke/i386/usertrap.c (ExceptionTypeStrings): Remove. * ntoskrnl/ps/create.c (PsCreateTeb): Mark end of exception registration list. * tools/helper.mk (TARGET_ASFLAGS): Add -g if DBG = 1. * lib/msvcrt/except/exhand3.c: Remove. * ntoskrnl/rtl/seh.c: Ditto. * lib/msvcrt/except/seh.s: New file. * lib/ntdll/rtl/i386/except.s: Ditto. * lib/ntdll/rtl/i386/exception.c: Ditto. * ntoskrnl/rtl/i386/except.s: Ditto. * ntoskrnl/rtl/i386/exception.c: Ditto. * ntoskrnl/rtl/i386/seh.s: Ditto. svn path=/trunk/; revision=3657
Description
A free Windows-compatible Operating System
528 MiB
Languages
C
86.9%
C++
10.7%
Python
0.7%
Assembly
0.5%
CMake
0.5%
Other
0.4%