Changeset 79551 in webkit for trunk/Source/JavaScriptCore/jit


Ignore:
Timestamp:
Feb 24, 2011, 5:25:25 AM (14 years ago)
Author:
[email protected]
Message:

2011-02-24 Chao-ying Fu <[email protected]>

Reviewed by Eric Seidel.

Fix MIPS build with new patchOffsetPut/GetByIdPropertyMapOffset1/2 values
https://bugs.webkit.org/show_bug.cgi?id=54997

  • jit/JIT.h:
  • jit/JITStubs.cpp: (JSC::JITThunks::JITThunks):
Location:
trunk/Source/JavaScriptCore/jit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/jit/JIT.h

    r79460 r79551  
    440440#if WTF_MIPS_ISA(1)
    441441        static const int patchOffsetPutByIdStructure = 16;
    442         static const int patchOffsetPutByIdPropertyMapOffset1 = 68;
    443         static const int patchOffsetPutByIdPropertyMapOffset2 = 84;
     442        static const int patchOffsetPutByIdPropertyMapOffset1 = 56;
     443        static const int patchOffsetPutByIdPropertyMapOffset2 = 72;
    444444        static const int patchOffsetGetByIdStructure = 16;
    445445        static const int patchOffsetGetByIdBranchToSlowCase = 48;
    446         static const int patchOffsetGetByIdPropertyMapOffset1 = 68;
    447         static const int patchOffsetGetByIdPropertyMapOffset2 = 88;
    448         static const int patchOffsetGetByIdPutResult = 108;
     446        static const int patchOffsetGetByIdPropertyMapOffset1 = 56;
     447        static const int patchOffsetGetByIdPropertyMapOffset2 = 76;
     448        static const int patchOffsetGetByIdPutResult = 96;
    449449#if ENABLE(OPCODE_SAMPLING)
    450450        #error "OPCODE_SAMPLING is not yet supported"
     
    458458#else // WTF_MIPS_ISA(1)
    459459        static const int patchOffsetPutByIdStructure = 12;
    460         static const int patchOffsetPutByIdPropertyMapOffset1 = 60;
    461         static const int patchOffsetPutByIdPropertyMapOffset2 = 76;
     460        static const int patchOffsetPutByIdPropertyMapOffset1 = 48;
     461        static const int patchOffsetPutByIdPropertyMapOffset2 = 64;
    462462        static const int patchOffsetGetByIdStructure = 12;
    463463        static const int patchOffsetGetByIdBranchToSlowCase = 44;
    464         static const int patchOffsetGetByIdPropertyMapOffset1 = 60;
    465         static const int patchOffsetGetByIdPropertyMapOffset2 = 76;
    466         static const int patchOffsetGetByIdPutResult = 92;
     464        static const int patchOffsetGetByIdPropertyMapOffset1 = 48;
     465        static const int patchOffsetGetByIdPropertyMapOffset2 = 64;
     466        static const int patchOffsetGetByIdPutResult = 80;
    467467#if ENABLE(OPCODE_SAMPLING)
    468468        #error "OPCODE_SAMPLING is not yet supported"
  • trunk/Source/JavaScriptCore/jit/JITStubs.cpp

    r79177 r79551  
    717717    ASSERT(OBJECT_OFFSETOF(struct JITStackFrame, registerFile) == REGISTER_FILE_OFFSET);
    718718    ASSERT(OBJECT_OFFSETOF(struct JITStackFrame, callFrame) == CALLFRAME_OFFSET);
    719     ASSERT(OBJECT_OFFSETOF(struct JITStackFrame, exception) == EXCEPTION_OFFSET);
     719    ASSERT(OBJECT_OFFSETOF(struct JITStackFrame, unused1) == EXCEPTION_OFFSET);
    720720    ASSERT(OBJECT_OFFSETOF(struct JITStackFrame, enabledProfilerReference) == ENABLE_PROFILER_REFERENCE_OFFSET);
    721721    ASSERT(OBJECT_OFFSETOF(struct JITStackFrame, globalData) == GLOBAL_DATA_OFFSET);
Note: See TracChangeset for help on using the changeset viewer.