Changeset 67943 in webkit for trunk/JavaScriptCore/jit
- Timestamp:
- Sep 21, 2010, 4:59:34 AM (15 years ago)
- Location:
- trunk/JavaScriptCore/jit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/jit/JITStubs.cpp
r67062 r67943 2 2 * Copyright (C) 2008, 2009 Apple Inc. All rights reserved. 3 3 * Copyright (C) 2008 Cameron Zwarich <[email protected]> 4 * Copyright (C) Research In Motion Limited 2010. All rights reserved. 4 5 * 5 6 * Redistribution and use in source and binary forms, with or without … … 235 236 #elif COMPILER(GCC) && CPU(ARM_THUMB2) 236 237 237 #define THUNK_RETURN_ADDRESS_OFFSET 0x 40238 #define PRESERVED_RETURN_ADDRESS_OFFSET 0x 44239 #define PRESERVED_R4_OFFSET 0x4 8240 #define PRESERVED_R5_OFFSET 0x4 C241 #define PRESERVED_R6_OFFSET 0x 50242 #define REGISTER_FILE_OFFSET 0x 54243 #define CALLFRAME_OFFSET 0x5 8244 #define EXCEPTION_OFFSET 0x5 C245 #define ENABLE_PROFILER_REFERENCE_OFFSET 0x 64238 #define THUNK_RETURN_ADDRESS_OFFSET 0x38 239 #define PRESERVED_RETURN_ADDRESS_OFFSET 0x3C 240 #define PRESERVED_R4_OFFSET 0x40 241 #define PRESERVED_R5_OFFSET 0x44 242 #define PRESERVED_R6_OFFSET 0x48 243 #define REGISTER_FILE_OFFSET 0x4C 244 #define CALLFRAME_OFFSET 0x50 245 #define EXCEPTION_OFFSET 0x54 246 #define ENABLE_PROFILER_REFERENCE_OFFSET 0x58 246 247 247 248 #elif (COMPILER(GCC) || COMPILER(RVCT)) && CPU(ARM_TRADITIONAL) … … 468 469 #elif COMPILER(GCC) && CPU(ARM_THUMB2) 469 470 470 #define THUNK_RETURN_ADDRESS_OFFSET 0x 1C471 #define PRESERVED_RETURN_ADDRESS_OFFSET 0x2 0472 #define PRESERVED_R4_OFFSET 0x2 4473 #define PRESERVED_R5_OFFSET 0x2 8474 #define PRESERVED_R6_OFFSET 0x 2C475 #define REGISTER_FILE_OFFSET 0x3 0476 #define CALLFRAME_OFFSET 0x3 4477 #define EXCEPTION_OFFSET 0x3 8471 #define THUNK_RETURN_ADDRESS_OFFSET 0x20 472 #define PRESERVED_RETURN_ADDRESS_OFFSET 0x24 473 #define PRESERVED_R4_OFFSET 0x28 474 #define PRESERVED_R5_OFFSET 0x2C 475 #define PRESERVED_R6_OFFSET 0x30 476 #define REGISTER_FILE_OFFSET 0x34 477 #define CALLFRAME_OFFSET 0x38 478 #define EXCEPTION_OFFSET 0x3C 478 479 #define ENABLE_PROFILER_REFERENCE_OFFSET 0x40 479 480 -
trunk/JavaScriptCore/jit/JITStubs.h
r67062 r67943 1 1 /* 2 2 * Copyright (C) 2008 Apple Inc. All rights reserved. 3 * Copyright (C) Research In Motion Limited 2010. All rights reserved. 3 4 * 4 5 * Redistribution and use in source and binary forms, with or without … … 147 148 JITStubArg reserved; // Unused 148 149 JITStubArg args[6]; 149 #if USE(JSVALUE32_64)150 void* padding [2]; // Maintain 16-byte stack alignment.150 #if !USE(JSVALUE32_64) 151 void* padding; // Maintain 16-byte stack alignment. 151 152 #endif 152 153 … … 162 163 CallFrame* callFrame; 163 164 JSValue* exception; 164 165 void* padding2;166 165 167 166 // These arguments passed on the stack.
Note:
See TracChangeset
for help on using the changeset viewer.