Description
Environment
- OS and version: Windows 11 [Version 10.0.22621.2134]
- VS Code: 1.81.1 (User Setup)
- C/C++ extension: 1.17.4
- OS and version of remote machine (if applicable): Horizon (Nintendo 3DS / 11.17.0-50U)
- GDB / LLDB version: 13.2
Bug Summary and Steps to Reproduce
Bug Summary:
I'm trying to get the list of remote processes but the debugger fails to process them.
Steps to reproduce:
Setting up the steps to reproduce is a bit of a hassle for everyone else because you need to have custom firmware on a Nintendo 3DS and set everything up.
It's as simple as using the provided configuration and getting an error back. I've confirmed that doing info os processes
within gdb while attached has provided me the remote processes. This does not work with vscode.
Debugger Configurations
{
"version": "0.2.0",
"configurations": [
{
"name": "devkitARM GDB",
"type": "cppdbg",
"request": "attach",
"program": "${workspaceRoot}/build/lovepotion.elf",
"MIMode": "gdb",
"windows": {
"miDebuggerPath": "C:/msys64/opt/devkitpro/devkitARM/bin/arm-none-eabi-gdb",
},
"linux": {
"miDebuggerPath": "/opt/devkitpro/devkitARM/bin/arm-none-eabi-gdb"
},
"miDebuggerServerAddress": "192.168.50.29:4000",
"useExtendedRemote": true,
"setupCommands": [
{
"description": "pretty printing",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "hex",
"text": "-gdb-set output-radix 16",
"ignoreFailures": true
}
],
"processId": "${command:pickRemoteProcess}"
},
}
Debugger Logs
N/A
Other Extensions
Name: CMake
Id: twxs.cmake
Description: CMake langage support for Visual Studio Code
Version: 0.0.17
Publisher: twxs
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=twxs.cmake
Name: GitHub Pull Requests and Issues
Id: GitHub.vscode-pull-request-github
Description: Pull Request and Issue Provider for GitHub
Version: 0.70.0
Publisher: GitHub
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github
Name: Hex Editor
Id: ms-vscode.hexeditor
Description: Allows viewing and editing files in a hex editor
Version: 1.9.12
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.hexeditor
Name: Material Icon Theme
Id: PKief.material-icon-theme
Description: Material Design Icons for Visual Studio Code
Version: 4.30.0
Publisher: Philipp Kief
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme
Name: pica200
Id: ian-h-chamberlain.pica200
Description: Syntax highlighting for the Pica200 shader language
Version: 0.1.0
Publisher: ian-h-chamberlain
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ian-h-chamberlain.pica200
Name: Shader languages support for VS Code
Id: slevesque.shader
Description: Syntax highlighter for shader language (hlsl, glsl, cg)
Version: 1.1.5
Publisher: slevesque
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=slevesque.shader
Name: TODO Highlight v2
Id: jgclark.vscode-todo-highlight
Description: highlight TODOs, FIXMEs, and any keywords, annotations...
Version: 2.0.8
Publisher: Jonathan Clark
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=jgclark.vscode-todo-highlight
This issue would not be impacted by any of these extensions.