Changeset 39752 in webkit for trunk/JavaScriptCore/jit/JIT.cpp
- Timestamp:
- Jan 9, 2009, 10:47:37 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/jit/JIT.cpp
r39738 r39752 1634 1634 void* code = m_assembler.executableCopy(allocator.get()); 1635 1635 JITCodeRef codeRef(code, allocator); 1636 1636 #ifndef NDEBUG 1637 codeRef.codeSize = m_assembler.size(); 1638 #endif 1639 1637 1640 PatchBuffer patchBuffer(code); 1638 1641 … … 1670 1673 } 1671 1674 1672 m_codeBlock->pcVector().reserveCapacity(m_calls.size());1673 1675 for (Vector<CallRecord>::iterator iter = m_calls.begin(); iter != m_calls.end(); ++iter) { 1674 1676 if (iter->to) 1675 1677 patchBuffer.link(iter->from, iter->to); 1676 m_codeBlock->pcVector().append(PC(reinterpret_cast<void**>(patchBuffer.addressOf(iter->from)) - reinterpret_cast<void**>(code), iter->bytecodeIndex)); 1678 } 1679 1680 if (m_codeBlock->hasExceptionInfo()) { 1681 m_codeBlock->pcVector().reserveCapacity(m_calls.size()); 1682 for (Vector<CallRecord>::iterator iter = m_calls.begin(); iter != m_calls.end(); ++iter) 1683 m_codeBlock->pcVector().append(PC(reinterpret_cast<void**>(patchBuffer.addressOf(iter->from)) - reinterpret_cast<void**>(code), iter->bytecodeIndex)); 1677 1684 } 1678 1685
Note:
See TracChangeset
for help on using the changeset viewer.