[Lldb-commits] [PATCH] D55361: Move Broadcaster+Listener+Event combo from Core into Utility

Pavel Labath via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Thu Dec 6 03:06:15 PST 2018


labath created this revision.
labath added reviewers: zturner, jingham, teemperor, clayborg.
Herald added a subscriber: mgorny.

These are general purpose "utility" classes, whose functionality is not
debugger-specific in any way. As such, I believe they belong in the
Utility module.

This doesn't break any particular dependency (yet), but it reduces the
number of Core dependencies across the board.


https://reviews.llvm.org/D55361

Files:
  include/lldb/Breakpoint/Breakpoint.h
  include/lldb/Breakpoint/BreakpointName.h
  include/lldb/Core/Broadcaster.h
  include/lldb/Core/Communication.h
  include/lldb/Core/Debugger.h
  include/lldb/Core/Event.h
  include/lldb/Core/Listener.h
  include/lldb/Core/StructuredDataImpl.h
  include/lldb/Interpreter/CommandInterpreter.h
  include/lldb/Interpreter/ScriptInterpreter.h
  include/lldb/Target/Process.h
  include/lldb/Target/Target.h
  include/lldb/Target/TargetList.h
  include/lldb/Target/Thread.h
  include/lldb/Utility/Broadcaster.h
  include/lldb/Utility/Event.h
  include/lldb/Utility/Listener.h
  source/API/SBBroadcaster.cpp
  source/API/SBCommandInterpreter.cpp
  source/API/SBEvent.cpp
  source/API/SBListener.cpp
  source/API/SBStructuredData.cpp
  source/Core/Broadcaster.cpp
  source/Core/CMakeLists.txt
  source/Core/Communication.cpp
  source/Core/Debugger.cpp
  source/Core/Event.cpp
  source/Core/Listener.cpp
  source/Plugins/Process/MacOSX-Kernel/CommunicationKDP.h
  source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h
  source/Plugins/Process/Utility/HistoryThread.h
  source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
  source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
  source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h
  source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  source/Target/Process.cpp
  source/Target/Target.cpp
  source/Target/TargetList.cpp
  source/Utility/Broadcaster.cpp
  source/Utility/CMakeLists.txt
  source/Utility/Event.cpp
  source/Utility/Listener.cpp
  unittests/Core/BroadcasterTest.cpp
  unittests/Core/CMakeLists.txt
  unittests/Core/EventTest.cpp
  unittests/Core/ListenerTest.cpp
  unittests/Utility/BroadcasterTest.cpp
  unittests/Utility/CMakeLists.txt
  unittests/Utility/EventTest.cpp
  unittests/Utility/ListenerTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D55361.176946.patch
Type: text/x-patch
Size: 20420 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20181206/c4ed2062/attachment-0001.bin>


More information about the lldb-commits mailing list