diff options
| author | zy <[email protected]> | 2023-11-29 16:02:23 +0800 |
|---|---|---|
| committer | zy <[email protected]> | 2023-11-29 16:02:23 +0800 |
| commit | 13ba531c1a7696b6bad72720e5d6bd055cb170b0 (patch) | |
| tree | fa4c97023718915554d4f9d427d98a26f772e088 /.vscode/launch.json | |
| parent | 809f581cefe9c9daad8b38cf1fd322583c617b17 (diff) | |
debug kernel
Diffstat (limited to '.vscode/launch.json')
| -rw-r--r-- | .vscode/launch.json | 14 |
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 |
