コード例 #1
0
ファイル: debugger.cpp プロジェクト: fredemmott/hhvm
void Debugger::InterruptRequestStarted(const char *url) {
  TRACE(2, "Debugger::InterruptRequestStarted\n");
  if (isDebuggerAttached()) {
    get().registerThread(); // Register this thread as being debugged
    InterruptWithUrl(RequestStarted, url);
  }
}
コード例 #2
0
ファイル: debugger.cpp プロジェクト: XciA/hiphop-php
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);
  }
}
コード例 #3
0
ファイル: debugger.cpp プロジェクト: floreal/hiphop-php
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());
}
コード例 #4
0
ファイル: debugger.cpp プロジェクト: fredemmott/hhvm
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());
}
コード例 #5
0
ファイル: debugger.cpp プロジェクト: fredemmott/hhvm
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&) {}
}
コード例 #6
0
ファイル: debugger.cpp プロジェクト: floreal/hiphop-php
void Debugger::InterruptPSPEnded(const char *url) {
  TRACE(2, "Debugger::InterruptPSPEnded\n");
  if (ThreadInfo::s_threadInfo->m_reqInjectionData.getDebugger()) {
    InterruptWithUrl(PSPEnded, url);
  }
}