[Webkit-unassigned] [Bug 170351] JavaScriptCore: Do not use BLX for immediates (ARM-32)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 31 13:06:26 PDT 2017


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

Mark Lam <mark.lam at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #305990|                            |review+
              Flags|                            |

--- Comment #2 from Mark Lam <mark.lam at apple.com> ---
Comment on attachment 305990
  --> https://bugs.webkit.org/attachment.cgi?id=305990
The patch

View in context: https://bugs.webkit.org/attachment.cgi?id=305990&action=review

I was wondering why this never posed a problem before for us before.  I did a local build, and see that the compiled LowLevelInterpreter.o does emit blx instructions.  However, in the llinked version of the code, the linker changed the blx into bl instructions.  If the toolchain does not fix this for us, then this bug would have manifested.

Hence, r=me

> Source/JavaScriptCore/ChangeLog:8
> +        'call' meta-instruction (which may be found in LowLevelInterperter.asm

typo: /LowLevelInterperter.asm/LowLevelInterpreter.asm/

> Source/JavaScriptCore/ChangeLog:16
> +        This behaviour is unwanted, since the C++ code and the offlineasm code

/offlineasm code/offlineasm generated code/

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170331/918a769f/attachment.html>


More information about the webkit-unassigned mailing list