microsoft / microsoft/vscode-cpptools
Allow disabling automatic symbol loading with LLDB
未关闭
还没有人认领这个 Issue。
debugger
Feature Request
- 主要语言
- TypeScript
- 星标
- 6.2k
- 派生
- 1.7k
- 平均合并
- 14 小时 46 分钟
- 30 天内合并 PR
- 61
描述
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.
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先追踪 extension 在哪里处理 LLDB 启动,并从可执行文件目录自动加载共享库。确定如何表示和应用 include 或 exclude 设置,然后验证可以跳过包含大量依赖项的目录,同时仍然加载指定的库。该 issue 没有指定文件或测试,因此定位相关入口点和验证覆盖范围也是工作的一部分。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- typescript
- 领域
- devtools
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 28/100