Title: [279333] releases/WebKitGTK/webkit-2.32/Source/_javascript_Core
- Revision
- 279333
- Author
- [email protected]
- Date
- 2021-06-28 05:20:21 -0700 (Mon, 28 Jun 2021)
Log Message
Merge r278157 - [JSC] Fix crash on 32-bit big endian systems.
https://bugs.webkit.org/show_bug.cgi?id=226264
Patch by Daniel Kolesa <[email protected]> on 2021-05-27
Reviewed by Caio Araujo Neponoceno de Lima.
This is an instance where properly offsetting was missed since
the issue was not present in 2.30 series and therefore not fixed
by r273104.
* llint/LowLevelInterpreter32_64.asm:
Modified Paths
Diff
Modified: releases/WebKitGTK/webkit-2.32/Source/_javascript_Core/ChangeLog (279332 => 279333)
--- releases/WebKitGTK/webkit-2.32/Source/_javascript_Core/ChangeLog 2021-06-28 12:20:15 UTC (rev 279332)
+++ releases/WebKitGTK/webkit-2.32/Source/_javascript_Core/ChangeLog 2021-06-28 12:20:21 UTC (rev 279333)
@@ -1,3 +1,16 @@
+2021-05-27 Daniel Kolesa <[email protected]>
+
+ [JSC] Fix crash on 32-bit big endian systems.
+ https://bugs.webkit.org/show_bug.cgi?id=226264
+
+ Reviewed by Caio Araujo Neponoceno de Lima.
+
+ This is an instance where properly offsetting was missed since
+ the issue was not present in 2.30 series and therefore not fixed
+ by r273104.
+
+ * llint/LowLevelInterpreter32_64.asm:
+
2021-04-28 Daniel Kolesa <[email protected]>
[WPE][GTK] More correct fixes for stack size issues on musl libc
Modified: releases/WebKitGTK/webkit-2.32/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm (279332 => 279333)
--- releases/WebKitGTK/webkit-2.32/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm 2021-06-28 12:20:15 UTC (rev 279332)
+++ releases/WebKitGTK/webkit-2.32/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm 2021-06-28 12:20:21 UTC (rev 279333)
@@ -425,7 +425,7 @@
op(llint_get_host_call_return_value, macro ()
functionPrologue()
pushCalleeSaves()
- loadp Callee[cfr], t0
+ loadp Callee + PayloadOffset[cfr], t0
convertCalleeToVM(t0)
loadi VM::encodedHostCallReturnValue + TagOffset[t0], t1
loadi VM::encodedHostCallReturnValue + PayloadOffset[t0], t0
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes