summaryrefslogtreecommitdiff
path: root/.vscode/launch.json
diff options
context:
space:
mode:
authorzy <[email protected]>2023-11-29 16:02:23 +0800
committerzy <[email protected]>2023-11-29 16:02:23 +0800
commit13ba531c1a7696b6bad72720e5d6bd055cb170b0 (patch)
treefa4c97023718915554d4f9d427d98a26f772e088 /.vscode/launch.json
parent809f581cefe9c9daad8b38cf1fd322583c617b17 (diff)
debug kernel
Diffstat (limited to '.vscode/launch.json')
-rw-r--r--.vscode/launch.json14
1 files changed, 5 insertions, 9 deletions
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 841649c..13b5879 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -31,25 +31,21 @@
]
},
{
- "name": "(gdb) linux kernel",
+ "name": "(gdb) linux Kernel",
"type": "cppdbg",
"request": "launch",
- //"preLaunchTask": "centos7",
- // socat pty,link=./rootkit.pty,raw,echo=0 EXEC:"/mnt/c/ProgramData/chocolatey/lib/npiperelay/tools/npiperelay.exe -ep -s //./pipe/rootkit",nofork
+ "preLaunchTask": "run_qemu",
"program": "${workspaceFolder}/linux-5.17.15/vmlinux",
- //"miDebuggerServerAddress": "localhost:1234",
- //"debugServerPath": "${workspaceFolder}/rootkit.pty",
- "miDebuggerPath": "/usr/bin/gdb",
- "miDebuggerArgs": "-ex 'set serial baud 115200 target remote ./rootkit.pty'",
+ "miDebuggerServerAddress": "127.0.0.1:1234",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
- //"miDebuggerArgs": "-n",
+ "miDebuggerArgs": "-n",
"targetArchitecture": "x64",
- "setupCommands": [ // 或许在这里添加的 set serial baud 115200 | target remote ./rootkit.pty
+ "setupCommands": [
{
"text": "set arch i386:x86-64:intel",
"ignoreFailures": false