diff options
Diffstat (limited to 'lldb/scripts/interface/SBBreakpointLocation.i')
-rw-r--r-- | lldb/scripts/interface/SBBreakpointLocation.i | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lldb/scripts/interface/SBBreakpointLocation.i b/lldb/scripts/interface/SBBreakpointLocation.i index 90a23234862..44fd42b514f 100644 --- a/lldb/scripts/interface/SBBreakpointLocation.i +++ b/lldb/scripts/interface/SBBreakpointLocation.i @@ -73,11 +73,20 @@ public: void SetAutoContinue(bool auto_continue); %feature("docstring", " - Set the callback to the given Python function name.") SetScriptCallbackFunction; + Set the callback to the given Python function name. + The function takes three arguments (frame, bp_loc, dict).") SetScriptCallbackFunction; void SetScriptCallbackFunction (const char *callback_function_name); %feature("docstring", " + Set the name of the script function to be called when the breakpoint is hit. + To use this variant, the function should take (frame, bp_loc, extra_args, dict) and + when the breakpoint is hit the extra_args will be passed to the callback function.") SetScriptCallbackFunction; + SBError + SetScriptCallbackFunction (const char *callback_function_name, + SBStructuredData &extra_args); + + %feature("docstring", " Provide the body for the script function to be called when the breakpoint location is hit. The body will be wrapped in a function, which be passed two arguments: 'frame' - which holds the bottom-most SBFrame of the thread that hit the breakpoint |