DebuggerPausedScope is a better name for this data structure because it is meant for tracking the period within which the debugger is paused, and doing clean ups after the pause ends.
Created attachment 238566 [details] the patch.
Comment on attachment 238566 [details] the patch. rs=me
Comment on attachment 238566 [details] the patch. Thanks for the review.
Comment on attachment 238566 [details] the patch. Clearing flags on attachment: 238566 Committed r173892: <http://trac.webkit.org/changeset/173892>
All reviewed patches have been landed. Closing bug.