Ignore:
Timestamp:
Nov 22, 1999, 9:35:52 PM (26 years ago)
Author:
sandervl
Message:

Rewrite of PE loader code, EB's fixes + VirtualProtect bugfix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/exceptions.cpp

    r1741 r1811  
    1 /* $Id: exceptions.cpp,v 1.29 1999-11-14 17:25:04 sandervl Exp $ */
     1/* $Id: exceptions.cpp,v 1.30 1999-11-22 20:35:49 sandervl Exp $ */
    22
    33/*
     
    938938                                   PVOID                        p)
    939939{
    940   dprintfException(pERepRec, pERegRec, pCtxRec, p);
    941 
    942940  /* Access violation at a known location */
    943941  switch(pERepRec->ExceptionNum)
     
    950948  case XCPT_FLOAT_STACK_CHECK:
    951949  case XCPT_FLOAT_UNDERFLOW:
     950        dprintfException(pERepRec, pERegRec, pCtxRec, p);
    952951        dprintf(("KERNEL32: OS2ExceptionHandler: FPU exception\n"));
    953952        if(fIsOS2Image == FALSE)  //Only for real win32 apps
     
    971970  case XCPT_PROCESS_TERMINATE:
    972971  case XCPT_ASYNC_PROCESS_TERMINATE:
     972        dprintfException(pERepRec, pERegRec, pCtxRec, p);
    973973        SetExceptionChain((ULONG)-1);
    974974        return (XCPT_CONTINUE_SEARCH);
     
    10211021  case XCPT_IN_PAGE_ERROR:
    10221022CrashAndBurn:
     1023        dprintfException(pERepRec, pERegRec, pCtxRec, p);
    10231024        if(fIsOS2Image == FALSE)  //Only for real win32 apps
    10241025        {
     
    10511052
    10521053  default: //non-continuable exceptions
     1054        dprintfException(pERepRec, pERegRec, pCtxRec, p);
    10531055        return (XCPT_CONTINUE_SEARCH);
    10541056  }
Note: See TracChangeset for help on using the changeset viewer.