Exemplo n.º 1
0
 public LLDB.Target GetTarget()
 {
     var __ret = new LLDB.Target.Internal();
     Internal.GetTarget_0((__Instance + __PointerAdjustment), new IntPtr(&__ret));
     return LLDB.Target.__CreateInstance(__ret);
 }
Exemplo n.º 2
0
 public LLDB.Target FindTargetWithProcessID(ulong pid)
 {
     var __ret = new LLDB.Target.Internal();
     Internal.FindTargetWithProcessID_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), pid);
     return LLDB.Target.__CreateInstance(__ret);
 }
Exemplo n.º 3
0
 public LLDB.Target GetTargetAtIndex(uint idx)
 {
     var __ret = new LLDB.Target.Internal();
     Internal.GetTargetAtIndex_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), idx);
     return LLDB.Target.__CreateInstance(__ret);
 }
Exemplo n.º 4
0
 public LLDB.Target FindTargetWithFileAndArch(string filename, string arch)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(filename);
     var arg1 = Marshal.StringToHGlobalAnsi(arch);
     var __ret = new LLDB.Target.Internal();
     Internal.FindTargetWithFileAndArch_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, arg1);
     Marshal.FreeHGlobal(arg0);
     Marshal.FreeHGlobal(arg1);
     return LLDB.Target.__CreateInstance(__ret);
 }
Exemplo n.º 5
0
 public LLDB.Target CreateTarget(string filename)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(filename);
     var __ret = new LLDB.Target.Internal();
     Internal.CreateTarget_1(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0);
     Marshal.FreeHGlobal(arg0);
     return LLDB.Target.__CreateInstance(__ret);
 }
Exemplo n.º 6
0
 public LLDB.Target CreateTarget(string filename, string target_triple, string platform_name, bool add_dependent_modules, LLDB.Error error)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(filename);
     var arg1 = Marshal.StringToHGlobalAnsi(target_triple);
     var arg2 = Marshal.StringToHGlobalAnsi(platform_name);
     if (ReferenceEquals(error, null))
         throw new global::System.ArgumentNullException("error", "Cannot be null because it is a C++ reference (&).");
     var arg4 = error.__Instance;
     var __ret = new LLDB.Target.Internal();
     Internal.CreateTarget_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, arg1, arg2, add_dependent_modules, arg4);
     Marshal.FreeHGlobal(arg0);
     Marshal.FreeHGlobal(arg1);
     Marshal.FreeHGlobal(arg2);
     return LLDB.Target.__CreateInstance(__ret);
 }
Exemplo n.º 7
0
 public LLDB.Target CreateTargetWithFileAndTargetTriple(string filename, string target_triple)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(filename);
     var arg1 = Marshal.StringToHGlobalAnsi(target_triple);
     var __ret = new LLDB.Target.Internal();
     Internal.CreateTargetWithFileAndTargetTriple_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), arg0, arg1);
     Marshal.FreeHGlobal(arg0);
     Marshal.FreeHGlobal(arg1);
     return LLDB.Target.__CreateInstance(__ret);
 }
Exemplo n.º 8
0
 public static LLDB.Target GetTargetFromEvent(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.Target.Internal();
     Internal.GetTargetFromEvent_0(new IntPtr(&__ret), arg0);
     return LLDB.Target.__CreateInstance(__ret);
 }