void Debugger::InterruptRequestStarted(const char *url) { TRACE(2, "Debugger::InterruptRequestStarted\n"); if (isDebuggerAttached()) { get().registerThread(); // Register this thread as being debugged InterruptWithUrl(RequestStarted, url); } }
void Debugger::InterruptRequestStarted(const char *url) { TRACE(2, "Debugger::InterruptRequestStarted\n"); if (ThreadInfo::s_threadInfo->m_reqInjectionData.getDebugger()) { s_debugger.registerThread(); // Register this thread as being debugged InterruptWithUrl(RequestStarted, url); } }
void Debugger::InterruptRequestEnded(const char *url) { TRACE(2, "Debugger::InterruptRequestEnded: url=%s\n", url); if (ThreadInfo::s_threadInfo->m_reqInjectionData.getDebugger()) { InterruptWithUrl(RequestEnded, url); } CStrRef sandboxId = g_context->getSandboxId(); s_debugger.unregisterSandbox(sandboxId.get()); }
void Debugger::InterruptRequestEnded(const char *url) { TRACE(2, "Debugger::InterruptRequestEnded: url=%s\n", url); if (isDebuggerAttached()) { InterruptWithUrl(RequestEnded, url); } const String& sandboxId = g_context->getSandboxId(); get().unregisterSandbox(sandboxId.get()); }
void Debugger::InterruptPSPEnded(const char *url) { if (!RuntimeOption::EnableHphpdDebugger) return; try { TRACE(2, "Debugger::InterruptPSPEnded\n"); if (isDebuggerAttached()) { InterruptWithUrl(PSPEnded, url); } } catch (const Eval::DebuggerException&) {} }
void Debugger::InterruptPSPEnded(const char *url) { TRACE(2, "Debugger::InterruptPSPEnded\n"); if (ThreadInfo::s_threadInfo->m_reqInjectionData.getDebugger()) { InterruptWithUrl(PSPEnded, url); } }