Implement code patcher for x64.
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 10 Sep 2009 12:59:01 +0000 (12:59 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 10 Sep 2009 12:59:01 +0000 (12:59 +0000)
commit9d2d9c596c91cc32b2ec1c8a30fca8665fc2305b
tree8d470ab2c2cde880c619a77e855bab854a36d278
parent158dcbc39d267f1417864ddef5aed6487d06e645
Implement code patcher for x64.

Use the code patcher for the patching of the JS return sequence used by the debugger.

Added explicit instruction cache flushing in a code patching section which did not have it for completeness, even though it is not required on Intel processors.
Review URL: http://codereview.chromium.org/203016

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2870 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ia32/assembler-ia32.cc
src/x64/assembler-x64.cc
src/x64/macro-assembler-x64.cc
src/x64/macro-assembler-x64.h