tiny_os/.vscode/launch.json

57 lines
1.8 KiB
JSON

{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Test",
"preLaunchTask": "build test",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/target/test_exe",
"cwd": "${workspaceFolder}",
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb",
"miDebuggerServerAddress": "localhost:1234",
"setupCommands": [
{
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"text": "set output-radix 16"
}
],
"sourceFileMap": {
"${workspaceFolder}": {
"editorPath": "${workspaceFolder}",
"useForBreakpoints": true
}
}
},
{
"name": "Debug Kernel",
"preLaunchTask": "build kernel",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/target/kernel_exe",
"cwd": "${workspaceFolder}",
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb",
"miDebuggerServerAddress": "localhost:1234",
"setupCommands": [
{
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"text": "set output-radix 16"
}
],
"sourceFileMap": {
"${workspaceFolder}": {
"editorPath": "${workspaceFolder}",
"useForBreakpoints": true
}
}
},
]
}