Changeset 189454 in webkit for trunk/Source/JavaScriptCore/jit/JITExceptions.cpp
- Timestamp:
- Sep 6, 2015, 10:19:28 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITExceptions.cpp
r189417 r189454 41 41 namespace JSC { 42 42 43 void genericUnwind(VM* vm, ExecState* callFrame )43 void genericUnwind(VM* vm, ExecState* callFrame, UnwindStart unwindStart) 44 44 { 45 45 if (Options::breakOnThrow()) { … … 50 50 Exception* exception = vm->exception(); 51 51 RELEASE_ASSERT(exception); 52 VMEntryFrame* vmEntryFrame = vm->topVMEntryFrame; 53 HandlerInfo* handler = vm->interpreter->unwind(vmEntryFrame, callFrame, exception); // This may update vmEntryFrame and callFrame. 52 HandlerInfo* handler = vm->interpreter->unwind(*vm, callFrame, exception, unwindStart); // This may update callFrame. 54 53 55 54 void* catchRoutine; … … 65 64 catchRoutine = LLInt::getCodePtr(handleUncaughtException); 66 65 67 vm->vmEntryFrameForThrow = vmEntryFrame;68 66 vm->callFrameForThrow = callFrame; 69 67 vm->targetMachinePCForThrow = catchRoutine;
Note:
See TracChangeset
for help on using the changeset viewer.