Change Platform::GetRemoteSharedModule so if it's given a ModuleSpec
authorJason Molenda <jmolenda@apple.com>
Wed, 5 Oct 2016 02:29:13 +0000 (02:29 +0000)
committerJason Molenda <jmolenda@apple.com>
Wed, 5 Oct 2016 02:29:13 +0000 (02:29 +0000)
commit3fce2fdf4c660df108cf506ca7d308c795842243
tree4c0eb4b069ecf7b4d21476922a425eaeaba1f98f
parente4f0b75e3d3889553e27d0d06bdf0ba7a247253c
Change Platform::GetRemoteSharedModule so if it's given a ModuleSpec
which specifies a file path and UUID but not an architecture, open
the file at that path and try every one of the architectures in the
file to see if there is a UUID match.  Currently we'll pick the
first slice of a multi-architecture file and return that as the
match, and when the UUID doesn't match because it's the wrong
architecture, we'll end up ignoring the file.

<rdar://problem/28487804>

llvm-svn: 283295
lldb/source/Target/Platform.cpp