summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2012-11-15 19:37:18 +0000
committerGreg Clayton <gclayton@apple.com>2012-11-15 19:37:18 +0000
commit824e7c0dfb93128cb317b391abf4b1448e6273c6 (patch)
tree910972995fcf1f1038e26473a120193e4f7d8f5e /lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
parentdcee8ce8ed4ee0aacb770334d727697e05f79452 (diff)
downloadbcm5719-llvm-824e7c0dfb93128cb317b391abf4b1448e6273c6.tar.gz
bcm5719-llvm-824e7c0dfb93128cb317b391abf4b1448e6273c6.zip
<rdar://problem/12125010>
Handle universal BSD archives correctly when parsing DWARF in .o files with debug map. llvm-svn: 168075
Diffstat (limited to 'lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp')
-rw-r--r--lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp b/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
index f1c34bb0d00..399578558c0 100644
--- a/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
+++ b/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
@@ -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());
}
OpenPOWER on IntegriCloud