diff options
Diffstat (limited to 'lldb/source/Breakpoint/Breakpoint.cpp')
| -rw-r--r-- | lldb/source/Breakpoint/Breakpoint.cpp | 17 | 
1 files changed, 5 insertions, 12 deletions
diff --git a/lldb/source/Breakpoint/Breakpoint.cpp b/lldb/source/Breakpoint/Breakpoint.cpp index b23d114..201d8d2 100644 --- a/lldb/source/Breakpoint/Breakpoint.cpp +++ b/lldb/source/Breakpoint/Breakpoint.cpp @@ -1098,14 +1098,9 @@ bool Breakpoint::EvaluatePrecondition(StoppointCallbackContext &context) {  }  void Breakpoint::SendBreakpointChangedEvent( -    lldb::BreakpointEventType eventKind) { -  if (!IsInternal() && GetTarget().EventTypeHasListeners( -                           Target::eBroadcastBitBreakpointChanged)) { -    std::shared_ptr<BreakpointEventData> data = -        std::make_shared<BreakpointEventData>(eventKind, shared_from_this()); - -    GetTarget().BroadcastEvent(Target::eBroadcastBitBreakpointChanged, data); -  } +    lldb::BreakpointEventType event_kind) { +  if (!IsInternal()) +    GetTarget().NotifyBreakpointChanged(*this, event_kind);  }  void Breakpoint::SendBreakpointChangedEvent( @@ -1113,10 +1108,8 @@ void Breakpoint::SendBreakpointChangedEvent(    if (!breakpoint_data_sp)      return; -  if (!IsInternal() && -      GetTarget().EventTypeHasListeners(Target::eBroadcastBitBreakpointChanged)) -    GetTarget().BroadcastEvent(Target::eBroadcastBitBreakpointChanged, -                               breakpoint_data_sp); +  if (!IsInternal()) +    GetTarget().NotifyBreakpointChanged(*this, breakpoint_data_sp);  }  const char *Breakpoint::BreakpointEventTypeAsCString(BreakpointEventType type) {  | 
