mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-27 00:10:29 +00:00
extra/webkit2gtk: fix patch
This commit is contained in:
parent
dd11ad18f0
commit
93f92faa00
2 changed files with 12 additions and 13 deletions
|
@ -25,7 +25,7 @@ source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}
|
||||||
armv7-build-fix.patch)
|
armv7-build-fix.patch)
|
||||||
sha256sums=('051794adb25c1d5f7cb24b84ef0f1b04d9030441a8a708282f53539752007a12'
|
sha256sums=('051794adb25c1d5f7cb24b84ef0f1b04d9030441a8a708282f53539752007a12'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'3699970053fbf22c7c1ea820c87b398af22aa08ee5b5c6d3436e888b8960ab45')
|
'd8a3c330f3ac3a28d7947d557a2bfbb1f723644a991bb4dc817b3e8009251146')
|
||||||
validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3')
|
validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
|
|
@ -1,19 +1,18 @@
|
||||||
diff --git a/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h b/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
|
diff --git a/Source/JavaScriptCore/assembler/MacroAssemblerARM.h b/Source/JavaScriptCore/assembler/MacroAssemblerARM.h
|
||||||
index 81d4f7ef268..790a39da444 100644
|
index 266a818f570..fa4df51734a 100644
|
||||||
--- a/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
|
--- a/Source/JavaScriptCore/assembler/MacroAssemblerARM.h
|
||||||
+++ b/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
|
+++ b/Source/JavaScriptCore/assembler/MacroAssemblerARM.h
|
||||||
@@ -1942,6 +1942,14 @@ public:
|
@@ -981,6 +981,13 @@ public:
|
||||||
return PatchableJump(result);
|
return PatchableJump(m_assembler.jmp(ARMAssembler::AL, 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
+ PatchableJump patchableBranch8(RelationalCondition cond, Address left, TrustedImm32 imm)
|
+ PatchableJump patchableBranch8(RelationalCondition cond, Address address, TrustedImm32 imm)
|
||||||
+ {
|
+ {
|
||||||
+ m_makeJumpPatchable = true;
|
+ TrustedImm32 imm8 = MacroAssemblerHelpers::mask8OnCondition(*this, cond, imm);
|
||||||
+ Jump result = branch8(cond, left, imm);
|
+ MacroAssemblerHelpers::load8OnCondition(*this, cond, address, dataTempRegister);
|
||||||
+ m_makeJumpPatchable = false;
|
+ return patchableBranch32(cond, dataTempRegister, imm8);
|
||||||
+ return PatchableJump(result);
|
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
PatchableJump patchableBranch32(RelationalCondition cond, RegisterID reg, TrustedImm32 imm)
|
PatchableJump patchableBranch32(RelationalCondition cond, RegisterID reg, TrustedImm32 imm)
|
||||||
{
|
{
|
||||||
m_makeJumpPatchable = true;
|
internalCompare32(reg, imm);
|
||||||
|
|
Loading…
Reference in a new issue