Radeon Asm Debugger Extension for Visual Studio
Installation
- Download the installation archive attached to the latest git tag and unpack it in a temporary directory.
- Install
RadeonAsmSyntax.vsix
(optionally, documentation is available here) - Install
RadeonAsmDebugger.vsix
. - Run the
install.bat
script. - Transfer
DebugServerW64
/DebugServerLinux64
to your remote machines.
Usage
Debug Server
Start the debug server on a remote machine with
./RadeonAsmDebugServer port
where port
is a TCP port number the server will listen on.
Development
Prerequisites
- .NET Core 3.1 SDK (x64)
- .NET Framework 4.8 Developer Pack
- Visual Studio 2017/2019 with .NET desktop development and Visual Studio extension development workloads and Modeling SDK (available in the Individual components tab in Visual Studio Installer)
Debugging
- Clone this repository and open the solution in Visual Studio.
- Right-click on
VSRAD.Package
in Solution Explorer and select Set as StartUp Project. - Right-click on
VSRAD.Package
in Solution Explorer and select Properties. - Navigate to the Debug tab in the project properties editor.
- Choose Start external program as the Start action and enter the path to your Visual Studio executable (
<Visual Studio installation path>\Common7\IDE\devenv.exe
). - Close the project properties editor and start debugging by pressing F5.
Assembling a Release
- Right-click on
VSRAD.Build
in Solution Explorer and select Set as StartUp Project. - Select Release in the Solution Configurations dropdown.
- Build the entire solution (Build -> Build Solution).
The release build creates a directory (Release
) with the installation script
(install.bat
), the extension package (RadeonAsmDebugger.vsix
), and debug server
binaries for Windows and Linux.