llvm-project/lldb
Greg Clayton cf0e4f0daf Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges.
Fixed up DWARFDebugAranges to use the new range classes.

Fixed the enumeration parsing to take a lldb_private::Error to avoid a lot of duplicated code. Now when an invalid enumeration is supplied, an error will be returned and that error will contain a list of the valid enumeration values.

llvm-svn: 141382
2011-10-07 18:58:12 +00:00
..
docs Add a note. 2011-07-20 20:28:36 +00:00
examples Allow the crash log file path to contain an initial tilde component. 2011-10-06 23:36:00 +00:00
include Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges. 2011-10-07 18:58:12 +00:00
lib Patch by Filipe to build lldb usng 'make'! 2011-08-23 22:36:23 +00:00
lldb.xcodeproj Since we use address ranges a lot I added a templatized class that allows us to easily control the base address type, the size type, and the data that is stored with each range. It is designed to be populated by appending all needed items, then sorting the resulting list, and optionally minimizing the list when done. I adopted this new list in the DWARFDebugAranges for even further memory savings. 2011-10-07 03:58:56 +00:00
lldb.xcworkspace Adding a Xcode workspace for lldb. 2011-01-27 20:15:39 +00:00
resources Bumped Xcode project version for lldb-80 and debugserver-145. 2011-10-01 02:01:36 +00:00
scripts Add more docstring to the Python interface file for SBSection. 2011-10-03 23:06:33 +00:00
source Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges. 2011-10-07 18:58:12 +00:00
test Turn the EvaluateExpression (..., True) tests back on. 2011-10-07 18:02:54 +00:00
tools Bumped Xcode project version for lldb-80 and debugserver-145. 2011-10-01 02:01:36 +00:00
utils Fix typos in comment. 2011-08-20 01:02:31 +00:00
www Add a simple scenario of emacs and lldb interaction. 2011-10-07 01:06:37 +00:00
INSTALL.txt You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile Patch by David Forsythe to build lldb on FreeBSD! 2011-08-02 20:52:42 +00:00