X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fremote.c;h=665e2773e15be3ae69da88bc4d38aae6030731d7;hb=121b3efd49f98e4049281b3ba7a258e650e40b38;hp=7453a3b31a7bff7ba90adf3c2c346bae0e6d70e9;hpb=4f83758119ddf0f114477760d79bdde7bbc76835;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/remote.c b/gdb/remote.c index 7453a3b31a..665e2773e1 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -406,6 +406,8 @@ public: const target_info &info () const override { return remote_target_info; } + const char *connection_string () override; + thread_control_capabilities get_thread_control_capabilities () override { return tc_schedlock; } @@ -4853,6 +4855,17 @@ remote_target::start_remote (int from_tty, int extended_p) insert_breakpoints (); } +const char * +remote_target::connection_string () +{ + remote_state *rs = get_remote_state (); + + if (rs->remote_desc->name != NULL) + return rs->remote_desc->name; + else + return NULL; +} + /* Open a connection to a remote debugger. NAME is the filename used for communication. */