Changeset 95864 in webkit


Ignore:
Timestamp:
Sep 23, 2011 2:59:51 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

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):

Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r95854 r95864  
     12011-09-23  Thouraya ANDOLSI  <thouraya.andolsi@st.com>
     2
     3        https://bugs.webkit.org/show_bug.cgi?id=68077
     4        SH4 assemblers doesn't refer to executable memory handle.
     5
     6        Reviewed by Gavin Barraclough.
     7
     8        * assembler/MacroAssemblerSH4.h:
     9        (JSC::MacroAssemblerSH4::branch8):
     10        * assembler/SH4Assembler.h:
     11        (JSC::SH4Assembler::executableCopy):
     12
    1132011-09-23  Oliver Hunt  <oliver@apple.com>
    214
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h

    r95652 r95864  
    13871387        add32(left.base, scr);
    13881388        load8(scr, scr);
    1389         extub(scr, scr);
     1389        m_assembler.extub(scr, scr);
    13901390        RegisterID scr1 = claimScratch();
    13911391        m_assembler.loadConstant(right.m_value, scr1);
  • trunk/Source/JavaScriptCore/assembler/SH4Assembler.h

    r94981 r95864  
    15071507    }
    15081508
    1509     void* executableCopy(JSGlobalData& globalData, ExecutablePool* allocator)
    1510     {
    1511         return m_buffer.executableCopy(globalData, allocator);
     1509    PassRefPtr<ExecutableMemoryHandle> executableCopy(JSGlobalData& globalData)
     1510    {
     1511        return m_buffer.executableCopy(globalData);
    15121512    }
    15131513
Note: See TracChangeset for help on using the changeset viewer.