summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2012-03-03 02:05:11 +0000
committerJim Ingham <jingham@apple.com>2012-03-03 02:05:11 +0000
commit133e0fb3c639b8d7a4ed39fd8811c374fe249890 (patch)
tree91075049e02f42bef39cac37360fa122374449dd /lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
parent868dbda3675587327a60d5f79b44024ef8bfe4b4 (diff)
downloadbcm5719-llvm-133e0fb3c639b8d7a4ed39fd8811c374fe249890.tar.gz
bcm5719-llvm-133e0fb3c639b8d7a4ed39fd8811c374fe249890.zip
First step to making an LanguageRuntime Exception breakpoint API.
<rdar://problem/10196277> llvm-svn: 151965
Diffstat (limited to 'lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h')
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h b/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
index 1f2ace45f2d..38a36f189a4 100644
--- a/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
+++ b/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
@@ -60,9 +60,6 @@ public:
virtual uint32_t
GetPluginVersion();
- virtual void
- SetExceptionBreakpoints ();
-
virtual ObjCRuntimeVersions
GetRuntimeVersion ()
{
@@ -94,7 +91,9 @@ public:
}
protected:
-
+ virtual lldb::BreakpointSP
+ CreateExceptionBreakpoint (bool catch_bp, bool throw_bp, bool is_internal = false);
+
private:
AppleObjCRuntimeV1(Process *process) :
lldb_private::AppleObjCRuntime (process)
OpenPOWER on IntegriCloud