summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2013-04-16 06:28:00 +0000
committerJason Molenda <jmolenda@apple.com>2013-04-16 06:28:00 +0000
commit53756c4a897d268b6af9eb129ce2017a3d79ff8f (patch)
tree852c482e5ad35d608162fb4ac5d0d5a820e1da05
parent0e0954c85af89a1bd68227d63ebfc43a3780f4a4 (diff)
downloadbcm5719-llvm-53756c4a897d268b6af9eb129ce2017a3d79ff8f.tar.gz
bcm5719-llvm-53756c4a897d268b6af9eb129ce2017a3d79ff8f.zip
Update the dyld_all_image_infos size definition in
DynamicLoaderMacOSXDYLD::ReadAllImageInfosStructure for version 13 of that structure. llvm-svn: 179584
-rw-r--r--lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp b/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
index 61b6de2c50d..ea8fbd3f029 100644
--- a/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
+++ b/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
@@ -709,7 +709,10 @@ DynamicLoaderMacOSXDYLD::ReadAllImageInfosStructure ()
addr_size + // errorClientOfDylibPath
addr_size + // errorTargetDylibPath
addr_size; // errorSymbol
- assert (sizeof (buf) >= count_v11);
+ const size_t count_v13 = count_v11 +
+ addr_size + // sharedCacheSlide
+ sizeof (uuid_t); // sharedCacheUUID
+ assert (sizeof (buf) >= count_v13);
Error error;
if (m_process->ReadMemory (m_dyld_all_image_infos_addr, buf, 4, error) == 4)
OpenPOWER on IntegriCloud