[Lldb-commits] [PATCH] D59158: Break cycle lldb/Commands [3->] lldb/Expression [1->] lldb/Commands

Jonas Devlieghere via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Fri Mar 8 14:15:10 PST 2019


JDevlieghere created this revision.
JDevlieghere added reviewers: zturner, labath, davide.
Herald added a project: LLDB.

Inspired by Zachary's mail on lldb-dev, this seemed like low hanging fruit. This patch breaks the circular dependency between commands and expression.


Repository:
  rLLDB LLDB

https://reviews.llvm.org/D59158

Files:
  lldb/include/lldb/Commands/CommandObjectApropos.h
  lldb/include/lldb/Commands/CommandObjectBreakpoint.h
  lldb/include/lldb/Commands/CommandObjectBreakpointCommand.h
  lldb/include/lldb/Commands/CommandObjectBugreport.h
  lldb/include/lldb/Commands/CommandObjectCommands.h
  lldb/include/lldb/Commands/CommandObjectDisassemble.h
  lldb/include/lldb/Commands/CommandObjectExpression.h
  lldb/include/lldb/Commands/CommandObjectFrame.h
  lldb/include/lldb/Commands/CommandObjectGUI.h
  lldb/include/lldb/Commands/CommandObjectHelp.h
  lldb/include/lldb/Commands/CommandObjectLanguage.h
  lldb/include/lldb/Commands/CommandObjectLog.h
  lldb/include/lldb/Commands/CommandObjectMemory.h
  lldb/include/lldb/Commands/CommandObjectPlatform.h
  lldb/include/lldb/Commands/CommandObjectPlugin.h
  lldb/include/lldb/Commands/CommandObjectProcess.h
  lldb/include/lldb/Commands/CommandObjectQuit.h
  lldb/include/lldb/Commands/CommandObjectRegister.h
  lldb/include/lldb/Commands/CommandObjectReproducer.h
  lldb/include/lldb/Commands/CommandObjectSettings.h
  lldb/include/lldb/Commands/CommandObjectSource.h
  lldb/include/lldb/Commands/CommandObjectStats.h
  lldb/include/lldb/Commands/CommandObjectTarget.h
  lldb/include/lldb/Commands/CommandObjectThread.h
  lldb/include/lldb/Commands/CommandObjectType.h
  lldb/include/lldb/Commands/CommandObjectVersion.h
  lldb/include/lldb/Commands/CommandObjectWatchpoint.h
  lldb/include/lldb/Commands/CommandObjectWatchpointCommand.h
  lldb/include/lldb/Expression/REPL.h
  lldb/source/API/SBTarget.cpp
  lldb/source/Commands/CommandObjectApropos.cpp
  lldb/source/Commands/CommandObjectApropos.h
  lldb/source/Commands/CommandObjectBreakpoint.cpp
  lldb/source/Commands/CommandObjectBreakpoint.h
  lldb/source/Commands/CommandObjectBreakpointCommand.cpp
  lldb/source/Commands/CommandObjectBreakpointCommand.h
  lldb/source/Commands/CommandObjectBugreport.cpp
  lldb/source/Commands/CommandObjectBugreport.h
  lldb/source/Commands/CommandObjectCommands.cpp
  lldb/source/Commands/CommandObjectCommands.h
  lldb/source/Commands/CommandObjectDisassemble.cpp
  lldb/source/Commands/CommandObjectDisassemble.h
  lldb/source/Commands/CommandObjectExpression.cpp
  lldb/source/Commands/CommandObjectExpression.h
  lldb/source/Commands/CommandObjectFrame.cpp
  lldb/source/Commands/CommandObjectFrame.h
  lldb/source/Commands/CommandObjectGUI.cpp
  lldb/source/Commands/CommandObjectGUI.h
  lldb/source/Commands/CommandObjectHelp.cpp
  lldb/source/Commands/CommandObjectHelp.h
  lldb/source/Commands/CommandObjectLanguage.cpp
  lldb/source/Commands/CommandObjectLanguage.h
  lldb/source/Commands/CommandObjectLog.cpp
  lldb/source/Commands/CommandObjectLog.h
  lldb/source/Commands/CommandObjectMemory.cpp
  lldb/source/Commands/CommandObjectMemory.h
  lldb/source/Commands/CommandObjectPlatform.cpp
  lldb/source/Commands/CommandObjectPlatform.h
  lldb/source/Commands/CommandObjectPlugin.cpp
  lldb/source/Commands/CommandObjectPlugin.h
  lldb/source/Commands/CommandObjectProcess.cpp
  lldb/source/Commands/CommandObjectProcess.h
  lldb/source/Commands/CommandObjectQuit.cpp
  lldb/source/Commands/CommandObjectQuit.h
  lldb/source/Commands/CommandObjectRegister.cpp
  lldb/source/Commands/CommandObjectRegister.h
  lldb/source/Commands/CommandObjectReproducer.cpp
  lldb/source/Commands/CommandObjectReproducer.h
  lldb/source/Commands/CommandObjectSettings.cpp
  lldb/source/Commands/CommandObjectSettings.h
  lldb/source/Commands/CommandObjectSource.cpp
  lldb/source/Commands/CommandObjectSource.h
  lldb/source/Commands/CommandObjectStats.cpp
  lldb/source/Commands/CommandObjectStats.h
  lldb/source/Commands/CommandObjectTarget.cpp
  lldb/source/Commands/CommandObjectTarget.h
  lldb/source/Commands/CommandObjectThread.cpp
  lldb/source/Commands/CommandObjectThread.h
  lldb/source/Commands/CommandObjectType.cpp
  lldb/source/Commands/CommandObjectType.h
  lldb/source/Commands/CommandObjectVersion.cpp
  lldb/source/Commands/CommandObjectVersion.h
  lldb/source/Commands/CommandObjectWatchpoint.cpp
  lldb/source/Commands/CommandObjectWatchpoint.h
  lldb/source/Commands/CommandObjectWatchpointCommand.cpp
  lldb/source/Commands/CommandObjectWatchpointCommand.h
  lldb/source/Expression/REPL.cpp
  lldb/source/Interpreter/CommandInterpreter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59158.189935.patch
Type: text/x-patch
Size: 32519 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20190308/3251afc5/attachment-0001.bin>


More information about the lldb-commits mailing list