[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