summaryrefslogtreecommitdiffstats
path: root/lldb/include/lldb/API/SBBreakpointLocation.h
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2014-04-02 01:04:55 +0000
committerJim Ingham <jingham@apple.com>2014-04-02 01:04:55 +0000
commitd80102e4203691c31314fb3f65c5f91d86dbf06e (patch)
tree47bf527eebc2300e2d86f96c3c85a1a021f3eac9 /lldb/include/lldb/API/SBBreakpointLocation.h
parent3c2b13b25825d0e8cd798e2e1e78b31f2f516d32 (diff)
downloadbcm5719-llvm-d80102e4203691c31314fb3f65c5f91d86dbf06e.tar.gz
bcm5719-llvm-d80102e4203691c31314fb3f65c5f91d86dbf06e.zip
Add the ability to set python breakpoint commands from the SBBreakpoint & SBBreakpointLocation API's.
You can either provide the function name, or function body text. Also propagate the compilation error up from where it is checked so we can report compilation errors. <rdar://problem/9898371> llvm-svn: 205380
Diffstat (limited to 'lldb/include/lldb/API/SBBreakpointLocation.h')
-rw-r--r--lldb/include/lldb/API/SBBreakpointLocation.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lldb/include/lldb/API/SBBreakpointLocation.h b/lldb/include/lldb/API/SBBreakpointLocation.h
index 3b2ca2cf88e..fd9f246de4f 100644
--- a/lldb/include/lldb/API/SBBreakpointLocation.h
+++ b/lldb/include/lldb/API/SBBreakpointLocation.h
@@ -59,6 +59,12 @@ public:
GetCondition ();
void
+ SetScriptCallbackFunction (const char *callback_function_name);
+
+ SBError
+ SetScriptCallbackBody (const char *script_body_text);
+
+ void
SetThreadID (lldb::tid_t sb_thread_id);
lldb::tid_t
OpenPOWER on IntegriCloud