reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
  349   std::unique_lock<std::mutex> lock(m_comm.m_mutex);
  350   if (m_comm.m_is_running && !interrupt)
  354   ++m_comm.m_async_count;
  355   if (m_comm.m_is_running) {
  356     if (m_comm.m_async_count == 1) {
  361       size_t bytes_written = m_comm.Write(&ctrl_c, 1, status, nullptr);
  363         --m_comm.m_async_count;
  370       m_comm.m_interrupt_time = steady_clock::now();
  372     m_comm.m_cv.wait(lock, [this] { return !m_comm.m_is_running; });
  372     m_comm.m_cv.wait(lock, [this] { return !m_comm.m_is_running; });
  382     std::unique_lock<std::mutex> lock(m_comm.m_mutex);
  383     --m_comm.m_async_count;
  385   m_comm.m_cv.notify_one();