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 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); }
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); }
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); }