microsoft / microsoft/vscode-cpptools

Allow disabling automatic symbol loading with LLDB

Đang mở
#1,255 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

debugger Feature Request
Ngôn ngữ chính
TypeScript
Star
6.2k
Fork
1.7k
Merge trung bình
14 giờ 46 phút
Pull request đã merge (30 ngày)
61

Mô tả

Currently, the plugin loads all the shared libs on the executable directory. This can make the launch process very slow for an app with heavy dependencies (like Qt5).

It would be useful to be able to exclude shared libs, or only include specified libs.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Bắt đầu bằng cách lần theo nơi extension xử lý việc khởi chạy LLDB và tự động tải các thư viện dùng chung từ thư mục của tệp thực thi. Xác định cách một thiết lập include hoặc exclude có thể được biểu diễn và áp dụng, sau đó xác minh rằng các thư mục chứa nhiều dependency có thể được bỏ qua trong khi các thư viện được chỉ định vẫn được tải. Issue không nêu tên tệp hoặc test nào, vì vậy việc xác định entry point liên quan và phạm vi validation cũng là một phần của công việc.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
typescript
Lĩnh vực
devtools
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
28/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.