summaryrefslogtreecommitdiff
path: root/examples/python/sources.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/python/sources.py')
-rw-r--r--examples/python/sources.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/examples/python/sources.py b/examples/python/sources.py
deleted file mode 100644
index b912f43f72c3..000000000000
--- a/examples/python/sources.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/python
-
-import lldb
-import shlex
-
-
-def dump_module_sources(module, result):
- if module:
- print >> result, "Module: %s" % (module.file)
- for compile_unit in module.compile_units:
- if compile_unit.file:
- print >> result, " %s" % (compile_unit.file)
-
-
-def info_sources(debugger, command, result, dict):
- description = '''This command will dump all compile units in any modules that are listed as arguments, or for all modules if no arguments are supplied.'''
- module_names = shlex.split(command)
- target = debugger.GetSelectedTarget()
- if module_names:
- for module_name in module_names:
- dump_module_sources(target.module[module_name], result)
- else:
- for module in target.modules:
- dump_module_sources(module, result)
-
-
-def __lldb_init_module(debugger, dict):
- # Add any commands contained in this module to LLDB
- debugger.HandleCommand(
- 'command script add -f sources.info_sources info_sources')
- print 'The "info_sources" command has been installed, type "help info_sources" or "info_sources --help" for detailed help.'