Changeset 193649 in webkit for trunk/Source/JavaScriptCore/jit/JITOpcodes.cpp
- Timestamp:
- Dec 7, 2015, 2:03:48 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITOpcodes.cpp
r193606 r193649 893 893 AbsoluteAddress(m_codeBlock->addressOfJITExecuteCounter()))); 894 894 } 895 896 // Emit the watchdog timer check:897 if (m_vm->watchdog)898 addSlowCase(branchTest8(NonZero, AbsoluteAddress(m_vm->watchdog->timerDidFireAddress())));899 895 } 900 896 … … 921 917 } 922 918 #endif 923 924 // Emit the slow path of the watchdog timer check: 925 if (m_vm->watchdog) { 926 linkSlowCase(iter); 927 callOperation(operationHandleWatchdogTimer); 928 929 emitJumpSlowToHot(jump(), OPCODE_LENGTH(op_loop_hint)); 930 } 931 919 } 920 921 void JIT::emit_op_watchdog(Instruction*) 922 { 923 ASSERT(m_vm->watchdog()); 924 addSlowCase(branchTest8(NonZero, AbsoluteAddress(m_vm->watchdog()->timerDidFireAddress()))); 925 } 926 927 void JIT::emitSlow_op_watchdog(Instruction*, Vector<SlowCaseEntry>::iterator& iter) 928 { 929 ASSERT(m_vm->watchdog()); 930 linkSlowCase(iter); 931 callOperation(operationHandleWatchdogTimer); 932 932 } 933 933
Note:
See TracChangeset
for help on using the changeset viewer.