llvm-project/lldb/source/Commands
Alex Langford 5b99928ba8 [Expression] Add PersistentExpressionState::GetCompilerTypeFromPersistentDecl
Summary:
PersistentStateExpressions (e.g. ClangPersistentVariables) have the
ability to define types using expressions that persist throughout the
debugging session. GetCompilerTypeFromPersistentDecl is a useful
operation to have if you need to use any of those persistently declared types,
like in CommandObjectMemory.

This decouples clang from CommandObjectMemory and decouples Plugins from
Commands in general.

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

llvm-svn: 363183
2019-06-12 17:47:06 +00:00
..
CMakeLists.txt [Expression] Add PersistentExpressionState::GetCompilerTypeFromPersistentDecl 2019-06-12 17:47:06 +00:00
CommandCompletions.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectApropos.cpp [CommandObject] Use GetDebugger() helper method (NFC) 2019-04-27 06:19:42 +00:00
CommandObjectApropos.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectBreakpoint.cpp typedef enum -> enum 2019-05-14 08:55:50 +00:00
CommandObjectBreakpoint.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectBreakpointCommand.cpp [CommandObject] Use GetDebugger() helper method (NFC) 2019-04-27 06:19:42 +00:00
CommandObjectBreakpointCommand.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectBugreport.cpp Propagate command interpreter errors from lldlbinit 2019-05-08 01:23:47 +00:00
CommandObjectBugreport.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectCommands.cpp Propagate command interpreter errors from lldlbinit 2019-05-08 01:23:47 +00:00
CommandObjectCommands.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectDisassemble.cpp [CommandObject] Use GetDebugger() helper method (NFC) 2019-04-27 06:19:42 +00:00
CommandObjectDisassemble.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectExpression.cpp [Commands] Remove unused header 2019-06-02 21:11:21 +00:00
CommandObjectExpression.h [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
CommandObjectFrame.cpp [ScriptInterpreter] Move ownership into debugger (NFC) 2019-04-26 22:43:16 +00:00
CommandObjectFrame.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectGUI.cpp [CommandObject] Use GetDebugger() helper method (NFC) 2019-04-27 06:19:42 +00:00
CommandObjectGUI.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectHelp.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectHelp.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectLanguage.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandObjectLanguage.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandObjectLog.cpp [CommandObject] Use GetDebugger() helper method (NFC) 2019-04-27 06:19:42 +00:00
CommandObjectLog.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectMemory.cpp [Expression] Add PersistentExpressionState::GetCompilerTypeFromPersistentDecl 2019-06-12 17:47:06 +00:00
CommandObjectMemory.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandObjectMultiword.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectPlatform.cpp Fix integer literals which are cast to bool 2019-05-24 00:44:33 +00:00
CommandObjectPlatform.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectPlugin.cpp [CommandObject] Use GetDebugger() helper method (NFC) 2019-04-27 06:19:42 +00:00
CommandObjectPlugin.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandObjectProcess.cpp Merge target and launch info environments 2019-05-13 19:17:48 +00:00
CommandObjectProcess.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectQuit.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectQuit.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectRegister.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectRegister.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectReproducer.cpp [Reproducers] Improve reproducer help 2019-05-03 00:10:31 +00:00
CommandObjectReproducer.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectSettings.cpp Propagate command interpreter errors from lldlbinit 2019-05-08 01:23:47 +00:00
CommandObjectSettings.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectSource.cpp [CommandObject] Use GetDebugger() helper method (NFC) 2019-04-27 06:19:42 +00:00
CommandObjectSource.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectStats.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandObjectStats.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandObjectTarget.cpp [FuncUnwinders] Use "symbol file" unwind plans for unwinding 2019-05-24 09:54:39 +00:00
CommandObjectTarget.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectThread.cpp Fix integer literals which are cast to bool 2019-05-24 00:44:33 +00:00
CommandObjectThread.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandObjectType.cpp [Commands] Stop hardcoding languages in CommandObjectType 2019-05-31 22:15:29 +00:00
CommandObjectType.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandObjectVersion.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectVersion.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectWatchpoint.cpp [CommandObject] Use GetDebugger() helper method (NFC) 2019-04-27 06:19:42 +00:00
CommandObjectWatchpoint.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandObjectWatchpointCommand.cpp Propagate command interpreter errors from lldlbinit 2019-05-08 01:23:47 +00:00
CommandObjectWatchpointCommand.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00