From 19b62bb1b5e78f0e605aa47b6ddcf88f26c802b9 Mon Sep 17 00:00:00 2001 From: "sgjesse@chromium.org" Date: Thu, 28 Oct 2010 11:50:50 +0000 Subject: [PATCH] Remove the patching of the debug break stub This is no longer required to break at the function entry. Actually has not been required since the inlined stack check was introduced long time ago. Review URL: http://codereview.chromium.org/4106005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5726 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/debug.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/debug.cc b/src/debug.cc index 5c6ddbe..24f0409 100644 --- a/src/debug.cc +++ b/src/debug.cc @@ -1464,8 +1464,7 @@ bool Debug::IsSourceBreakStub(Code* code) { // location. bool Debug::IsBreakStub(Code* code) { CodeStub::Major major_key = CodeStub::GetMajorKey(code); - return major_key == CodeStub::CallFunction || - major_key == CodeStub::StackCheck; + return major_key == CodeStub::CallFunction; } @@ -1503,8 +1502,7 @@ Handle Debug::FindDebugBreak(Handle code, RelocInfo::Mode mode) { return result; } if (code->kind() == Code::STUB) { - ASSERT(code->major_key() == CodeStub::CallFunction || - code->major_key() == CodeStub::StackCheck); + ASSERT(code->major_key() == CodeStub::CallFunction); Handle result = Handle(Builtins::builtin(Builtins::StubNoRegisters_DebugBreak)); return result; -- 2.7.4