Cleaned up some debugger stuff on ia32 and x64.
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 9 Sep 2009 17:45:21 +0000 (17:45 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 9 Sep 2009 17:45:21 +0000 (17:45 +0000)
commitbcff52624dc061c655cd5c1f53b26c5851205f91
treea3ca4b2bc09bcc2629024da50f24a49c2bb4f49f
parentf4d3ff1ac3f71815fe8b21ad8cffdead5fd3eaf8
Cleaned up some debugger stuff on ia32 and x64.

Got rid of the debug break on return entry code which did not add anything. It just jumped directly to the debug break on return code.

Removed the CodePatcher class on x64 as it was not implemented.

Added instruction cache flush to where the return sequence was patched on x64.

Added some missing ENABLE_DEBUGGER_SUPPORT #ifdef/#endif.
Review URL: http://codereview.chromium.org/193057

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