Fix deoptimization for out-of-line constant pool.
authorrmcilroy@chromium.org <rmcilroy@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 14 Mar 2014 15:11:58 +0000 (15:11 +0000)
committerrmcilroy@chromium.org <rmcilroy@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 14 Mar 2014 15:11:58 +0000 (15:11 +0000)
commitf1f6d3095acbdef44576ef8f2bcb5da86104816a
tree08b8236936e9d9efd85f765a4e17292d7304aff3
parenteb2003da3ff4c9e5adb59afe8d854ec0cc929c61
Fix deoptimization for out-of-line constant pool.

Ensure that the stack contains the correct constant pool pointer when a
function deopts.

This CL depends on https://codereview.chromium.org/183803022/ landing first.

R=ulan@chromium.org

Review URL: https://codereview.chromium.org/188063002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19940 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/a64/deoptimizer-a64.cc
src/a64/frames-a64.cc
src/arm/builtins-arm.cc
src/arm/deoptimizer-arm.cc
src/deoptimizer.cc
src/deoptimizer.h
src/frames-inl.h
src/frames.cc
src/frames.h
src/ia32/deoptimizer-ia32.cc
src/x64/deoptimizer-x64.cc