llvm-project/lldb/source/Breakpoint
Greg Clayton 57ee306789 Huge change to clean up types.
A long time ago we start with clang types that were created by the symbol files and there were many functions in lldb_private::ClangASTContext that helped. Later we create ClangASTType which contains a clang::ASTContext and an opauque QualType, but we didn't switch over to fully using it. There were a lot of places where we would pass around a raw clang_type_t and also pass along a clang::ASTContext separately. This left room for error.

This checkin change all type code over to use ClangASTType everywhere and I cleaned up the interfaces quite a bit. Any code that was in ClangASTContext that was type related, was moved over into ClangASTType. All code that used these types was switched over to use all of the new goodness.

llvm-svn: 186130
2013-07-11 22:46:58 +00:00
..
Breakpoint.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
BreakpointID.cpp Patch from info from Daniel Malea that should fix the build on linux after fixes committed with revision 162860. 2012-09-04 14:55:50 +00:00
BreakpointIDList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
BreakpointList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
BreakpointLocation.cpp Don't check for "are there any loaded sections" before trying to resolve a breakpoint site. We've already got a process, 2013-06-28 17:51:33 +00:00
BreakpointLocationCollection.cpp Add "target.process.stop-on-shared-library-events" setting, and make it work. 2013-01-26 02:19:28 +00:00
BreakpointLocationList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
BreakpointOptions.cpp Hardened LLDB against NULL conditions being 2013-05-10 21:58:45 +00:00
BreakpointResolver.cpp Check in an initial implementation of the "breakpoint clear" command, whose purpose is clear 2010-10-28 17:27:46 +00:00
BreakpointResolverAddress.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
BreakpointResolverFileLine.cpp Sort out a number of mismatched integer types in order to cut down the number of compiler warnings. 2013-06-19 19:04:53 +00:00
BreakpointResolverFileRegex.cpp Sort out a number of mismatched integer types in order to cut down the number of compiler warnings. 2013-06-19 19:04:53 +00:00
BreakpointResolverName.cpp Huge performance improvements when one breakpoint contains many locations. 2013-06-12 00:46:38 +00:00
BreakpointSite.cpp Add "target.process.stop-on-shared-library-events" setting, and make it work. 2013-01-26 02:19:28 +00:00
BreakpointSiteList.cpp Huge performance improvements when one breakpoint contains many locations. 2013-06-12 00:46:38 +00:00
CMakeLists.txt Adding CMake build system to LLDB. Some known issues remain: 2013-02-21 20:58:22 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
Stoppoint.cpp
StoppointCallbackContext.cpp Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr 2012-02-21 00:09:25 +00:00
StoppointLocation.cpp Fixed some extra warnings that show up with the new clang. 2011-12-03 00:46:21 +00:00
Watchpoint.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
WatchpointList.cpp Adding events when watchpoints are set or changed. 2012-12-18 02:03:49 +00:00
WatchpointOptions.cpp Since we use C++11, we should switch over to using std::unique_ptr when C++11 is being used. To do this, we follow what we have done for shared pointers and we define a STD_UNIQUE_PTR macro that can be used and it will "do the right thing". Due to some API differences in std::unique_ptr and due to the fact that we need to be able to compile without C++11, we can't use move semantics so some code needed to change so that it can compile with either C++. 2013-04-18 18:10:51 +00:00