microsoft / microsoft/vscode-cpptools
Allow disabling automatic symbol loading with LLDB
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 6.2k
- Forks
- 1.7k
- Avg merge
- 14h 46m
- Merged PRs (30d)
- 61
Description
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.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing where the extension handles LLDB launches and automatically loads shared libraries from the executable directory. Determine how an include or exclude setting could be represented and applied, then verify that heavy dependency directories can be skipped while specified libraries still load. The issue names no files or tests, so locating the relevant entry point and validation coverage is part of the work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100