Reviewers: Jakob, Description: Fix deserializer to understand direct pointers from code to cell payloads.
The deoptimizer generates full-code-generator code and relies on it having the same layout as last time. This means that the code the full code generator makes for the snapshot should be the same as the code it makes later. This change makes the full code generator create more consistent code between mksnapshot time and run time. This is a bug fix and a step towards making the snapshot code more robust. Please review this at https://chromiumcodereview.appspot.com/10824084/ SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/arm/assembler-arm-inl.h M src/arm/full-codegen-arm.cc M src/heap.cc M src/ia32/assembler-ia32-inl.h M src/ia32/full-codegen-ia32.cc M src/mips/assembler-mips-inl.h M src/mips/full-codegen-mips.cc M src/objects.h M src/serialize.h M src/serialize.cc M src/x64/assembler-x64-inl.h M src/x64/full-codegen-x64.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
