Changeset 135745 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
- Timestamp:
- Nov 26, 2012, 11:37:18 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
r135597 r135745 2217 2217 } 2218 2218 2219 static bool canJumpReplacePatchableBranchPtrWithPatch() { return false; } 2220 2221 static CodeLocationLabel startOfBranchPtrWithPatchOnRegister(CodeLocationDataLabelPtr label) 2222 { 2223 return label.labelAtOffset(0); 2224 } 2225 2226 static void revertJumpReplacementToBranchPtrWithPatch(CodeLocationLabel instructionStart, RegisterID, void* initialValue) 2227 { 2228 SH4Assembler::revertJump(instructionStart.dataLocation(), reinterpret_cast<uintptr_t>(initialValue) & 0xffff); 2229 } 2230 2231 static CodeLocationLabel startOfPatchableBranchPtrWithPatchOnAddress(CodeLocationDataLabelPtr) 2232 { 2233 UNREACHABLE_FOR_PLATFORM(); 2234 return CodeLocationLabel(); 2235 } 2236 2237 static void revertJumpReplacementToPatchableBranchPtrWithPatch(CodeLocationLabel instructionStart, Address, void* initialValue) 2238 { 2239 UNREACHABLE_FOR_PLATFORM(); 2240 } 2241 2219 2242 protected: 2220 2243 SH4Assembler::Condition SH4Condition(RelationalCondition cond)
Note:
See TracChangeset
for help on using the changeset viewer.