diff options
author | Sean Callanan <scallanan@apple.com> | 2015-10-20 00:23:46 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2015-10-20 00:23:46 +0000 |
commit | 3e7e915dca7dd543f11bdb6312e95a857df22618 (patch) | |
tree | 3641b5e85d967bd28f923e234999388a24fbdfd9 /lldb/include/lldb/lldb-private-interfaces.h | |
parent | 7449ab983473b57a5b0980fb1cdbae8f67f43e60 (diff) | |
download | bcm5719-llvm-3e7e915dca7dd543f11bdb6312e95a857df22618.tar.gz bcm5719-llvm-3e7e915dca7dd543f11bdb6312e95a857df22618.zip |
Added support for the "--repl" argument to LLDB.
This makes LLDB launch and create a REPL, specifying no target so that the REPL
can create one for itself. Also added the "--repl-language" option, which
specifies the language to use. Plumbed the relevant arguments and errors
through the REPL creation mechanism.
llvm-svn: 250773
Diffstat (limited to 'lldb/include/lldb/lldb-private-interfaces.h')
-rw-r--r-- | lldb/include/lldb/lldb-private-interfaces.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/include/lldb/lldb-private-interfaces.h b/lldb/include/lldb/lldb-private-interfaces.h index 615c1bc0cbb..d967e9d3ab1 100644 --- a/lldb/include/lldb/lldb-private-interfaces.h +++ b/lldb/include/lldb/lldb-private-interfaces.h @@ -49,7 +49,7 @@ namespace lldb_private typedef lldb::InstrumentationRuntimeType (*InstrumentationRuntimeGetType) (); typedef lldb::InstrumentationRuntimeSP (*InstrumentationRuntimeCreateInstance) (const lldb::ProcessSP &process_sp); typedef lldb::TypeSystemSP (*TypeSystemCreateInstance) (lldb::LanguageType language, Module *module, Target *target); - typedef lldb::REPLSP (*REPLCreateInstance) (lldb::LanguageType language, Target *target); + typedef lldb::REPLSP (*REPLCreateInstance) (Error &error, lldb::LanguageType language, Target *target, const char *repl_options); typedef void (*TypeSystemEnumerateSupportedLanguages) (std::set<lldb::LanguageType> &languages_for_types, std::set<lldb::LanguageType> &languages_for_expressions); typedef int (*ComparisonFunction)(const void *, const void *); typedef void (*DebuggerInitializeCallback)(Debugger &debugger); |