@@ -51,7 +51,6 @@ using namespace llvm;
51
51
static int g_debug = 0 ;
52
52
static int g_verbose = 0 ;
53
53
static int g_server = 0 ;
54
- static volatile bool g_listen_gdb = true ;
55
54
56
55
static struct option g_long_options[] = {
57
56
{" debug" , no_argument, &g_debug, 1 },
@@ -244,7 +243,7 @@ gdb_thread_proc(Acceptor *acceptor_gdb, uint16_t gdbserver_port,
244
243
Log *log = GetLog (LLDBLog::Platform);
245
244
GDBRemoteCommunicationServerPlatform platform (Socket::ProtocolTcp,
246
245
gdbserver_port);
247
- while (g_listen_gdb ) {
246
+ while (true ) {
248
247
Connection *conn = nullptr ;
249
248
Status error =
250
249
acceptor_gdb->Accept (/* children_inherit_accept_socket=*/ false , conn);
@@ -576,18 +575,6 @@ int main_platform(int argc, char *argv[]) {
576
575
client_handle (platform, inferior_arguments);
577
576
} while (g_server);
578
577
579
- // FIXME: Make TCPSocket::CloseListenSockets() public and implement
580
- // Acceptor::Close().
581
- /*
582
- if (acceptor_gdb && gdb_thread.IsJoinable()) {
583
- g_listen_gdb = false;
584
- static_cast<TCPSocket *>(acceptor_gdb->m_listener_socket_up.get())
585
- ->CloseListenSockets();
586
- lldb::thread_result_t result;
587
- gdb_thread.Join(&result);
588
- }
589
- */
590
-
591
578
fprintf (stderr, " lldb-server exiting...\n " );
592
579
593
580
return 0 ;
0 commit comments