public LLDB.Breakpoint GetBreakpoint() { var __ret = new LLDB.Breakpoint.Internal(); Internal.GetBreakpoint_0((__Instance + __PointerAdjustment), new IntPtr(&__ret)); return LLDB.Breakpoint.__CreateInstance(__ret); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }