void RequestInjectionData::reset() { __sync_fetch_and_and(getConditionFlags(), 0); m_coverage = RuntimeOption::RecordCodeCoverage; m_debugger = false; m_debuggerIntr = false; updateJit(); while (!interrupts.empty()) interrupts.pop(); }
void RequestInjectionData::reset() { m_sflagsAndStkPtr->fetch_and(kSurpriseFlagStackMask); m_coverage = RuntimeOption::RecordCodeCoverage; m_debuggerAttached = false; m_debuggerIntr = false; m_debuggerStepIn = false; m_debuggerStepOut = StepOutState::NONE; m_debuggerNext = false; m_breakPointFilter.clear(); m_flowFilter.clear(); m_lineBreakPointFilter.clear(); m_callBreakPointFilter.clear(); m_retBreakPointFilter.clear(); while (!m_activeLineBreaks.empty()) { m_activeLineBreaks.pop(); } updateJit(); while (!interrupts.empty()) interrupts.pop(); }