Compile fixes for ARM and miscellaneous spolling.
Review URL: http://codereview.chromium.org/199056 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2853 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
d391c5491e
commit
adaab82197
@ -56,6 +56,7 @@ MacroAssembler::MacroAssembler(void* buffer, int size)
|
||||
#if defined(USE_THUMB_INTERWORK)
|
||||
#if !defined(__ARM_ARCH_5T__) && \
|
||||
!defined(__ARM_ARCH_5TE__) && \
|
||||
!defined(__ARM_ARCH_6__) && \
|
||||
!defined(__ARM_ARCH_7A__) && \
|
||||
!defined(__ARM_ARCH_7__)
|
||||
// add tests for other versions above v5t as required
|
||||
|
@ -70,7 +70,7 @@ const int kPageAndOffsetMask = (1 << kPageAndOffsetBits) - 1;
|
||||
|
||||
// These values are special allocation space tags used for
|
||||
// serialization.
|
||||
// Mar the pages executable on platforms that support it.
|
||||
// Mark the pages executable on platforms that support it.
|
||||
const int kLargeCode = LAST_SPACE + 1;
|
||||
// Allocate extra remembered-set bits.
|
||||
const int kLargeFixedArray = LAST_SPACE + 2;
|
||||
|
@ -197,7 +197,7 @@ class Serializer: public ObjectVisitor {
|
||||
|
||||
int flags_end_; // The position right after the flags.
|
||||
|
||||
// An array of per-space SimulatedHeapSpacees used as memory allocators.
|
||||
// An array of per-space SimulatedHeapSpaces used as memory allocators.
|
||||
SimulatedHeapSpace* allocator_[LAST_SPACE+1];
|
||||
// A list of global handles at serialization time.
|
||||
List<Object**> global_handles_;
|
||||
|
@ -37,9 +37,9 @@ using namespace v8::internal;
|
||||
|
||||
|
||||
// Define these function prototypes to match JSEntryFunction in execution.cc.
|
||||
typedef int (*F1)(int x, int p1, int p2, int p3, int p4);
|
||||
typedef int (*F2)(int x, int y, int p2, int p3, int p4);
|
||||
typedef int (*F3)(void* p, int p1, int p2, int p3, int p4);
|
||||
typedef Object* (*F1)(int x, int p1, int p2, int p3, int p4);
|
||||
typedef Object* (*F2)(int x, int y, int p2, int p3, int p4);
|
||||
typedef Object* (*F3)(void* p, int p1, int p2, int p3, int p4);
|
||||
|
||||
|
||||
static v8::Persistent<v8::Context> env;
|
||||
|
Loading…
Reference in New Issue
Block a user