summaryrefslogtreecommitdiff
path: root/lldb/examples/python/crashlog.py
diff options
context:
space:
mode:
authorMed Ismail Bennani <medismail.bennani@gmail.com>2023-01-12 15:29:19 -0800
committerMed Ismail Bennani <medismail.bennani@gmail.com>2023-01-12 19:20:51 -0800
commitc3b471c0be4f6b5a22afe10f95ff75bf1744d66e (patch)
tree4a5a420b19d35a4fa2684f0a83ce2286f0c0242b /lldb/examples/python/crashlog.py
parent44b81f621c41ce21b1a1352d9bd7b7e7a8b0179e (diff)
[lldb] Force override when adding crashlog command
When using interactive crashlog from an IDE, it can happen that the user already have the `command script import lldb.macosx.crashlog` command on their `lldbinit` file. That leads to showing some message: ``` error: cannot add command: user command exists and force replace not set error: cannot add command: user command exists and force replace not set ``` This leads to confusion because the crashlog symbolication continues and succeeds even after these errors. To address that, the crashlog commands get overridden everytime the script get re-imported. rdar://103403943 Differential Revision: https://reviews.llvm.org/D140113 Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
Diffstat (limited to 'lldb/examples/python/crashlog.py')
-rwxr-xr-xlldb/examples/python/crashlog.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/examples/python/crashlog.py b/lldb/examples/python/crashlog.py
index d9e037057e67..6a5c560238ee 100755
--- a/lldb/examples/python/crashlog.py
+++ b/lldb/examples/python/crashlog.py
@@ -1344,8 +1344,8 @@ if __name__ == '__main__':
def __lldb_init_module(debugger, internal_dict):
debugger.HandleCommand(
- 'command script add -c lldb.macosx.crashlog.Symbolicate crashlog')
+ 'command script add -o -c lldb.macosx.crashlog.Symbolicate crashlog')
debugger.HandleCommand(
- 'command script add -f lldb.macosx.crashlog.save_crashlog save_crashlog')
+ 'command script add -o -f lldb.macosx.crashlog.save_crashlog save_crashlog')
print('"crashlog" and "save_crashlog" commands have been installed, use '
'the "--help" options on these commands for detailed help.')