llvm-project/lldb/source/Plugins
Jason Molenda a5609c8588 Preliminary set of changes to ObjectFileMachO::ParseSymtab when lldb
is being run on iOS natively and we are examining a binary that is
in the shared-cache.  The shared cache may be set up to not load the
symbol names in memory (and may be missing some local symbols entirely,
to boot) so we need to read the on-disk-but-not-mapped-into-memory cache
of symbol names/symbols before we start processing the in-memory nlist
entries.  

This code needs to be reorganized into its own separate method, ideally
we'll find some way to not duplicate the nlist symbol handling.  But 
we need to handle this new format quickly and we'll clean up later.

Thanks for James McIlree for the patch.  Fixes <rdar://problem/11639018>.

llvm-svn: 158891
2012-06-21 01:51:02 +00:00
..
ABI <rdar://problem/11358639> 2012-05-08 01:45:38 +00:00
Disassembler/llvm <rdar://problem/11330621> 2012-05-10 02:52:23 +00:00
DynamicLoader We were accessing the ModuleList in the target without locking it for tasks like 2012-05-30 02:19:25 +00:00
Instruction/ARM <rdar://problem/11358639> 2012-05-08 01:45:38 +00:00
LanguageRuntime We were accessing the ModuleList in the target without locking it for tasks like 2012-05-30 02:19:25 +00:00
ObjectContainer <rdar://problem/11358639> 2012-05-08 01:45:38 +00:00
ObjectFile Preliminary set of changes to ObjectFileMachO::ParseSymtab when lldb 2012-06-21 01:51:02 +00:00
OperatingSystem/Darwin-Kernel Fix comment typeo. 2012-05-16 00:36:41 +00:00
Platform Make sure the module_uuid_ptr is non-NULL before checking whether its contents match the module's UUID. 2012-06-05 00:34:37 +00:00
Process Change the Mutex::Locker class so that it takes the Mutex object and locks it, rather 2012-06-08 22:50:40 +00:00
SymbolFile Committed a change to the SectionList that introduces 2012-06-08 02:16:08 +00:00
SymbolVendor/MacOSX Committed a change to the SectionList that introduces 2012-06-08 02:16:08 +00:00
UnwindAssembly Add support for function with stack frame checks added by the compiler; 2012-05-25 01:54:06 +00:00
Makefile Enable building the POSIX-DYLD dynamic loader plug-in in the Makefile build since it can be used for remote debugging. 2012-04-05 17:43:02 +00:00