Changeset 168530 in webkit


Ignore:
Timestamp:
May 9, 2014 7:42:01 AM (10 years ago)
Author:
commit-queue@webkit.org
Message:

REGRESSION(r167094): JSC crashes on ARM Traditional
https://bugs.webkit.org/show_bug.cgi?id=132738

Patch by Martin Hodovan <mhodovan.u-szeged@partner.samsung.com> on 2014-05-09
Reviewed by Zoltan Herczeg.

PC is two instructions ahead of the current instruction
on ARM Traditional, so the distance is 8 bytes not 2.

  • llint/LowLevelInterpreter.asm:
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r168523 r168530  
     12014-05-09  Martin Hodovan <mhodovan.u-szeged@partner.samsung.com>
     2
     3        REGRESSION(r167094): JSC crashes on ARM Traditional
     4        https://bugs.webkit.org/show_bug.cgi?id=132738
     5
     6        Reviewed by Zoltan Herczeg.
     7
     8        PC is two instructions ahead of the current instruction
     9        on ARM Traditional, so the distance is 8 bytes not 2.
     10
     11        * llint/LowLevelInterpreter.asm:
     12
    1132014-05-09  Alberto Garcia  <berto@igalia.com>
    214
  • trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.asm

    r167929 r168530  
    710710    _relativePCBase:
    711711        move pc, pcBase
    712         subp 2, pcBase
     712        subp 8, pcBase
    713713    elsif MIPS
    714714        crash()  # Need to replace with any initialization steps needed to step up PC relative address calculation
Note: See TracChangeset for help on using the changeset viewer.