summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/interface/SBBreakpointLocation.i
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/scripts/Python/interface/SBBreakpointLocation.i')
-rw-r--r--lldb/scripts/Python/interface/SBBreakpointLocation.i130
1 files changed, 0 insertions, 130 deletions
diff --git a/lldb/scripts/Python/interface/SBBreakpointLocation.i b/lldb/scripts/Python/interface/SBBreakpointLocation.i
deleted file mode 100644
index a3073538e67..00000000000
--- a/lldb/scripts/Python/interface/SBBreakpointLocation.i
+++ /dev/null
@@ -1,130 +0,0 @@
-//===-- SWIG Interface for SBBreakpointLocation -----------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-namespace lldb {
-
-%feature("docstring",
-"Represents one unique instance (by address) of a logical breakpoint.
-
-A breakpoint location is defined by the breakpoint that produces it,
-and the address that resulted in this particular instantiation.
-Each breakpoint location has its settable options.
-
-SBBreakpoint contains SBBreakpointLocation(s). See docstring of SBBreakpoint
-for retrieval of an SBBreakpointLocation from an SBBreakpoint."
-) SBBreakpointLocation;
-class SBBreakpointLocation
-{
-public:
-
- SBBreakpointLocation ();
-
- SBBreakpointLocation (const lldb::SBBreakpointLocation &rhs);
-
- ~SBBreakpointLocation ();
-
- break_id_t
- GetID ();
-
- bool
- IsValid() const;
-
- lldb::SBAddress
- GetAddress();
-
- lldb::addr_t
- GetLoadAddress ();
-
- void
- SetEnabled(bool enabled);
-
- bool
- IsEnabled ();
-
- uint32_t
- GetIgnoreCount ();
-
- void
- SetIgnoreCount (uint32_t n);
-
- %feature("docstring", "
- //--------------------------------------------------------------------------
- /// The breakpoint location stops only if the condition expression evaluates
- /// to true.
- //--------------------------------------------------------------------------
- ") SetCondition;
- void
- SetCondition (const char *condition);
-
- %feature("docstring", "
- //------------------------------------------------------------------
- /// Get the condition expression for the breakpoint location.
- //------------------------------------------------------------------
- ") GetCondition;
- const char *
- GetCondition ();
-
- %feature("docstring", "
- //------------------------------------------------------------------
- /// Set the callback to the given Python function name.
- //------------------------------------------------------------------
- ") SetScriptCallbackFunction;
- void
- SetScriptCallbackFunction (const char *callback_function_name);
-
- %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
- /// 'bpno' - which is the SBBreakpointLocation to which the callback was attached.
- ///
- /// The error parameter is currently ignored, but will at some point hold the Python
- /// compilation diagnostics.
- /// Returns true if the body compiles successfully, false if not.
- //------------------------------------------------------------------
- ") SetScriptCallbackBody;
- SBError
- SetScriptCallbackBody (const char *script_body_text);
-
- void
- SetThreadID (lldb::tid_t sb_thread_id);
-
- lldb::tid_t
- GetThreadID ();
-
- void
- SetThreadIndex (uint32_t index);
-
- uint32_t
- GetThreadIndex() const;
-
- void
- SetThreadName (const char *thread_name);
-
- const char *
- GetThreadName () const;
-
- void
- SetQueueName (const char *queue_name);
-
- const char *
- GetQueueName () const;
-
- bool
- IsResolved ();
-
- bool
- GetDescription (lldb::SBStream &description, DescriptionLevel level);
-
- SBBreakpoint
- GetBreakpoint ();
-};
-
-} // namespace lldb
OpenPOWER on IntegriCloud