Ignore:
Timestamp:
Oct 13, 1999, 1:22:40 PM (26 years ago)
Author:
phaller
Message:

Fix: XCPT_GUARD_PAGE_VIOLATION are now supported.

File:
1 edited

Legend:

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

    r1224 r1264  
    1 /* $Id: exceptions.cpp,v 1.23 1999-10-09 15:03:10 sandervl Exp $ */
     1/* $Id: exceptions.cpp,v 1.24 1999-10-13 11:21:45 phaller Exp $ */
    22
    33/*
     
    1313 *
    1414 * (dlls\ntdll\exception.c)
    15  * 
     15 *
    1616 * Copyright 1999 Turchanov Sergey
    1717 * Copyright 1999 Alexandre Julliard
     
    955955        if(fIsOS2Image == FALSE)  //Only for real win32 apps
    956956        {
    957                 if(OSLibDispatchException(pERepRec, pERegRec, pCtxRec, p) == FALSE) 
     957                if(OSLibDispatchException(pERepRec, pERegRec, pCtxRec, p) == FALSE)
    958958                {
    959959                        pCtxRec->ctx_env[0] |= 0x1F;
     
    10151015  case XCPT_INTEGER_OVERFLOW:
    10161016  case XCPT_SINGLE_STEP:
    1017   case XCPT_GUARD_PAGE_VIOLATION:
    10181017  case XCPT_UNABLE_TO_GROW_STACK:
    10191018  case XCPT_IN_PAGE_ERROR:
     
    10211020        if(fIsOS2Image == FALSE)  //Only for real win32 apps
    10221021        {
    1023                 if(OSLibDispatchException(pERepRec, pERegRec, pCtxRec, p) == TRUE) 
     1022                if(OSLibDispatchException(pERepRec, pERegRec, pCtxRec, p) == TRUE)
    10241023                {
    10251024                        return (XCPT_CONTINUE_EXECUTION);
     
    10331032        return (XCPT_CONTINUE_EXECUTION);
    10341033
     1034  //@@@PH: growing thread stacks might need special treatment
     1035  case XCPT_GUARD_PAGE_VIOLATION:
     1036    dprintf(("KERNEL32: OS2ExceptionHandler: trying to grow stack (continue)\n"));
     1037    return (XCPT_CONTINUE_SEARCH);
     1038
    10351039  case XCPT_SIGNAL:
    10361040      if(pERepRec->ExceptionInfo[0] == XCPT_SIGNAL_KILLPROC)          /* resolve signal information */
Note: See TracChangeset for help on using the changeset viewer.