<div dir="ltr">Hi all,<div><br></div><div>I'm having a couple of problems with remote debugging.</div><div><br></div><div>1) lldb unable to connect to lldb-gdbserver</div><div>when lldb connects to platform, platform sends back a hostname that is supposed to be used for connection to lldb-gdbserver.  Unfortunately, for my VM targets without DNS entries, the hostnames they return are useless.  A much better strategy is to re-use the hostname in the platform connect url to connect to the lldb-gdbserver.</div><div><br></div><div>2) lldb-gdbserver refuses connection from lldb.  Similarly, qLaunchGDBServer includes a host name that lldb-gdbserver is allowed to accept connections from.  If, for whatever reason, my source host doesn't have a DNS entry, this will fail.</div><div><br></div><div>Also, if I platform connect to localhost, lldb-gdbserver will see the remote ip address as 127.0.0.1 which will not to match the DNS lookup of my hostname.  A much better strategy is to just allow connections from the IP address that lldb-platform is currently communicating with.</div><div><br></div><div>I think these changes will work with all existing use cases and add many more use cases without compromising security.</div><div><br></div><div>I'm working on these changes now.  I'm going to add the ability for a connection object to return either a remote hostname or a SocketAddress.</div><div><br></div><div>Questions/concerns?</div><div><br></div><div>Sincerely,</div><div><br></div><div>Vince</div><div><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><br><table cellspacing="0" cellpadding="0" style="font-family:'Times New Roman'"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small"><td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">Vince Harron |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Technical Lead Manager |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px"> <a href="mailto:vharron@google.com" target="_blank">vharron@google.com</a> |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px"> 858-442-0868</td></tr></tbody></table><br></div></div>
</div></div>