microsoft / microsoft/vscode-cpptools
Better LLDB debugging visualizations
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 6.2k
- Forks
- 1.7k
- Avg merge
- 14h 46m
- Merged PRs (30d)
- 61
Description
Feature Request
Better support when displaying visualizations for debugging, especially for unordered maps, maps, and arrays.
For example, on a physical mac machine compiling with clang++ and using LLDB, this is the current experience:
We should make it easier to see the array size and elements, as well as the items in each unordered map.
There is also limited support for mutexes, with no indicator whether a mutex is locked (in this case, the mutex was named locked):
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 reproducing the visualizations on a physical Mac with clang++ and LLDB, then trace the existing support for arrays, maps, unordered maps, and mutexes. Done means array sizes and elements, map items, and a mutex's locked state are displayed more clearly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, vscode
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100