teak-llvm/lldb/packages/Python/lldbsuite/test/functionalities/breakpoint
Pavel Labath 6ac8403430 Switch SBBreakpoint to storing a weak_ptr of the internal breakpoint object
Summary:
There is nothing we can do with the breakpoint once the associated
target becomes deleted. This will make sure we don't hold on to more
resources than we need in this case. In particular, this fixes the case
TestStepOverBreakpoint on windows, where a lingering SBBreakpoint object
causes us to nor unmap the executable file from memory.

Reviewers: clayborg, jingham

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D30249

llvm-svn: 296328
2017-02-27 11:05:34 +00:00
..
address_breakpoints Test num locations >= 1 not == 1. 2016-12-14 19:35:56 +00:00
breakpoint_case_sensitivity Fix the decorator of TestBreakpointCaseSensitivity 2016-10-04 21:32:46 +00:00
breakpoint_command Fix serialization of Python breakpoint commands. 2016-09-26 19:47:37 +00:00
breakpoint_conditions *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
breakpoint_ids *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
breakpoint_ignore_count *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
breakpoint_in_delayslot *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
breakpoint_language *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
breakpoint_locations *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
breakpoint_names Probably should add the breakpoint names test directory as well... 2016-09-21 19:21:38 +00:00
breakpoint_options *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
breakpoint_set_restart *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
comp_dir_symlink *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
consecutive_breakpoints *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
cpp_exception *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
debugbreak *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
dummy_target_breakpoints *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
hardware_breakpoints/hardware_breakpoint_on_multiple_threads Hardware breakpoints for Linux on Arm/AArch64 targets 2017-02-24 13:27:31 +00:00
inlined_breakpoints *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
objc *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
serialize Fix serialization of Python breakpoint commands. 2016-09-26 19:47:37 +00:00
source_regexp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
step_over_breakpoint Switch SBBreakpoint to storing a weak_ptr of the internal breakpoint object 2017-02-27 11:05:34 +00:00