Changeset 21647 for trunk/src/kernel32/exceptions.cpp
- Timestamp:
- Jun 23, 2011, 1:33:43 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/exceptions.cpp
r21645 r21647 1249 1249 if((!fIsOS2Image || fSEHEnabled) && !fExitProcess) //Only for real win32 apps or if SEH enabled 1250 1250 { 1251 if(OSLibDispatchException(pERepRec, pERegRec, pCtxRec, p) == FALSE) 1252 { 1253 pCtxRec->ctx_env[0] |= 0x1F; 1254 pCtxRec->ctx_stack[0].losig = 0; 1255 pCtxRec->ctx_stack[0].hisig = 0; 1256 pCtxRec->ctx_stack[0].signexp = 0; 1257 } 1251 if(OSLibDispatchException(pERepRec, pERegRec, pCtxRec, p) == FALSE) 1252 { 1253 pCtxRec->ctx_env[0] |= 0x1F; 1254 pCtxRec->ctx_stack[0].losig = 0; 1255 pCtxRec->ctx_stack[0].hisig = 0; 1256 pCtxRec->ctx_stack[0].signexp = 0; 1257 } 1258 else 1259 { 1258 1260 dprintf(("KERNEL32: OS2ExceptionHandler: fix and continue\n")); 1259 1261 goto continueexecution; 1260 } 1261 else 1262 { 1263 dprintf(("KERNEL32: OS2ExceptionHandler: continue search\n")); 1264 goto continuesearch; 1265 } 1262 } 1263 } 1264 dprintf(("KERNEL32: OS2ExceptionHandler: continue search\n")); 1265 goto continuesearch; 1266 1266 1267 1267 case XCPT_PROCESS_TERMINATE: … … 1519 1519 goto continueexecution; 1520 1520 } 1521 else 1522 { 1523 goto continuesearch; 1524 } 1521 1525 } 1522 1526 else {
Note:
See TracChangeset
for help on using the changeset viewer.