Status: Assigned
Owner: [email protected]
Labels: Type-Bug Priority-Medium

New issue 2751 by [email protected]: Functions marked for optimization are not recompiled for debugging.
http://code.google.com/p/v8/issues/detail?id=2751

As soon as the debugger is activated and a break point is set, all functions are deopted and marked as lazy compile. This is to ensure that the code is recompiled with debug break slots.

However, this does not happen for functions marked for optimization. When said function is called, optimization aborts due to debugger being active, and we resort to shared code, which has not been recompiled with debug break slots. Nevertheless, we try to set break points in the code by finding the next breakable position. Even though there are no debug break slots, we can still find breakable positions at calls and returns.

The result is that the break position is incorrect.


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to