Changeset 101980 in webkit
- Timestamp:
- Dec 5, 2011, 1:41:04 AM (15 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
assembler/MacroAssemblerSH4.h (modified) (1 diff)
-
assembler/SH4Assembler.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r101964 r101980 1 2011-12-05 Zoltan Herczeg <zherczeg@webkit.org> 2 3 MacroAssemblerSH4 does not implement readCallTarget 4 https://bugs.webkit.org/show_bug.cgi?id=73434 5 6 Reviewed by Csaba Osztrogonác. 7 8 * assembler/MacroAssemblerSH4.h: Support for SH4. 9 (JSC::MacroAssemblerSH4::readCallTarget): 10 * assembler/SH4Assembler.h: 11 (JSC::SH4Assembler::readCallTarget): 12 1 13 2011-12-04 Filip Pizlo <fpizlo@apple.com> 2 14 -
trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
r99765 r101980 1759 1759 } 1760 1760 1761 static FunctionPtr readCallTarget(CodeLocationCall call) 1762 { 1763 return FunctionPtr(reinterpret_cast<void(*)()>(SH4Assembler::readCallTarget(call.dataLocation()))); 1764 } 1765 1761 1766 protected: 1762 1767 SH4Assembler::Condition SH4Condition(RelationalCondition cond) -
trunk/Source/JavaScriptCore/assembler/SH4Assembler.h
r101809 r101980 1507 1507 } 1508 1508 1509 static void* readCallTarget(void* from) 1510 { 1511 uint16_t* instructionPtr = static_cast<uint16_t*>(from); 1512 instructionPtr -= 3; 1513 return reinterpret_cast<void*>(readPCrelativeAddress((*instructionPtr & 0xff), instructionPtr)); 1514 } 1515 1509 1516 PassRefPtr<ExecutableMemoryHandle> executableCopy(JSGlobalData& globalData) 1510 1517 {
Note:
See TracChangeset
for help on using the changeset viewer.