But can't Windows have case-sensitive filesystems? I don't think changing == blindly is good for this case.<div>But we have the problem of not knowing what FS we have and if it's case-sensitive or not.</div><div>
<br></div><div>If we're trying to find existing files, can't we stat() them (or something equivalent on windows)?</div><div><br></div><div>Regards,</div><div><br></div><div>  Filipe</div><div><br><div><br><br><div class="gmail_quote">
On Wed, Oct 17, 2012 at 3:36 PM, Carlo Kok <span dir="ltr"><<a href="mailto:ck@remobjects.com" target="_blank">ck@remobjects.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Op 17-10-2012 22:54, Greg Clayton schreef:<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On Oct 17, 2012, at 1:48 PM, Carlo Kok <<a href="mailto:ck@remobjects.com" target="_blank">ck@remobjects.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
When I attach to an osx debugserver running on a remote computer,<br>
sometimes my breakpoints properly get bound, sometimes they don't.<br>
I define my breakpoints before connecting to the remote server. Is<br>
this a known issue or should I try and dig deeper? It seems to work<br>
every time i step through the DynamicLoader*::OnAttach(); it's<br>
almost like I'm connecting to debugserver too soon. If this is a<br>
known issue, is there a workaround? If not, where can I look to<br>
narrow this down?<br>
</blockquote>
<br>
Run this before attaching:<br>
<br>
(lldb) log enable lldb dyld<br>
<br>
This will enable logging for the dynamic loader plug-ins. It will<br>
make the DynamicLoaderMacOSX log all the shared libraries it finds.<br>
Run it successfully and save the output. Then save the output from<br>
when it fails and compare the two.<br>
</blockquote>
<br></div>
It ended up being something much different. On Windows filenames aren't case sensitive; so for some reason sometimes I got a path with the proper caps, other times a path with a lowercase element in it. FileSpec needs a case insensitive compare for == on Windows (will add in the windows branch after some more testing)<div class="HOEnZb">
<div class="h5"><br>
______________________________<u></u>_________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@cs.uiuc.edu" target="_blank">lldb-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/lldb-dev</a><br>
</div></div></blockquote></div><br></div></div>