llvm-project/lldb/source
Jim Ingham a672ecefef The breakpoint location hit counts were getting incremented in
BreakpointLocation::ShouldStop.  That worked but wasn't really right,
since there's nothing to guarantee that won't get called more than
once.  So this change moves that responsibility to the StopInfoBreakpoint
directly, and then it uses the BreakpointSite to actually do the bumping.

Also fix a test case that was assuming if you had many threads running some 
code with a breakpoint in it, the hit count when you stopped would always be
1.  Many of the threads could have hit it at the same time...

<rdar://problem/18577603>

llvm-svn: 220358
2014-10-22 01:54:17 +00:00
..
API Expose the type-info flags at the public API layer. These flags provide much more informational content to consumers of the LLDB API than the existing TypeClass. Part of the fix for rdar://18517593 2014-10-21 20:52:14 +00:00
Breakpoint The breakpoint location hit counts were getting incremented in 2014-10-22 01:54:17 +00:00
Commands Make the "synchronous" mode actually work without race conditions. 2014-10-21 01:00:42 +00:00
Core Expose the type-info flags at the public API layer. These flags provide much more informational content to consumers of the LLDB API than the existing TypeClass. Part of the fix for rdar://18517593 2014-10-21 20:52:14 +00:00
DataFormatters Expose the type-info flags at the public API layer. These flags provide much more informational content to consumers of the LLDB API than the existing TypeClass. Part of the fix for rdar://18517593 2014-10-21 20:52:14 +00:00
Expression Don't allow the expression parser to magically 2014-10-20 18:36:58 +00:00
Host Remove LLDB_DEFAULT_SHELL #define, and determine this at runtime. 2014-10-20 17:46:43 +00:00
Interpreter Make the "synchronous" mode actually work without race conditions. 2014-10-21 01:00:42 +00:00
Plugins Expose the type-info flags at the public API layer. These flags provide much more informational content to consumers of the LLDB API than the existing TypeClass. Part of the fix for rdar://18517593 2014-10-21 20:52:14 +00:00
Symbol Add null-checks around getter/setter before using them. 2014-10-17 01:55:08 +00:00
Target The breakpoint location hit counts were getting incremented in 2014-10-22 01:54:17 +00:00
Utility Fix the ability of "lldb-platform" to upload files. 2014-09-18 00:20:51 +00:00
CMakeLists.txt Fix the build after the recent plugin additions for 2014-10-11 00:38:55 +00:00
Makefile Use PARALLEL_DIRS instead of DIRS in the Makefile 2014-10-14 06:26:33 +00:00
lldb-log.cpp Make sure to #include <atomic> when using std::atomic. 2014-09-19 20:12:32 +00:00
lldb.cpp LLDB AddressSanitizer instrumentation runtime plugin, breakpint on error and report data extraction 2014-10-10 23:43:03 +00:00