summaryrefslogtreecommitdiffstats
path: root/lldb/tools/driver/Driver.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2010-10-11 01:05:37 +0000
committerGreg Clayton <gclayton@apple.com>2010-10-11 01:05:37 +0000
commit6eee5aa0671b8aea82930424ac11fceaba809bd3 (patch)
treeb4149d8831211c0bd1672e74bd6d83b6a8169a81 /lldb/tools/driver/Driver.cpp
parent46747022d292d2d1568eb0b8044030f4aee6a5b6 (diff)
downloadbcm5719-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.cpp10
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);
OpenPOWER on IntegriCloud