Allow stepping in functions called using CallFunction stub. When Debug::PrepareStep...
authoryurys@chromium.org <yurys@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 24 Aug 2009 15:21:49 +0000 (15:21 +0000)
committeryurys@chromium.org <yurys@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 24 Aug 2009 15:21:49 +0000 (15:21 +0000)
commitb295a51e7e26a6da8f533cf5676c3521a914e96d
treed9ab8d2cc96b11fa56dc5cc547b6c981361ce132
parent038f9074bc3d1b1dcc560599c1d9ef8cd16c1c02
Allow stepping in functions called using CallFunction stub. When Debug::PrepareStep is called to prepare 'step in' and current code target is CallFunction stub, the debugger will find function being called on the expression stack and flood it with one shot breakpoints.Related Chromium issue: code.google.com/p/chromium/issues/detail?id=17978
Review URL: http://codereview.chromium.org/159703

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2745 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/debug.cc
test/mjsunit/debug-step-stub-callfunction.js
test/mjsunit/debug-stepin-call-function-stub.js [new file with mode: 0644]
test/mjsunit/mjsunit.status