From 00c7987fa2211e5f4ab397dc458dd36981587eca Mon Sep 17 00:00:00 2001 From: timerix Date: Fri, 4 Nov 2022 22:15:10 +0600 Subject: [PATCH] better gdb launch task --- .vscode/launch.json | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 421e47a..df30fe5 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -5,12 +5,35 @@ "name": "(gdb) Debug", "type": "cppdbg", "request": "launch", + "program": "${workspaceFolder}/bin/kerep.com", + "preLaunchTask": "build_exec_dbg", + "stopAtEntry": false, + "cwd": "${fileDirname}", + "externalConsole": false, + "MIMode": "gdb", + "miDebuggerPath": "gdb", + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": true + }, + { + "description": "Set Disassembly Flavor to Intel", + "text": "-gdb-set disassembly-flavor intel", + "ignoreFailures": true + } + ] + }, + { + "name": "(gdb-pipe) Debug", + "type": "cppdbg", + "request": "launch", "preLaunchTask": "build_exec_dbg", "program": "${workspaceFolder}/bin/kerep.com", "stopAtEntry": false, "cwd": "${workspaceFolder}", - "externalConsole": true, - "internalConsoleOptions": "openOnSessionStart", + "externalConsole": false, "miDebuggerPath": "/usr/bin/gdb", "MIMode": "gdb", "pipeTransport": {