Ability to detach instead of stop debugging
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- cpp, linux, typescript, vscode
- Lĩnh vực
- devtools
Hướng nghiên cứu
Không có tệp repository hoặc bài kiểm tra nào được nêu tên. Hãy bắt đầu với cấu hình khởi chạy cppdbg trong launch.json và hành vi Stop debugging được mô tả trong issue, sau đó xác định cách một phiên gdbserver từ xa có thể detach mà không dừng tiến trình đích. Hoàn tất có nghĩa là sau khi kết thúc phiên, ứng dụng từ xa vẫn đang chạy.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Environment
-
OS and version: Ubuntu Linux 24.04LTS
-
VS Code: Version: 1.96.3
Commit: 91fbdddc47bc9c09064bf7acf133d22631cbf083
Date: 2025-01-09T18:14:09.060Z
Electron: 32.2.6
ElectronBuildId: 10629634
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Linux x64 6.8.0-90-generic -
C/C++ extension: 1.29.3
-
OS and version of remote machine (if applicable): Debian Linux
-
GDB / LLDB version: GNU GDB 16.3
Bug Summary and Steps to Reproduce
Bug Summary:
I can't attach my cross-debugger to a remote target without being killed at the end.
I want to debug my application running on a remote target.
For this, on the target I'm running gdbserver :1234 --attach $(pidof myapp).
I have created a launch.json script for vscode:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "cppdbg",
"request": "launch",
"preLaunchTask": "Debug: Start gdbserver",
"program": "/home/developer/src/build/Debug/myapp_unstripped",
"cwd": "/home/developer/src",
"MIMode": "gdb",
"miDebuggerPath": "aarch64-linux-gnu-gdb",
"miDebuggerServerAddress": "IP:1234",
"stopAtEntry": false,
"logging": {"engineLogging": false},
}
]
}
I want VS Code to leave my app alone when I finish debugging, i.e. do not kill it.
As far as I know I can use attach instead of launch, but it always drops me a process picker on my local machine.
How can I finish debugging without killing the process?
I'm on Linux, target is also Linux, but different architecture.
Debugger Configurations
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "cppdbg",
"request": "launch",
"preLaunchTask": "Debug: Start gdbserver",
"program": "/home/developer/src/build/Debug/myapp_unstripped",
"cwd": "/home/developer/src",
"MIMode": "gdb",
"miDebuggerPath": "aarch64-linux-gnu-gdb",
"miDebuggerServerAddress": "IP:1234",
"stopAtEntry": false,
"logging": {"engineLogging": false},
}
]
}
Debugger Logs
No need. I'm forced to use "launch" which only has "Stop debugging" which will stop my app. I wish to detach from debugger.
Other Extensions
No response
Additional Information
No response
- Ngôn ngữ chính
- TypeScript
- Star
- 6.2k
- Fork
- 1.7k
- Merge trung bình
- 20 giờ 53 phút
- Pull request đã merge (30 ngày)
- 41
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của microsoft/vscode-cpptools
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
microsoft/vscode-cpptools#14817 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 15/100
microsoft/vscode-cpptools#14816 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
microsoft/vscode-cpptools#14815 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
False C/C++(65) after rapid snippet replacement: identical source gets different diagnosticsĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
microsoft/vscode-cpptools#14807 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Intellisense errors for projects after updating C/C++ extension to a version newer than 1.32.2Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
microsoft/vscode-cpptools#14806 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của microsoft/vscode-cpptools
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug:new
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
callstackincubator/simlock#350 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
openwatersio/maritime-zones#33 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Booking email verification fails for plus aliases with impersonation protection enabledCó thể đã có người làm @kankadev đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
calcom/cal.diy#30293 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 5 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
AOSSIE-Org/DebateAI#611 ·
Maintainer thường phản hồi trong vòng 3 ngày