llvm-project/lldb/source
Jonas Devlieghere 4b35403942 [lldb/API] Move SBCommandInterpreterRunOption in its own header. (NFC)
Currently, `SBCommandInterpreterRunOptions` is defined in
`SBCommandInterpreter.h`. Given that the options are always passed by
reference, a forward declaration is sufficient.

That's not the case for `SBCommandInterpreterRunResults`, which we need
for a new overload for `RunCommandInterpreter` and that returns this new
class by value. We can't include `SBCommandInterpreter.h` because
`SBCommandInterpreter::GetDebugger()` returns SBDebugger by value and
therefore needs a full definition.

This patch moves the definition of `SBCommandInterpreterRunOptions` into
a new header. In a later patch,  `SBCommandInterpreterRunResults` will
be defined in there as well, solving the aforementioned problem.

Differential revision: https://reviews.llvm.org/D79115
2020-04-30 13:41:21 -07:00
..
API [lldb/API] Move SBCommandInterpreterRunOption in its own header. (NFC) 2020-04-30 13:41:21 -07:00
Breakpoint [lldb][nfc] early exit/continue 2020-04-03 14:50:08 +02:00
Commands [lldb] Improve error message when --func-regex parameter for the breakpoint command is invalid 2020-04-27 09:55:06 +02:00
Core [lldb/Core] Avoid more Communication::Disconnect races 2020-04-23 16:36:21 +02:00
DataFormatters [lldb] Fix gcc warnings in TypeCategory.cpp 2020-04-20 16:12:51 +02:00
Expression [IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand(). 2020-04-27 22:17:03 -07:00
Host [lldb/Host] Pass a StringRef to the FileSpec ctor 2020-04-28 19:21:58 -07:00
Initialization [lldb][NFC] Fix all formatting errors in .cpp file headers 2020-01-24 08:52:55 +01:00
Interpreter [lldb/CommandInterpreter] Move everything into CommandInterpreterRunOptions 2020-04-30 13:20:06 -07:00
Plugins [lldb] Also set owning module for template specializations 2020-04-30 20:40:13 +02:00
Symbol Allow lldb-test to combine -find with -dump-clang-ast 2020-04-17 11:01:20 -07:00
Target [lldb/Core] Don't crash in GetSoftwareBreakpointTrapOpcode for unknown triples 2020-04-24 09:10:41 -07:00
Utility Extend max register size to accommodate AArch64 SVE vector regs 2020-04-29 07:51:30 +05:00
CMakeLists.txt Make LLVM_APPEND_VC_REV=OFF affect clang, lld, and lldb as well. 2020-01-16 19:04:08 -05:00
lldb.cpp [lldb] Fix version string when using LLDB_REVISION but not LLDB_REPOSITORY 2020-02-20 10:07:50 -08:00