Changeset 46247 in webkit for trunk/JavaScriptCore/assembler/RepatchBuffer.h
- Timestamp:
- Jul 22, 2009, 3:17:10 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/RepatchBuffer.h
r46202 r46247 46 46 47 47 public: 48 RepatchBuffer( )48 RepatchBuffer(CodeBlock* codeBlock) 49 49 { 50 JITCode& code = codeBlock->getJITCode(); 51 m_start = code.start(); 52 m_size = code.size(); 53 54 ExecutableAllocator::makeWritable(m_start, m_size); 55 } 56 57 ~RepatchBuffer() 58 { 59 ExecutableAllocator::makeExecutable(m_start, m_size); 50 60 } 51 61 … … 114 124 relinkNearCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); 115 125 } 126 127 private: 128 void* m_start; 129 size_t m_size; 116 130 }; 117 131
Note:
See TracChangeset
for help on using the changeset viewer.