Unify deoptimizer for JavaScript frames.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 17 May 2013 08:27:56 +0000 (08:27 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 17 May 2013 08:27:56 +0000 (08:27 +0000)
commit80da843e229a29179c4f0c87f1cc6da2ec57dbe1
treed3311a5c69130aaf54cef0d6a02cc870b9d4475c
parent58a3fd366666974868df913ee631721e4925c243
Unify deoptimizer for JavaScript frames.

This unifies the translation of an optimized frame to a full JavaScript
frame. Only the frame's context and fp register as well as alignment
padding are different on each architecture and can be factored out.

R=svenpanne@chromium.org

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

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