public LLDB.Breakpoint GetBreakpoint()
 {
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.GetBreakpoint_0((__Instance + __PointerAdjustment), new IntPtr(&__ret));
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #2
0
 public LLDB.Breakpoint FindBreakpointByID(int break_id)
 {
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.FindBreakpointByID_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), break_id);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #3
0
 public LLDB.Breakpoint GetBreakpointAtIndex(uint idx)
 {
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.GetBreakpointAtIndex_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), idx);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #4
0
 public LLDB.Breakpoint BreakpointCreateBySourceRegex(string source_regex, LLDB.FileSpecList module_list, LLDB.FileSpecList source_file)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(source_regex);
     if (ReferenceEquals(module_list, null))
         throw new global::System.ArgumentNullException("module_list", "Cannot be null because it is a C++ reference (&).");
     var arg1 = module_list.__Instance;
     if (ReferenceEquals(source_file, null))
         throw new global::System.ArgumentNullException("source_file", "Cannot be null because it is a C++ reference (&).");
     var arg2 = source_file.__Instance;
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.BreakpointCreateBySourceRegex_1(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, arg1, arg2);
     Marshal.FreeHGlobal(arg0);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #5
0
 public LLDB.Breakpoint BreakpointCreateForException(LLDB.LanguageType language, bool catch_bp, bool throw_bp)
 {
     var arg0 = language;
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.BreakpointCreateForException_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, catch_bp, throw_bp);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #6
0
 public LLDB.Breakpoint BreakpointCreateByRegex(string symbol_name_regex, LLDB.LanguageType symbol_language, LLDB.FileSpecList module_list, LLDB.FileSpecList comp_unit_list)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(symbol_name_regex);
     var arg1 = symbol_language;
     if (ReferenceEquals(module_list, null))
         throw new global::System.ArgumentNullException("module_list", "Cannot be null because it is a C++ reference (&).");
     var arg2 = module_list.__Instance;
     if (ReferenceEquals(comp_unit_list, null))
         throw new global::System.ArgumentNullException("comp_unit_list", "Cannot be null because it is a C++ reference (&).");
     var arg3 = comp_unit_list.__Instance;
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.BreakpointCreateByRegex_2(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, arg1, arg2, arg3);
     Marshal.FreeHGlobal(arg0);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #7
0
 public LLDB.Breakpoint BreakpointCreateBySBAddress(LLDB.Address address)
 {
     if (ReferenceEquals(address, null))
         throw new global::System.ArgumentNullException("address", "Cannot be null because it is a C++ reference (&).");
     var arg0 = address.__Instance;
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.BreakpointCreateBySBAddress_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #8
0
 public LLDB.Breakpoint BreakpointCreateByRegex(string symbol_name_regex, string module_name)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(symbol_name_regex);
     var arg1 = Marshal.StringToHGlobalAnsi(module_name);
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.BreakpointCreateByRegex_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, arg1);
     Marshal.FreeHGlobal(arg0);
     Marshal.FreeHGlobal(arg1);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #9
0
 public LLDB.Breakpoint BreakpointCreateByLocation(LLDB.FileSpec file_spec, uint line, ulong offset)
 {
     if (ReferenceEquals(file_spec, null))
         throw new global::System.ArgumentNullException("file_spec", "Cannot be null because it is a C++ reference (&).");
     var arg0 = file_spec.__Instance;
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.BreakpointCreateByLocation_2(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, line, offset);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #10
0
 public LLDB.Breakpoint BreakpointCreateByLocation(string file, uint line)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(file);
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.BreakpointCreateByLocation_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, line);
     Marshal.FreeHGlobal(arg0);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #11
0
 public LLDB.Breakpoint BreakpointCreateByAddress(ulong address)
 {
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.BreakpointCreateByAddress_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), address);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }
Exemple #12
0
 public static LLDB.Breakpoint GetBreakpointFromEvent(LLDB.Event @event)
 {
     if (ReferenceEquals(@event, null))
         throw new global::System.ArgumentNullException("@event", "Cannot be null because it is a C++ reference (&).");
     var arg0 = @event.__Instance;
     var __ret = new LLDB.Breakpoint.Internal();
     Internal.GetBreakpointFromEvent_0(new IntPtr(&__ret), arg0);
     return LLDB.Breakpoint.__CreateInstance(__ret);
 }