Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.1:Staging:C:DVD
webkitgtk
webkitgtk-js-endian-fixes.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File webkitgtk-js-endian-fixes.patch of Package webkitgtk
diff -ur webkitgtk-2.4.1.orig/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp webkitgtk-2.4.1/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp --- webkitgtk-2.4.1.orig/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp 2014-04-14 01:40:44.000000000 -0500 +++ webkitgtk-2.4.1/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp 2014-05-17 13:29:06.022182987 -0500 @@ -1354,7 +1354,7 @@ CodeBlock* codeBlock = exec->codeBlock(); ConcurrentJITLocker locker(codeBlock->m_lock); pc[5].u.structure.set(exec->vm(), codeBlock->ownerExecutable(), scope->structure()); - pc[6].u.operand = slot.cachedOffset(); + pc[6].u.pointer = reinterpret_cast<void *>(slot.cachedOffset()); } } @@ -1381,7 +1381,7 @@ if (slot.isCacheable() && slot.base() == scope && scope->structure()->propertyAccessesAreCacheable()) { ConcurrentJITLocker locker(codeBlock->m_lock); pc[5].u.structure.set(exec->vm(), codeBlock->ownerExecutable(), scope->structure()); - pc[6].u.operand = slot.cachedOffset(); + pc[6].u.pointer = reinterpret_cast<void *>(slot.cachedOffset()); } } diff -ur webkitgtk-2.4.1.orig/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm webkitgtk-2.4.1/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm --- webkitgtk-2.4.1.orig/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm 2014-04-14 01:40:44.000000000 -0500 +++ webkitgtk-2.4.1/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm 2014-05-17 13:28:11.310181736 -0500 @@ -2047,7 +2047,7 @@ end macro getProperty() - loadisFromInstruction(6, t1) + loadpFromInstruction(6, t1) loadPropertyAtVariableOffset(t1, t0, t2) valueProfile(t2, 7, t0) loadisFromInstruction(1, t0) @@ -2121,7 +2121,7 @@ macro putProperty() loadisFromInstruction(3, t1) loadConstantOrVariable(t1, t2) - loadisFromInstruction(6, t1) + loadpFromInstruction(6, t1) storePropertyAtVariableOffset(t1, t0, t2) end
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor