From: sgjesse@chromium.org Date: Thu, 28 Oct 2010 11:50:50 +0000 (+0000) Subject: Remove the patching of the debug break stub X-Git-Tag: upstream/4.7.83~21023 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=19b62bb1b5e78f0e605aa47b6ddcf88f26c802b9;p=platform%2Fupstream%2Fv8.git 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 --- 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;