Changeset 154173 in webkit


Ignore:
Timestamp:
Aug 16, 2013 4:02:34 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

<https://webkit.org/b/119742> REGRESSION(FTL): Fix register usage in mips implementation of ctiVMHandleException

Patch by Balazs Kilvady <kilvadyb@homejinni.com> on 2013-08-16
Reviewed by Allan Sandfeld Jensen.

ctiVMHandleException must jump/return using register ra (r31).

  • jit/JITStubsMIPS.h:
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r154170 r154173  
     12013-08-16  Balazs Kilvady  <kilvadyb@homejinni.com>
     2
     3        <https://webkit.org/b/119742> REGRESSION(FTL): Fix register usage in mips implementation of ctiVMHandleException
     4
     5        Reviewed by Allan Sandfeld Jensen.
     6
     7        ctiVMHandleException must jump/return using register ra (r31).
     8
     9        * jit/JITStubsMIPS.h:
     10
    1112013-08-16  Julien Brianceau  <jbrianceau@nds.com>
    212
  • trunk/Source/JavaScriptCore/jit/JITStubsMIPS.h

    r154156 r154173  
    150150#endif
    151151    // When cti_vm_handle_exception returns, v0 has callFrame and v1 has handler address
     152    "move  $31,$3" "\n"
     153    "jr    $31" "\n"
    152154    "move  $16,$2 " "\n"
    153     "jr    $3" "\n"
    154     "nop" "\n"
    155155".set reorder" "\n"
    156156".set macro" "\n"
Note: See TracChangeset for help on using the changeset viewer.