v8/src/x64
ager@chromium.org 963d72ff57 Revert r3032 that uses push instead of 'sub esp, size'. This change
leads to stack corruption in 32-bit version of V8.

See http://code.google.com/p/chromium/issues/detail?id=27227 for a
reproducible case.

Since this is only an issue on 32-bit V8 I think this has got
something to do with the UnsafeSmi handling that we do on ia32.  I'm
reverting for now so we can push a fix, but we should track down the
issue and create a regression test for this.

Review URL: http://codereview.chromium.org/383005

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3263 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-11-10 14:58:16 +00:00
..
assembler-x64-inl.h Fix X64 build in the case that debugger support is disabled. Change function name from IsCallInstruction to IsPatchedReturnSequence on all platforms. 2009-10-15 11:52:53 +00:00
assembler-x64.cc X64/Win64: Alternative implementation of fmod in general. 2009-10-23 09:18:19 +00:00
assembler-x64.h Introduce a switch for the new snapshot code and switch 2009-10-30 10:23:12 +00:00
builtins-x64.cc Fix issue 493: Infinite loop when debug break is set when entering function.apply. 2009-11-05 13:59:40 +00:00
codegen-x64-inl.h X64: Enable lazy compilation and add code generation for simple object 2009-06-22 10:54:11 +00:00
codegen-x64.cc Remove sliced string string type 2009-11-10 13:23:05 +00:00
codegen-x64.h Obey the flag --lazy in the toplevel code generator. 2009-11-04 17:59:24 +00:00
cpu-x64.cc Apply patch by Timur Iskhodzhanov to add valgrind notifications on 2009-10-26 17:53:34 +00:00
debug-x64.cc Fix X64 build in the case that debugger support is disabled. Change function name from IsCallInstruction to IsPatchedReturnSequence on all platforms. 2009-10-15 11:52:53 +00:00
disasm-x64.cc Add fucomip instruction to disassembler. Fix some other floating point instructions. 2009-10-27 10:47:01 +00:00
fast-codegen-x64.cc Enable writes and reads of context slots in fast compiler. 2009-11-09 09:56:57 +00:00
frames-x64.cc Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor 2009-11-04 08:51:48 +00:00
frames-x64.h Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor 2009-11-04 08:51:48 +00:00
ic-x64.cc Fix lint errors. 2009-10-22 15:21:00 +00:00
jump-target-x64.cc Eliminate most of the jump target jumping, branching, and binding 2009-08-10 11:13:34 +00:00
macro-assembler-x64.cc Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor 2009-11-04 08:51:48 +00:00
macro-assembler-x64.h Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor 2009-11-04 08:51:48 +00:00
regexp-macro-assembler-x64.cc Fix issue 493: Infinite loop when debug break is set when entering function.apply. 2009-11-05 13:59:40 +00:00
regexp-macro-assembler-x64.h X64 RegExp - fix RegExp on WIN64. 2009-09-04 11:00:07 +00:00
register-allocator-x64-inl.h Use a root array register for constant loads and stack guards on x64. 2009-08-31 08:57:36 +00:00
register-allocator-x64.cc X64: Count operations (increment, decrement) 2009-06-25 11:48:27 +00:00
register-allocator-x64.h Use a root array register for constant loads and stack guards on x64. 2009-08-31 08:57:36 +00:00
simulator-x64.cc Added empty files in the x64 directory. 2009-05-04 07:16:10 +00:00
simulator-x64.h Rework the way we handle the fact that the ARM simulator uses a 2009-11-05 13:27:21 +00:00
stub-cache-x64.cc X64: Convert smis to holding 32 bits of payload. 2009-10-08 12:36:12 +00:00
virtual-frame-x64.cc Revert r3032 that uses push instead of 'sub esp, size'. This change 2009-11-10 14:58:16 +00:00
virtual-frame-x64.h X64: Convert smis to holding 32 bits of payload. 2009-10-08 12:36:12 +00:00