Summary: 50 instances, 49 unique Text Count //TODO: sometimes for iOS, size is being reported as a number larger than uint 1 //TODO: so just swallow the exception and show zero. 1 SupportsReadMemoryRequest = m_engine is IDebugMemoryBytesDAP, // TODO: Read from configuration or query engine for capabilities. 1 // TODO: see comment in GetChecksum 1 _addr += (ulong)(iInstructions - instructions.Count); // TODO: length of last instruction is unknown and not accounted for 1 var alias = autoVis.Aliases.Find((v) => v.ParsedName.Match(name)); // TODO: match on View, version, etc 1 // TODO handle breakpoint binding 1 // TODO: Is this how errors should be returned? 1 // TODO: Find a way to use ReleaseDocumentPositionId pattern (commented out above) to release handles from handlelist 1 var visualizer = autoVis.Visualizers.Find((v) => v.ParsedName.Match(name)); // TODO: match on View, version, etc 1 _bp = bindResult.PendingBreakpoint; // an MI breakpoint object exists: TODO: lock? 1 // TODO: Support symlinking 1 //TODO: this may be a bug in the lldb side 1 // TODO: Do we need a real engine name? 1 // TODO: check the configuration store for these? 1 // TODO: Add support of break function type filename:function locations 1 // TODO: Add VS Code support for message box based events, for now we will just output them 1 _childProcessHandler = new DebugUnixChild(this, this._launchOptions); // TODO: let the user enable/disable this functionality 1 if (item.ValueNode.Value == "this") // TODO: handle condition 1 // TODO: could return '(T(*)[n])(exp)' but requires T 1 // TODO: Return the project root if we want a similar implementation. 1 // TODO: This is wrong. It doesn't show UI but allows an infinite timeout 1 else if (name.StartsWith("[", StringComparison.Ordinal)) // TODO: handle multiple dimensions 1 Sections.Add(new Section(String.Empty, baseAddr, size)); // TODO real module info 1 // TODO: connecting to OSX via SSH doesn't work yet. Show error after connection manager dialog gets dismissed. 1 //TODO This is where we would handle commands sent from the VM to the debugger. 1 name = name.Substring(6).Trim(); // TODO: we just ignore const 1 //TODO: Something better than this. 1 _process.Logger.WriteLine("natvis Expand: " + e.Message); // TODO: add telemetry 1 // TODO: more robust mechanism for determining processor architecture 1 // TODO: Adb exception messages should be improved. Example, if ADB is not started, this is returned: 1 // TODO: It looks like the MIEngine currently leaks the native document position. Fix that. 2 // POST_PREVIEW_TODO: no-func-eval support, radix, timeout 1 // TODO: currently VSCode will ignore the error message from "breakpoint" event, the workaround is to log the error to output window 1 return variable.Value; // TODO: return an error indication 1 // TODO: Someday we should likely use a download script here too 1 // TODO: wait for break event 1 // TODO: Do we want function arguments? 1 // TODO: It looks like the MIEngine currently leaks the code context. Fix that. 1 // TODO: The last clause for LLDB may need to be changed when we support LLDB on Linux as LLDB's tty redirection doesn't work. 1 //TODO: currnetly, this is only superficial information displayed in the UI. 1 // TODO: when we have a tools options page, we can add support for the attach dialog here pretty easily: 1 //TODO: The MIEngine doesn't call this, but it should - currently this leaks 1 // Linux attach TODO: GDB will fail this command when attaching. This is worked around 1 var = FindBaseClass(var); // TODO: handle more than one base class? 1 // TODO: Remove after update to mainline lldb-mi 1 // TODO: Use a dynamic socket 1 // TODO: annotated frames? 1 // TODO: This should be removed. It is here only to make the Android launcher work for now 1