Both of BreakpointLocation and BreakpointSite were inherited from StoppointLocation. However, the only thing they shared was hit counting logic. The patch encapsulates those logic into StoppointHitCounter, renames StoppointLocation to StoppointSite, and stops BreakpointLocation's inheriting from it. Differential Revision: https://reviews.llvm.org/D84527
38 lines
782 B
CMake
38 lines
782 B
CMake
add_lldb_library(lldbBreakpoint
|
|
Breakpoint.cpp
|
|
BreakpointID.cpp
|
|
BreakpointIDList.cpp
|
|
BreakpointList.cpp
|
|
BreakpointLocation.cpp
|
|
BreakpointLocationCollection.cpp
|
|
BreakpointLocationList.cpp
|
|
BreakpointName.cpp
|
|
BreakpointOptions.cpp
|
|
BreakpointPrecondition.cpp
|
|
BreakpointResolver.cpp
|
|
BreakpointResolverAddress.cpp
|
|
BreakpointResolverFileLine.cpp
|
|
BreakpointResolverFileRegex.cpp
|
|
BreakpointResolverName.cpp
|
|
BreakpointResolverScripted.cpp
|
|
BreakpointSite.cpp
|
|
BreakpointSiteList.cpp
|
|
Stoppoint.cpp
|
|
StoppointCallbackContext.cpp
|
|
StoppointSite.cpp
|
|
Watchpoint.cpp
|
|
WatchpointList.cpp
|
|
WatchpointOptions.cpp
|
|
|
|
LINK_LIBS
|
|
lldbCore
|
|
lldbExpression
|
|
lldbInterpreter
|
|
lldbSymbol
|
|
lldbTarget
|
|
lldbUtility
|
|
|
|
LINK_COMPONENTS
|
|
Support
|
|
)
|