Open Source .NET Interop Debugger
Глеб расскажет про open source .NET debugger под названием NetCoreDbg и про его новую функциональность для interop-дебага. Режим interop-дебага позволяет отлаживать не только managed-код, но и нативный код в одной и той же сессии. Подобная функциональность есть в Visual Studio Debugger, но он поддерживает только Windows x86/x64/arm64. NetCoreDbg поддерживает операционную систему Linux и архитектуры x86/x64/arm/arm64. Без подобной функциональности сложно отлаживать переходы из managed-кода в нативный код и обратно, а NetCoreDbg решает данную проблему. Спикер расскажет про то, как устроен дебаггер, и покажет примеры использования NetCoreDbg в различных режимах, в том числе через интерфейс командной строки как в gdb. Будет интересно .NET-разработчикам, которые используют P/Invoke (то есть нативный код), и хоть раз встречались с проблемами взаимодействия с нативным кодом.