Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 public LLDB.SymbolContext GetSymbolContext(uint resolve_scope)
 {
     var __ret = new LLDB.SymbolContext.Internal();
     Internal.GetSymbolContext_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), resolve_scope);
     return LLDB.SymbolContext.__CreateInstance(__ret);
 }
Exemplo n.º 3
0
 public LLDB.SymbolContext GetContextAtIndex(uint idx)
 {
     var __ret = new LLDB.SymbolContext.Internal();
     Internal.GetContextAtIndex_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), idx);
     return LLDB.SymbolContext.__CreateInstance(__ret);
 }
Exemplo n.º 4
0
 public LLDB.SymbolContext ResolveSymbolContextForAddress(LLDB.Address addr, uint resolve_scope)
 {
     if (ReferenceEquals(addr, null))
         throw new global::System.ArgumentNullException("addr", "Cannot be null because it is a C++ reference (&).");
     var arg0 = addr.__Instance;
     var __ret = new LLDB.SymbolContext.Internal();
     Internal.ResolveSymbolContextForAddress_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, resolve_scope);
     return LLDB.SymbolContext.__CreateInstance(__ret);
 }