Reviewers: Vitaly,
Description:
Create handle scope in BreakLocationIterator::ClearDebugBreakAtIC
Debug::HandleWeakDebugInfo weak callback is crashed when there is no handle
scopes on stack.
Please review this at http://codereview.chromium.org/2835035/show
Affected files:
M src/debug.cc
Index: src/debug.cc
diff --git a/src/debug.cc b/src/debug.cc
index
1dc627591557596e7b8f0f8feca9ab1deb028d33..9c8ddbed846333641a0884a6bbe6ae1086698944
100644
--- a/src/debug.cc
+++ b/src/debug.cc
@@ -472,6 +472,7 @@ void BreakLocationIterator::ClearDebugBreakAtIC() {
RelocInfo::Mode mode = rmode();
if (RelocInfo::IsCodeTarget(mode)) {
+ HandleScope scope;
Address target = original_rinfo()->target_address();
Handle<Code> code(Code::GetCodeFromTargetAddress(target));
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev