llvm-project/lldb/source
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
..
API Add API logging for SBDebugger::MemoryPressureDetected. 2012-06-07 19:08:07 +00:00
Breakpoint We were accessing the ModuleList in the target without locking it for tasks like 2012-05-30 02:19:25 +00:00
Commands Chnage VerifyWatchpointIDs() from a static function to a class function to be called from other source files. 2012-06-19 22:12:58 +00:00
Core Committed a change to the SectionList that introduces 2012-06-08 02:16:08 +00:00
Expression Minor fixes for ARM/iOS targets: 2012-06-08 22:20:41 +00:00
Host Bump version number to lldb-160. 2012-06-21 01:41:15 +00:00
Interpreter Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
Plugins Preliminary set of changes to ObjectFileMachO::ParseSymtab when lldb 2012-06-21 01:51:02 +00:00
Symbol Fixed a crash in logging when the name of an 2012-05-25 18:12:26 +00:00
Target Added a setting (target.process.disable-memory-cache) 2012-06-07 22:26:42 +00:00
Utility Removed redundant isxdigit checks and added the ability to GetHexU8() so it can extract an 8 bit hex value if one is available. It will set EOF if "set_eof_on_fail" is true or if out of data. This allows a string decoder to grab a string without losing the last part of the packet with a packet like "414243,abc" (it can extract "ABC" and leave the file position set to the comma). 2012-04-07 00:42:53 +00:00
Makefile Don't include LLDBWrapPython.cpp here. Use it in Interpreter. 2012-05-29 14:03:55 +00:00
lldb-log.cpp Patch from Filipe Cabecinhas. 2012-04-26 17:07:53 +00:00
lldb.cpp Register the ProcessGDBRemote plugin ahead of the ProcessKDP plugin 2012-06-01 01:39:46 +00:00