llvm-project/lldb/source
Greg Clayton c662ec8bd3 Fixed variable parsing to not parse block variables over and over due to an
issue in the way block variables are marked as parsed. In the DWARF parser we
always parse all blocks for a function at once, so we can mark all blocks as
having all variables parsed and avoid recursive function calls to try and
reparse things that have already been handled.

Fixed an issue with how variables get scoped into blocks. The DWARF parser can
now handle abtract class definitions that contain concrete static variables.
When the concrete instance of the class functions get instantiated, they will
track down the concrete block for the abtract block and add the variable to
each block.

llvm-svn: 133302
2011-06-17 22:10:16 +00:00
..
API Add a bunch of test cases to TestHelloWorld.py to exercise combinations of dwarf/dsym debug setup. 2011-06-17 19:21:30 +00:00
Breakpoint Made GetConditionText const everywhere. Made it return NULL when there's no condition 2011-06-15 21:16:00 +00:00
Commands Add 'batch_mode' to CommandInterpreter. Modify InputReaders to 2011-06-16 16:27:19 +00:00
Core Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
Expression Disable MCJIT on non-Darwin platforms 2011-06-03 20:40:12 +00:00
Host Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
Interpreter Added the notion of an system root for SDKs. This is a directory where all 2011-06-17 03:31:01 +00:00
Plugins Fixed variable parsing to not parse block variables over and over due to an 2011-06-17 22:10:16 +00:00
Symbol Fixed variable parsing to not parse block variables over and over due to an 2011-06-17 22:10:16 +00:00
Target Fixed variable parsing to not parse block variables over and over due to an 2011-06-17 22:10:16 +00:00
Utility API fix and missing headers. 2011-05-19 23:07:19 +00:00
Makefile Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb-log.cpp Deleted one too many characters... 2011-05-07 01:03:33 +00:00
lldb.cpp Build and initialise the Darwin ABI plugins on all platforms 2011-05-19 18:32:34 +00:00