================ @@ -315,23 +316,19 @@ serveConnection(const Socket::SocketProtocol &protocol, const std::string &name, &dap_sessions_mutex, &dap_sessions, &clientCount]( std::unique_ptr<Socket> sock) { - std::string name = llvm::formatv("client_{0}", clientCount++).str(); - if (log) { - auto now = std::chrono::duration<double>( - std::chrono::system_clock::now().time_since_epoch()); - *log << llvm::formatv("{0:f9}", now.count()).str() - << " client connected: " << name << "\n"; - } + std::string client_name = llvm::formatv("client_{0}", clientCount++).str(); + DAP_LOG(log, "({0}) client connected", client_name); lldb::IOObjectSP io(std::move(sock)); // Move the client into a background thread to unblock accepting the next // client. std::thread client([=, &dap_sessions_condition, &dap_sessions_mutex, &dap_sessions]() { - llvm::set_thread_name(name + ".runloop"); - DAP dap = DAP(name, program_path, log, io, io, default_repl_mode, - pre_init_commands); + llvm::set_thread_name(client_name + ".runloop"); + Transport transport{client_name, log, io, io}; + DAP dap = DAP(program_path, log, default_repl_mode, pre_init_commands, ---------------- ashgti wrote:
Updated to c++11 basic style for consistency https://github.com/llvm/llvm-project/pull/130026 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits