diff options
author | Greg Clayton <gclayton@apple.com> | 2010-10-11 01:05:37 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2010-10-11 01:05:37 +0000 |
commit | 6eee5aa0671b8aea82930424ac11fceaba809bd3 (patch) | |
tree | b4149d8831211c0bd1672e74bd6d83b6a8169a81 /lldb/tools/driver/Driver.cpp | |
parent | 46747022d292d2d1568eb0b8044030f4aee6a5b6 (diff) | |
download | bcm5719-llvm-6eee5aa0671b8aea82930424ac11fceaba809bd3.tar.gz bcm5719-llvm-6eee5aa0671b8aea82930424ac11fceaba809bd3.zip |
Added a "--no-lldbinit" option (-n for short (which magically matches
what gdb uses)) so we can tell our "lldb" driver program to not automatically
parse any .lldbinit files.
llvm-svn: 116179
Diffstat (limited to 'lldb/tools/driver/Driver.cpp')
-rw-r--r-- | lldb/tools/driver/Driver.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lldb/tools/driver/Driver.cpp b/lldb/tools/driver/Driver.cpp index 842d67df400..b3b1081b5c5 100644 --- a/lldb/tools/driver/Driver.cpp +++ b/lldb/tools/driver/Driver.cpp @@ -75,6 +75,9 @@ static lldb::OptionDefinition g_options[] = { LLDB_OPT_SET_ALL, false, "editor", 'e', no_argument, NULL, NULL, eArgTypeNone, "Tells the debugger to open source files using the host's \"external editor\" mechanism." }, + { LLDB_OPT_SET_ALL, false, "no-lldbinit", 'n', no_argument, NULL, NULL, eArgTypeNone, + "Do not automatically parse any '.lldbinit' files." }, + // { LLDB_OPT_SET_4, true, "crash-log", 'c', required_argument, NULL, NULL, eArgTypeFilename, // "Load executable images from a crash log for symbolication." }, @@ -554,10 +557,15 @@ Driver::ParseArgs (int argc, const char *argv[], FILE *out_fh, bool &exit) case 'c': m_option_data.m_crash_log = optarg; break; + case 'e': m_option_data.m_use_external_editor = true; break; - + + case 'n': + m_debugger.SkipLLDBInitFiles (true); + break; + case 'f': { SBFileSpec file(optarg); |