Changeset 40846 in webkit for trunk/JavaScriptCore/bytecode/CodeBlock.h
- Timestamp:
- Feb 10, 2009, 8:57:08 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/bytecode/CodeBlock.h
r40813 r40846 60 60 uint32_t scopeDepth; 61 61 #if ENABLE(JIT) 62 void*nativeCode;62 MacroAssembler::CodeLocationLabel nativeCode; 63 63 #endif 64 64 }; … … 119 119 struct CallLinkInfo { 120 120 CallLinkInfo() 121 : callReturnLocation(0) 122 , hotPathBegin(0) 123 , hotPathOther(0) 124 , coldPathOther(0) 125 , callee(0) 121 : callee(0) 126 122 { 127 123 } 128 124 129 125 unsigned bytecodeIndex; 130 void*callReturnLocation;131 void*hotPathBegin;132 void*hotPathOther;133 void*coldPathOther;126 MacroAssembler::CodeLocationCall callReturnLocation; 127 MacroAssembler::CodeLocationDataLabelPtr hotPathBegin; 128 MacroAssembler::CodeLocationCall hotPathOther; 129 MacroAssembler::CodeLocationLabel coldPathOther; 134 130 CodeBlock* callee; 135 131 unsigned position; … … 182 178 inline void* getStructureStubInfoReturnLocation(StructureStubInfo* structureStubInfo) 183 179 { 184 return structureStubInfo->callReturnLocation ;180 return structureStubInfo->callReturnLocation.calleeReturnAddressValue(); 185 181 } 186 182 187 183 inline void* getCallLinkInfoReturnLocation(CallLinkInfo* callLinkInfo) 188 184 { 189 return callLinkInfo->callReturnLocation ;185 return callLinkInfo->callReturnLocation.calleeReturnAddressValue(); 190 186 } 191 187
Note:
See TracChangeset
for help on using the changeset viewer.