Ejemplo n.º 1
0
 /// <summary>
 /// <para>Get all types matching </para>
 /// <para>from debug info in this</para>
 /// <para>compile unit.</para>
 /// </summary>
 /// <param name="type_mask">
 /// <para>A bitfield that consists of one or more bits logically OR'ed</para>
 /// <para>together from the lldb::TypeClass enumeration. This allows</para>
 /// <para>you to request only structure types, or only class, struct</para>
 /// <para>and union types. Passing in lldb::eTypeClassAny will return</para>
 /// <para>all types found in the debug information for this compile</para>
 /// <para>unit.</para>
 /// </param>
 /// <returns>
 /// <para>A list of types in this compile unit that match</para>
 /// </returns>
 public LLDB.TypeList GetTypes(uint type_mask)
 {
     var __ret = new LLDB.TypeList.Internal();
     Internal.GetTypes_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), type_mask);
     return LLDB.TypeList.__CreateInstance(__ret);
 }
Ejemplo n.º 2
0
 public LLDB.TypeList GetFunctionArgumentTypes()
 {
     var __ret = new LLDB.TypeList.Internal();
     Internal.GetFunctionArgumentTypes_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment));
     return LLDB.TypeList.__CreateInstance(__ret);
 }
Ejemplo n.º 3
0
 public LLDB.TypeList FindTypes(string type)
 {
     var arg0 = Marshal.StringToHGlobalAnsi(type);
     var __ret = new LLDB.TypeList.Internal();
     Internal.FindTypes_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0);
     Marshal.FreeHGlobal(arg0);
     return LLDB.TypeList.__CreateInstance(__ret);
 }