https://bugs.webkit.org/show_bug.cgi?id=68077

SH4 assemblers doesn't refer to executable memory handle.

Patch by Thouraya ANDOLSI <thouraya.andolsi@st.com> on 2011-09-23
Reviewed by Gavin Barraclough.

* assembler/MacroAssemblerSH4.h:
(JSC::MacroAssemblerSH4::branch8):
* assembler/SH4Assembler.h:
(JSC::SH4Assembler::executableCopy):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95864 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent ef5cfe20
2011-09-23 Thouraya ANDOLSI <thouraya.andolsi@st.com>
https://bugs.webkit.org/show_bug.cgi?id=68077
SH4 assemblers doesn't refer to executable memory handle.
Reviewed by Gavin Barraclough.
* assembler/MacroAssemblerSH4.h:
(JSC::MacroAssemblerSH4::branch8):
* assembler/SH4Assembler.h:
(JSC::SH4Assembler::executableCopy):
2011-09-23 Oliver Hunt <oliver@apple.com>
PutScopedVar nodes should report that it has a var number
......@@ -1386,7 +1386,7 @@ public:
add32(TrustedImm32(left.offset), scr);
add32(left.base, scr);
load8(scr, scr);
extub(scr, scr);
m_assembler.extub(scr, scr);
RegisterID scr1 = claimScratch();
m_assembler.loadConstant(right.m_value, scr1);
releaseScratch(scr);
......
......@@ -1506,9 +1506,9 @@ public:
return readPCrelativeAddress((*(reinterpret_cast<uint16_t*>(code)) & 0xff), reinterpret_cast<uint16_t*>(code));
}
void* executableCopy(JSGlobalData& globalData, ExecutablePool* allocator)
PassRefPtr<ExecutableMemoryHandle> executableCopy(JSGlobalData& globalData)
{
return m_buffer.executableCopy(globalData, allocator);
return m_buffer.executableCopy(globalData);
}
void prefix(uint16_t pre)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment