Ignore:
Timestamp:
Jan 29, 2014, 11:18:54 AM (11 years ago)
Author:
[email protected]
Message:

Merge the jsCStack branch
https://bugs.webkit.org/show_bug.cgi?id=127763

Reviewed by Mark Hahnenberg.

Source/JavaScriptCore:

Changes from http://svn.webkit.org/repository/webkit/branches/jsCStack
up to changeset 162958.

Source/WebCore:

Changes from http://svn.webkit.org/repository/webkit/branches/jsCStack
up to changeset 162958.

Source/WTF:

Changes from http://svn.webkit.org/repository/webkit/branches/jsCStack
up to changeset 162958.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/jit/JITExceptions.cpp

    r160186 r163027  
    4444void genericUnwind(VM* vm, ExecState* callFrame, JSValue exceptionValue)
    4545{
     46    if (Options::breakOnThrow()) {
     47        dataLog("In call frame ", RawPointer(callFrame), " for code block ", *callFrame->codeBlock(), "\n");
     48        CRASH();
     49    }
     50   
    4651    RELEASE_ASSERT(exceptionValue);
    4752    HandlerInfo* handler = vm->interpreter->unwind(callFrame, exceptionValue); // This may update callFrame.
     
    5762#endif
    5863    } else
    59         catchRoutine = LLInt::getCodePtr(returnFromJavaScript);
     64        catchRoutine = LLInt::getCodePtr(handleUncaughtException);
    6065   
    6166    vm->callFrameForThrow = callFrame;
Note: See TracChangeset for help on using the changeset viewer.