Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/libraries/source/spidermonkey/FixNonx86.diff
Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | |||||
#else | #else | ||||
void* region = MozTaggedAnonymousMmap(nullptr, length, prot, flags, fd, offset, "js-gc-heap"); | void* region = MozTaggedAnonymousMmap(nullptr, length, prot, flags, fd, offset, "js-gc-heap"); | ||||
if (region == MAP_FAILED) | if (region == MAP_FAILED) | ||||
return nullptr; | return nullptr; | ||||
return region; | return region; | ||||
#endif | #endif | ||||
} | } | ||||
diff --git a/js/src/jit/none/MacroAssembler-none.h b/js/src/jit/none/MacroAssembler-none.h | |||||
--- a/js/src/jit/none/MacroAssembler-none.h | |||||
+++ b/js/src/jit/none/MacroAssembler-none.h | |||||
@@ -254,16 +254,18 @@ class MacroAssemblerNone : public Assemb | |||||
template <typename T, typename S> void branchSub32(Condition, T, S, Label*) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void branchPtr(Condition, T, S, Label*) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void branchTestPtr(Condition, T, S, Label*) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void branchDouble(DoubleCondition, T, S, Label*) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void branchFloat(DoubleCondition, T, S, Label*) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void branchPrivatePtr(Condition, T, S, Label*) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void decBranchPtr(Condition, T, S, Label*) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void branchTest64(Condition, T, T, S, Label*) { MOZ_CRASH(); } | |||||
+ template <typename T, typename S> void branch64(Condition, T, S, Label*) { MOZ_CRASH(); } | |||||
+ template <typename T, typename S> void branch64(Condition, T, T, S, Label*) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void mov(T, S) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void movq(T, S) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void movePtr(T, S) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void move32(T, S) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void moveFloat32(T, S) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void moveDouble(T, S) { MOZ_CRASH(); } | |||||
template <typename T, typename S> void move64(T, S) { MOZ_CRASH(); } | |||||
template <typename T> CodeOffset movWithPatch(T, Register) { MOZ_CRASH(); } | |||||
diff --git a/js/src/jsapi-tests/testGCAllocator.cpp b/js/src/jsapi-tests/testGCAllocator.cpp | diff --git a/js/src/jsapi-tests/testGCAllocator.cpp b/js/src/jsapi-tests/testGCAllocator.cpp | ||||
--- a/js/src/jsapi-tests/testGCAllocator.cpp | --- a/js/src/jsapi-tests/testGCAllocator.cpp | ||||
+++ b/js/src/jsapi-tests/testGCAllocator.cpp | +++ b/js/src/jsapi-tests/testGCAllocator.cpp | ||||
@@ -307,48 +307,72 @@ void* mapMemoryAt(void* desired, size_t | @@ -307,48 +307,72 @@ void* mapMemoryAt(void* desired, size_t | ||||
void* mapMemory(size_t length) { return nullptr; } | void* mapMemory(size_t length) { return nullptr; } | ||||
void unmapPages(void* p, size_t size) { } | void unmapPages(void* p, size_t size) { } | ||||
#elif defined(XP_UNIX) | #elif defined(XP_UNIX) | ||||
▲ Show 20 Lines • Show All 124 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator