sparse/.vscode/launch.json
Andrew Rioux 8aab9be638
build: made it so dev containers can partly debug
symbol tables appear to be messed up and it doesn't work with async
Rust, so will try to refactor the code to be sync and see how it fares
2023-05-07 14:17:28 -04:00

61 lines
1.9 KiB
JSON

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debug unit tests in executable 'nl-sys'",
"cargo": {
"args": [
"test",
"--no-run",
"--bin=nl-sys",
"--package=nl-sys"
],
"filter": {
"name": "nl-sys",
"kind": "bin"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"name": "Debug executable 'ex-bind-shell-backdoor'",
"type": "lldb",
"request": "launch",
"preLaunchTask": "Build project",
"program": "${workspaceFolder}/target/debug/ex-bind-shell-backdoor",
"args": [],
"cwd": "${workspaceFolder}",
"breakpointMode": "path"
},
{
"name": "Attach to 'ex-bind-shell-backdoor'",
"type": "lldb",
"request": "attach",
"program": "ex-bind-shell-backdoor"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug executable 'ex-bind-shell-client'",
"cargo": {
"args": [
"build",
"--bin=ex-bind-shell-client",
"--package=ex-bind-shell-client"
],
"filter": {
"name": "ex-bind-shell-client",
"kind": "bin"
}
},
"args": [],
"cwd": "${workspaceFolder}"
}
]
}