Changeset 39720 in webkit for trunk/JavaScriptCore/jit
- Timestamp:
- Jan 8, 2009, 2:51:19 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/jit/JIT.cpp
r39697 r39720 1599 1599 void* code = m_assembler.executableCopy(allocator.get()); 1600 1600 JITCodeRef codeRef(code, allocator); 1601 1601 #ifndef NDEBUG 1602 codeRef.codeSize = m_assembler.size(); 1603 #endif 1604 1602 1605 PatchBuffer patchBuffer(code); 1603 1606 … … 1635 1638 } 1636 1639 1637 m_codeBlock->pcVector().reserveCapacity(m_calls.size());1638 1640 for (Vector<CallRecord>::iterator iter = m_calls.begin(); iter != m_calls.end(); ++iter) { 1639 1641 if (iter->to) 1640 1642 patchBuffer.link(iter->from, iter->to); 1641 m_codeBlock->pcVector().append(PC(reinterpret_cast<void**>(patchBuffer.addressOf(iter->from)) - reinterpret_cast<void**>(code), iter->bytecodeIndex)); 1643 } 1644 1645 if (m_codeBlock->hasExceptionInfo()) { 1646 m_codeBlock->pcVector().reserveCapacity(m_calls.size()); 1647 for (Vector<CallRecord>::iterator iter = m_calls.begin(); iter != m_calls.end(); ++iter) 1648 m_codeBlock->pcVector().append(PC(reinterpret_cast<void**>(patchBuffer.addressOf(iter->from)) - reinterpret_cast<void**>(code), iter->bytecodeIndex)); 1642 1649 } 1643 1650
Note:
See TracChangeset
for help on using the changeset viewer.