public static LLDB.FileSpec GetLLDBPath(LLDB.PathType path_type) { var arg0 = path_type; var __ret = new LLDB.FileSpec.Internal(); Internal.GetLLDBPath_0(new IntPtr(&__ret), arg0); return LLDB.FileSpec.__CreateInstance(__ret); }
public LanguageRuntime(LLDB.LanguageRuntime _0) { __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; *((LanguageRuntime.Internal*) __Instance) = *((LanguageRuntime.Internal*) _0.__Instance); }
public HostOS(LLDB.HostOS _0) { __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; *((HostOS.Internal*) __Instance) = *((HostOS.Internal*) _0.__Instance); }
public TypeNameSpecifier(LLDB.Type type) { __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; var arg0 = ReferenceEquals(type, null) ? new LLDB.Type.Internal() : *(LLDB.Type.Internal*) (type.__Instance); Internal.ctor_2((__Instance + __PointerAdjustment), arg0); }
public TypeFormat(LLDB.Format format, uint options) { __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; var arg0 = format; Internal.ctor_1((__Instance + __PointerAdjustment), arg0, options); }
public ExecutionContext(LLDB.Thread thread) { __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; var arg0 = ReferenceEquals(thread, null) ? new LLDB.Thread.Internal() : *(LLDB.Thread.Internal*) (thread.__Instance); Internal.ctor_5((__Instance + __PointerAdjustment), arg0); }
public Address(LLDB.Section section, ulong offset) { __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; var arg0 = ReferenceEquals(section, null) ? new LLDB.Section.Internal() : *(LLDB.Section.Internal*) (section.__Instance); Internal.ctor_2((__Instance + __PointerAdjustment), arg0, offset); }
public ExecutionContext(LLDB.Frame frame) { __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; if (ReferenceEquals(frame, null)) throw new global::System.ArgumentNullException("frame", "Cannot be null because it is a C++ reference (&)."); var arg0 = frame.__Instance; Internal.ctor_6((__Instance + __PointerAdjustment), arg0); }
public QueueItem(LLDB.QueueItem _0) { __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; if (ReferenceEquals(_0, null)) throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&)."); var arg0 = _0.__Instance; Internal.cctor_2((__Instance + __PointerAdjustment), arg0); }
public Address(ulong load_addr, LLDB.Target target) { __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; if (ReferenceEquals(target, null)) throw new global::System.ArgumentNullException("target", "Cannot be null because it is a C++ reference (&)."); var arg1 = target.__Instance; Internal.ctor_3((__Instance + __PointerAdjustment), load_addr, arg1); }
public SourceManager(LLDB.Debugger debugger) { __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; if (ReferenceEquals(debugger, null)) throw new global::System.ArgumentNullException("debugger", "Cannot be null because it is a C++ reference (&)."); var arg0 = debugger.__Instance; Internal.ctor_0((__Instance + __PointerAdjustment), arg0); }
public Thread(LLDB.Thread thread) { __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; if (ReferenceEquals(thread, null)) throw new global::System.ArgumentNullException("thread", "Cannot be null because it is a C++ reference (&)."); var arg0 = thread.__Instance; Internal.cctor_1((__Instance + __PointerAdjustment), arg0); }
public SymbolContext(LLDB.SymbolContext rhs) { __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; if (ReferenceEquals(rhs, null)) throw new global::System.ArgumentNullException("rhs", "Cannot be null because it is a C++ reference (&)."); var arg0 = rhs.__Instance; Internal.cctor_1((__Instance + __PointerAdjustment), arg0); }
public Module(LLDB.ModuleSpec module_spec) { __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; if (ReferenceEquals(module_spec, null)) throw new global::System.ArgumentNullException("module_spec", "Cannot be null because it is a C++ reference (&)."); var arg0 = module_spec.__Instance; Internal.ctor_2((__Instance + __PointerAdjustment), arg0); }
public Module(LLDB.Process process, ulong header_addr) { __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; if (ReferenceEquals(process, null)) throw new global::System.ArgumentNullException("process", "Cannot be null because it is a C++ reference (&)."); var arg0 = process.__Instance; Internal.ctor_3((__Instance + __PointerAdjustment), arg0, header_addr); }
public ThreadPlan(LLDB.Thread thread, string class_name) { __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; if (ReferenceEquals(thread, null)) throw new global::System.ArgumentNullException("thread", "Cannot be null because it is a C++ reference (&)."); var arg0 = thread.__Instance; var arg1 = Marshal.StringToHGlobalAnsi(class_name); Internal.ctor_3((__Instance + __PointerAdjustment), arg0, arg1); Marshal.FreeHGlobal(arg1); }
internal static extern global::System.IntPtr GetNameForLanguageType_0(LLDB.LanguageType language);
internal static extern void SetSymbol_0(global::System.IntPtr instance, LLDB.Symbol.Internal symbol);
internal static extern void SetModule_0(global::System.IntPtr instance, LLDB.Module.Internal module);
internal static extern void SetLineEntry_0(global::System.IntPtr instance, LLDB.LineEntry.Internal line_entry);
internal static extern void SetFunction_0(global::System.IntPtr instance, LLDB.Function.Internal function);
internal static extern void SetCompileUnit_0(global::System.IntPtr instance, LLDB.CompileUnit.Internal compile_unit);
internal static extern void SetBlock_0(global::System.IntPtr instance, LLDB.Block.Internal block);
public LLDB.SymbolContext GetParentOfInlinedScope(LLDB.Address curr_frame_pc, LLDB.Address parent_frame_addr) { if (ReferenceEquals(curr_frame_pc, null)) throw new global::System.ArgumentNullException("curr_frame_pc", "Cannot be null because it is a C++ reference (&)."); var arg0 = curr_frame_pc.__Instance; if (ReferenceEquals(parent_frame_addr, null)) throw new global::System.ArgumentNullException("parent_frame_addr", "Cannot be null because it is a C++ reference (&)."); var arg1 = parent_frame_addr.__Instance; var __ret = new LLDB.SymbolContext.Internal(); Internal.GetParentOfInlinedScope_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, arg1); return LLDB.SymbolContext.__CreateInstance(__ret); }
public bool GetDescription(LLDB.Stream description) { if (ReferenceEquals(description, null)) throw new global::System.ArgumentNullException("description", "Cannot be null because it is a C++ reference (&)."); var arg0 = description.__Instance; var __ret = Internal.GetDescription_0((__Instance + __PointerAdjustment), arg0); return __ret; }
internal static extern void SetFileSpec_0(global::System.IntPtr instance, LLDB.FileSpec.Internal filespec);
internal static extern bool GetDescription_0(global::System.IntPtr instance, global::System.IntPtr description, LLDB.DescriptionLevel description_level);
public bool IsEqualTo(LLDB.TypeSynthetic rhs) { if (ReferenceEquals(rhs, null)) throw new global::System.ArgumentNullException("rhs", "Cannot be null because it is a C++ reference (&)."); var arg0 = rhs.__Instance; var __ret = Internal.IsEqualTo_0((__Instance + __PointerAdjustment), arg0); return __ret; }
public static string GetNameForLanguageType(LLDB.LanguageType language) { var arg0 = language; var __ret = Internal.GetNameForLanguageType_0(arg0); return Marshal.PtrToStringAnsi(__ret); }
internal static extern void StepOver_0(global::System.IntPtr instance, LLDB.RunMode stop_other_threads);