<rdar://problem/12125010>
authorGreg Clayton <gclayton@apple.com>
Thu, 15 Nov 2012 19:37:18 +0000 (19:37 +0000)
committerGreg Clayton <gclayton@apple.com>
Thu, 15 Nov 2012 19:37:18 +0000 (19:37 +0000)
Handle universal BSD archives correctly when parsing DWARF in .o files with debug map.

llvm-svn: 168075

lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp

index f1c34bb..3995785 100644 (file)
@@ -395,7 +395,7 @@ ObjectContainerBSDArchive::GetObjectFile (const FileSpec *file)
             if (object)
                 return ObjectFile::FindPlugin (module_sp, 
                                                file, 
-                                               object->ar_file_offset, 
+                                               m_offset + object->ar_file_offset,
                                                object->ar_file_size, 
                                                m_data.GetSharedDataBuffer());
         }