Changeset 209678 in webkit for trunk/Source/JavaScriptCore/jit/JITCode.h
- Timestamp:
- Dec 10, 2016, 5:14:37 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITCode.h
r209653 r209678 26 26 #pragma once 27 27 28 #include "ArityCheckMode.h" 28 29 #include "CallFrame.h" 29 30 #include "CodeOrigin.h" 30 31 #include "Disassembler.h" 31 #include "JITEntryPoints.h"32 32 #include "JSCJSValue.h" 33 33 #include "MacroAssemblerCodeRef.h" … … 174 174 } 175 175 176 virtual CodePtr addressForCall( EntryPointType) = 0;176 virtual CodePtr addressForCall(ArityCheckMode) = 0; 177 177 virtual void* executableAddressAtOffset(size_t offset) = 0; 178 void* executableAddress() { return executableAddressAtOffset(0); } 178 179 virtual void* dataAddressAtOffset(size_t offset) = 0; 179 180 virtual unsigned offsetOf(void* pointerIntoCode) = 0; … … 224 225 public: 225 226 DirectJITCode(JITType); 226 DirectJITCode( JITEntryPointsWithRef, JITType);227 DirectJITCode(CodeRef, CodePtr withArityCheck, JITType); 227 228 virtual ~DirectJITCode(); 228 229 229 void initialize EntryPoints(JITEntryPointsWithRef);230 231 CodePtr addressForCall( EntryPointType) override;230 void initializeCodeRef(CodeRef, CodePtr withArityCheck); 231 232 CodePtr addressForCall(ArityCheckMode) override; 232 233 233 234 private: 234 JITEntryPoints m_entryPoints;235 CodePtr m_withArityCheck; 235 236 }; 236 237 … … 243 244 void initializeCodeRef(CodeRef); 244 245 245 CodePtr addressForCall( EntryPointType) override;246 CodePtr addressForCall(ArityCheckMode) override; 246 247 }; 247 248
Note:
See TracChangeset
for help on using the changeset viewer.