7e672e7283
As we are reading all the assembly information from protocol, scenarios where the debugger goes over the network are heavily impacted by the amount of information we get. By not retrieving information that's not necessary we are improving the assembly load times, which improves the app launch times. This is specially important for remote iOS scenarios from Visual Studio. |
||
---|---|---|
CorApi | ||
CorApi2 | ||
Mono.Debugger.Soft | ||
Mono.Debugging | ||
Mono.Debugging.Soft | ||
Mono.Debugging.Win32 | ||
UnitTests | ||
.editorconfig | ||
.gitignore | ||
CODE-OF-CONDUCT.md | ||
Directory.Build.props | ||
LICENSE | ||
Mono.Debugging.Win32.sln | ||
Mono.Debugging.settings | ||
NuGet.config | ||
README.md | ||
README.txt | ||
debugger-libs.sln | ||
eula.rtf |
README.md
This repository contains several libraries which can be used to control the Mono debugger.
- Mono.Debugger.Soft: The Mono Soft Debugger low level API
- Mono.Debugging: Pluggable debugger API abstraction. It provides a common API to be used as frontend to different debuggers.
- Mono.Debugging.Soft: Mono.Debugging backend for the Mono Soft Debugger.
Dependencies
The libraries in this repository have external dependencies, specifically:
- cecil (https://www.nuget.org/packages/Mono.Cecil/).
- nrefactory (https://github.com/xamarin/NRefactory). Must be cloned side by side with debugger-libs.