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