summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/resolver.py
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2019-10-10 17:44:50 +0000
committerJim Ingham <jingham@apple.com>2019-10-10 17:44:50 +0000
commit47b33dcc0df8220a5708ff57210c9b44b764bb8e (patch)
treee4b89cdccd5d7fd10564d67f823784fe2105833f /lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/resolver.py
parent61d7ecbf84c7deb91752216b82fbb69715b6830a (diff)
downloadbcm5719-llvm-47b33dcc0df8220a5708ff57210c9b44b764bb8e.tar.gz
bcm5719-llvm-47b33dcc0df8220a5708ff57210c9b44b764bb8e.zip
Implement serializing scripted breakpoints and their extra args.
Differential Revision: https://reviews.llvm.org/D68750 llvm-svn: 374394
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/resolver.py')
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/resolver.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/resolver.py b/lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/resolver.py
new file mode 100644
index 00000000000..c3a5af596d2
--- /dev/null
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/resolver.py
@@ -0,0 +1,17 @@
+import lldb
+import side_effect
+
+class Resolver:
+ """This resolver class is just so I can read out the extra_args."""
+
+ def __init__(self, bkpt, extra_args, dict):
+ self.bkpt = bkpt
+ side_effect.g_extra_args = extra_args
+
+ def __callback__(self, sym_ctx):
+ """Doesn't actually do anything."""
+ return
+
+ def get_short_help(self):
+ return "I am a python breakpoint resolver that does nothing"
+
OpenPOWER on IntegriCloud