PR Feedback - dump analyze extensibility
authornoahfalk <noahfalk@microsoft.com>
Fri, 15 Feb 2019 20:35:55 +0000 (12:35 -0800)
committernoahfalk <noahfalk@microsoft.com>
Fri, 15 Feb 2019 20:35:55 +0000 (12:35 -0800)
Added a few thoughts about adding command-level extensibility in the future

documentation/design-docs/dotnet-tools.md

index 2e01709ef022311ac39d15967109a959acfbe468..ba30d6f6bfb652590959509d19e592cf9483f597 100644 (file)
@@ -689,6 +689,10 @@ Allow gathering of symbols and binaries, similar to trace packing, that lets us
 
 We could allow dumps to be collected in response to various process or machine-state conditions such as exceptions being thrown, or performance metrics
 
+- Extensible commands
+
+We could allow users to create their own commands packaged into a managed assembly and loaded as plugins, similar to how many command-line debuggers allow plugins. We would need to define an extensibility interface, but the initial thought would be to allow access to console output + the CLRMD API for inspecting dump contents. 
+
 ### dotnet-sos
 
 - Allow a custom installation path