Reviewers: Erik Corry, Description: Added disable/enable support to V8 preemption to be used only for entering the debugger.
Added linking of recursive debugger entry to have information on when the debugger is first entered. On the bottom entry of the debugger preemption is disabled so no preemption can happen while in the debugger. When the bottom debugger entry is left the preemption is enabled again. To avoid starvation any preemption event happening while the preemption is disabled is scheduled when preemption is re-enabled. Please review this at http://codereview.chromium.org/39124 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/debug.h M src/debug.cc M src/v8threads.h M src/v8threads.cc --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
