diff options
author | Greg Clayton <gclayton@apple.com> | 2014-07-10 23:33:37 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2014-07-10 23:33:37 +0000 |
commit | 3f19ada88e24008b24a5db20b7f78f5cff525a0b (patch) | |
tree | 04915a68934f0d4791960d62de0ff182ed0a6ac7 /lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | |
parent | 675d401a263572caa66e021630a97b8d9de7efc4 (diff) | |
download | bcm5719-llvm-3f19ada88e24008b24a5db20b7f78f5cff525a0b.tar.gz bcm5719-llvm-3f19ada88e24008b24a5db20b7f78f5cff525a0b.zip |
Cleanup the iOS simulator code.
Fixes include:
- Don't say that "<arch>-apple-ios" is compatible with "<arch>-apple-macosx"
- Fixed DynamicLoaderMacOSXDYLD so specify an architecture that was converted solely from a cputype and subtype, just specify the file + UUID.
- Fixed PlatformiOSSimulator::GetSupportedArchitectureAtIndex() so it returns the correct archs
- Fixed SymbolFileDWARFDebugMap to load .o files correctly by just specifying the architecture without the vendor and OS now that "<arch>-apple-ios" is not compatible with "<arch>-apple-macosx" so we can load .o files correctly for DWARF with debug map
- Fixed the coded in TargetList::CreateTarget() so it does the right thing with an underspecified triple where just the arch is specified.
llvm-svn: 212783
Diffstat (limited to 'lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp')
-rw-r--r-- | lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp b/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp index e9c60f581a0..0736616cac3 100644 --- a/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp +++ b/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp @@ -346,7 +346,7 @@ DynamicLoaderMacOSXDYLD::FindTargetModuleForDYLDImageInfo (DYLDImageInfo &image_ Target &target = m_process->GetTarget(); const ModuleList &target_images = target.GetImages(); - ModuleSpec module_spec (image_info.file_spec, image_info.GetArchitecture ()); + ModuleSpec module_spec (image_info.file_spec); module_spec.GetUUID() = image_info.uuid; ModuleSP module_sp (target_images.FindFirstModule (module_spec)); |