Example #1
0
 public static LLDB.Thread GetThreadFromEvent(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.Thread.Internal();
     Internal.GetThreadFromEvent_0(new IntPtr(&__ret), arg0);
     return LLDB.Thread.__CreateInstance(__ret);
 }
Example #2
0
 public LLDB.Thread GetExtendedBacktraceThread(string type)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(type);
     var __ret = new LLDB.Thread.Internal();
     Internal.GetExtendedBacktraceThread_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0);
     Marshal.FreeHGlobal(arg0);
     return LLDB.Thread.__CreateInstance(__ret);
 }
Example #3
0
 public LLDB.Thread GetThreadAtIndex(uint _0)
 {
     var __ret = new LLDB.Thread.Internal();
     Internal.GetThreadAtIndex_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), _0);
     return LLDB.Thread.__CreateInstance(__ret);
 }
Example #4
0
 public LLDB.Thread GetThread()
 {
     var __ret = new LLDB.Thread.Internal();
     Internal.GetThread_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment));
     return LLDB.Thread.__CreateInstance(__ret);
 }
Example #5
0
 public LLDB.Thread GetThreadByIndexID(uint index_id)
 {
     var __ret = new LLDB.Thread.Internal();
     Internal.GetThreadByIndexID_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), index_id);
     return LLDB.Thread.__CreateInstance(__ret);
 }
Example #6
0
 public LLDB.Thread CreateOSPluginThread(ulong tid, ulong context)
 {
     var __ret = new LLDB.Thread.Internal();
     Internal.CreateOSPluginThread_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), tid, context);
     return LLDB.Thread.__CreateInstance(__ret);
 }
Example #7
0
 public LLDB.Thread GetThreadByID(ulong sb_thread_id)
 {
     var __ret = new LLDB.Thread.Internal();
     Internal.GetThreadByID_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), sb_thread_id);
     return LLDB.Thread.__CreateInstance(__ret);
 }