diff options
author | Jim Ingham <jingham@apple.com> | 2019-10-10 17:44:50 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2019-10-10 17:44:50 +0000 |
commit | 47b33dcc0df8220a5708ff57210c9b44b764bb8e (patch) | |
tree | e4b89cdccd5d7fd10564d67f823784fe2105833f /lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/resolver.py | |
parent | 61d7ecbf84c7deb91752216b82fbb69715b6830a (diff) | |
download | bcm5719-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.py | 17 |
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" + |