llvm-project/lldb
Jason Molenda f23bf7432c Add a new base class, Frame. It is a pure virtual function which
defines a protocol that all subclasses will implement.  StackFrame
is currently the only subclass and the methods that Frame vends are
nearly identical to StackFrame's old methods.

Update all callers to use Frame*/Frame& instead of pointers to
StackFrames.

This is almost entirely a mechanical change that touches a lot of
the code base so I'm committing it alone.  No new functionality is
added with this patch, no new subclasses of Frame exist yet.

I'll probably need to tweak some of the separation, possibly moving
some of StackFrame's methods up in to Frame, but this is a good
starting point.

<rdar://problem/15314068>

llvm-svn: 193907
2013-11-02 02:23:02 +00:00
..
docs Update the key/value documentation for the qHostInfo packet. 2013-10-25 18:22:24 +00:00
examples Adjust PC after hitting breakpoint on remote target. 2013-10-18 10:04:33 +00:00
include Add a new base class, Frame. It is a pure virtual function which 2013-11-02 02:23:02 +00:00
lib Update makefiles to build PlatformWindows 2013-10-15 13:52:20 +00:00
lldb.xcodeproj <rdar://problem/15201312> 2013-10-30 18:42:59 +00:00
lldb.xcworkspace Move the performance test cases into their own project. 2013-03-18 23:05:00 +00:00
resources Bump version number to 310.99.0. 2013-07-15 04:47:33 +00:00
scripts Add a new base class, Frame. It is a pure virtual function which 2013-11-02 02:23:02 +00:00
source Add a new base class, Frame. It is a pure virtual function which 2013-11-02 02:23:02 +00:00
test <rdar://problem/15368142> 2013-11-01 18:48:03 +00:00
tools Fixed printf warnings. 2013-10-31 21:38:47 +00:00
utils LUI: Fix some issues causing crashes in the source view 2013-10-23 01:18:21 +00:00
www Tweak documentation for formats in categories 2013-10-08 21:07:22 +00:00
.arcconfig Adding .arcconfig file to LLDB to allow using Phabricator for reviews 2013-05-23 20:21:28 +00:00
.gitignore Remove "llvm" from list of things to ignore. This results in the 2012-03-03 06:43:59 +00:00
CMakeLists.txt Convert to UNIX line endings. 2013-09-25 10:37:32 +00:00
INSTALL.txt Update INSTALL.txt to mention LLDB builds on Linux with GCC or Clang. 2013-02-21 22:37:18 +00:00
LICENSE.TXT
Makefile Respect SDKROOT in lldb Makefile 2013-09-18 16:32:28 +00:00